面试题(知乎下载)

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 实现机制?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容