html必问:
h5新特性
一、十大新特性:
1、语义化标签;
2、增强型表单;
3、svg
4、画布
5、视频、音频
6、地理位置
7、拖拽
8、localStorage
9、webWorker
10、websocket
CSS 必问
css新特性
一、六大新特性;
1、颜色:渐变;
2、字体:@font-family
3、阴影
4、盒子:弹性flex、grid
5、过渡、变换、动画
6、选择器
CSS兼容性
https://www.cnblogs.com/ahao68/p/5431250.html
1、初始化css,如normal.css,base.css;
2、hack;
JS必问
ES新特性
1.ES6新特性(2015)
1.1模块化(Module)
1.1.1导出(export)
1.1.2导入(import)
1.2箭头(Arrow)函数
1.2.1箭头函数的结构
1.3默认参数
1.4模板字符串
1.5.结构赋值
1.5.1数组的结构赋值
1.5.2对象的结构赋值
1.6延展操作符(Spread operator)
1.7Promise
2 ES7新特性(2016)
2.1 includes()
2.1指数运算符**
3 ES8新特性(2017)
3.1 async/await
3.2 Object.values()
3.3 Object.entries()
3.4 String padding
3.5 Object.getOwnPropertyDescriptors()
3.6 SharedArrayBuffer对象
3.7 Atomics对象
4 ES9新特性(2018)
4.1 异步迭代
4.2 Promise.finally()
4.3 正则表达式命名捕获组
5 ES10新特性(2019)
5.1 新增了Array的flat()方法和flatMap()方法
JS兼容
一、十大兼容性问题https://www.cnblogs.com/duenyang/p/6066737.html
1、浏览器宽高:
2、事件问题:
3、DOM节点:
4、类名获取元素
5、行间样式
6、监听事件
7、浏览器距离边缘
8、阻止冒泡
9、事件target
10、滚轮事件