1.从输入url到页面加载完成发生了什么?
DNS解析 - TCP连接 - 发送HTTP请求 - 服务器处理请求并返回HTTP报文 - 浏览器解析渲染页面 - 连接结束
2.H5离线缓存机制?
manifest
Manifest 其实就是web应用的一种缓存机制,主要用于现在webapp应用中,它是浏览器自己的一种机制,随着移动互联网时代的到来,网络可靠性降低,如果我们已经将需要的文件缓存下下来,一旦网络无法访问,也能继续访问。
3.怎样阻止事件冒泡?
阻止事件冒泡:e.stopPropagation()
取消默认是 :e.preventDefault()
4.CSS选择器?它们的优先级?
5.JS闭包的看法?
6.Canvas画矩形?
7.前端性能优化?
8.网络安全攻击了解哪些?怎么防御?
9.http报文?
10.项目描述?负责哪些模块?
11.Vue router 实现机制?