1.position属性有哪些?
漏了一个sticky属性
2.使用fixed 属性遇到过什么问题?
比如父元素为absolute属性
3.css文本过长,使用哪个CSS属性处理?
4.ES6中的promise用过吗,怎么使用?
5.promise的原理
6.编程题:使用promise实现如下过程:比如操作完,添加成功和失败回调函数。
7.前端性能优化的方法有哪些?
8.浏览器的事件处理机制
9.addEventListener()最后一个参数默认为true,还是false,是冒泡还是捕获?
10.比如冒泡阶段和捕获阶段均添加回调函数,先触发哪个,跟回调函数的顺序有关吗?
11.页面有很多DOM元素,添加点击事件,有的元素有dataOnload属性,有的没有,点击该事件,控制台输出该元素和他父元素的dataOnload属性值,用Jquery实现
12.用过模块化库吗?比如require.js和common.js,他们属于哪个规范,AMD还是CMD?node.js属于哪个规范?应用AMD规范的有哪些库?
13.用过node.js吗,对它的了解有哪些?
14.清除浮动的方法有哪些,他们的原理是什么?优缺点,使用过程中有哪些问题?
15.==和===有什么区别?
16.null == undefined 输出true,为什么?
17.用对象字面量新建一个对象a,然后新建一个对象b,a == b吗,那a===b吗?
18.问用过pwa吗,什么渐进式app,没听清
19.sevice worker的原理,怎么用它对页面进行性能优化?
20.Ajax在jquery中是怎么实现的,是不是最后返回一个promise对象?
21.移动端1px边框原理是什么,怎么实现,如何组织代码?
22.性能优化减少操作量的方法有哪些?
23.使用new Image对象怎么对图像缓存?