奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 前端面试通 > 题库 > HTML5 >

html5前端开发面试题集合(2)

时间:2017-11-04 09:20来源:百面网 作者:
1. 对web标准以及w3c的理解和认识2. 行元素和块元素有哪些3. Css引入方式有哪些,区别是什么4. 解释css sprite,如何

1. 对web标准以及w3c的理解和认识

2. 行元素和块元素有哪些

3. Css引入方式有哪些,区别是什么

4. 解释css sprite,如何使用

5. Ajax请求时get和post方式的区别

6.get url传参 ?a=1&b=2&c=3

7.事件委托是什么

利用事件流 冒泡 通过事件对象 e.target 捕捉 要分发函数的 小元素

8. 闭包是什么,有什么特性,对页面有什么影响

减少全局变量 获取局部数据

9. 如何阻止事件冒泡和默认事件

jquery return fasle e.preventDefault e.stopPropagation

 

10.请根据下面的描述,用json语法编写一个对象: “小明今年22岁,来自杭州,兴趣是看电影和旅游,他有两个姐姐,一个叫小芬,今年25岁,职业是护士,还有一个叫小芬,今年23岁,是一名小学老师” { ‘name’:xiaoming }

 

json对象的格式

请阐述 1)此代码功能 2)优点和缺点 3)listener.apply(el)在此的作用 4)如何改进请写出,并说明理由

 

if(window.addEventListener){

   var addlistener=function(el,type,listener,useCapture)

      el.addEventListener(type,listener,useCapture);

}else if(document.all){

     addlistener=function(el,type,listener){

       el.attachEvent(‘on’+type.function(){

        listener.apply(el);

       })

     }

}

解决了兼容问题的事件添加函数

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
史密斯 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-24 11:11 最后登录:2018-09-02 11:09

关注奔三路