当前位置: 首页 >> 面试题 >> 技术 >> 前端开发 >> html5 >>

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

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);

       })

     }

}

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

Loading