百度糯米面试

1.操作数组的API、什么操作会返回一个新的数组、遍历数组的方法、each()和forEach()的区别

2.事件模型(IE和其他浏览器),W3C(我说了addEventListener),怎么移除事件?

停止冒泡:  W3C:e.stopPropagation(),IE:cancelBubble = true

3.在父节点A中插入子节点B,删除子节点B

4.查找id为main的元素的方法,document.getElementById() ,document.querySelector()

5.清除浮动的方法

6.ES6声明变量和ES5声明变量的区别(变量提升、块级作用域)

接下来就问块级作用域,我说了全局作用域、函数作用域、然后说到了闭包

他问作用域的好处和坏处,我认为就是问的闭包的优缺点吧(参数和变量不会被回收)

7.接着上一个let和var声明变量的问题,问什么console.log一个为声明的变量会打印undefined,

而在let声明并赋值变量a之前使用变量a不是报的undefined错误,有什么区别吗?

8.介绍一下CSS盒子模型,还问了一些CSS的东西。

(没问HTML5、没问CSS3、没问框架、没问jquery、可能觉得我没有react项目,没什么好问的)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容