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项目,没什么好问的)