HTML、CSS
★ 熟练HTML、CSS、JavaScript开发,熟悉HTML5、CSS3的新特性、动画实现、flex布局、CSS阻塞
情况以及优化
☺ HTML5新特性
答:语义化标签、音视频、画布、矢量图、本地存储
1、语义化标签,比如header、footer、nav、aside、article、section
2、音视频,比如audio、video
3、画布canvas、矢量图svg
画布,canvas的api有getContext、fillStyle、fillRect等
4、本地存储 localStorage、sessionStorage
5、web worker
浏览器本地缓存localStorage与sessionStorage的区别?
答:生命周期不同:前者一直存在浏览器,除非用户手动清除,后者生命周期结束于浏览器或者tab页
的关闭
canvas的常用api有哪些?
getContext:返回一个指定canvas的绘画环境对象
beginPath:开始绘制
moveTo:移动画笔位置
lineTo:用来画线段
stroke:用来实施绘制的操作
lineStyle:设置线段的样式
closePath:结束绘制
web worker有什么作用?应用场景有哪些?
开启一个子线程,且子线程的操作不受线程的影响
大数据处理
耗费时间较长的操作