1 . 浏览器如何渲染?
javascript
浏览器的渲染原理简介css
2 . 如何分析页面性能?
缓存
3 . 你如何对网站的文件和资源进行优化?
安全
4 . 请说出三种减小页面加载时间的方法。
性能优化
5 . 有哪些工具来测试代码的性能。
答:Profiler, JSPerf, Dromaeo
6 . 有哪些前端工具性网站
7 . 请描述一下 GET 和 POST 的区别?
答:区别以下:
get 向指定的资源请求数据,请求的数据会附在URL 以后,就是把数据放置在请求行(request line)中),以?分割URL和传输数据,多个参数用&链接;
post 向指定的资源提交要被处理的数据。post方法请求是封装在http 消息包体中
& | get | post |
---|---|---|
后退/刷新 | 无害 | 请求从新提交 |
书签 | 可作书签 | 不可作 |
缓存 | 可被缓存 | 不能被缓存 |
历史 | 保留在浏览器记录里 | 不保留 |
对数据长度限制 | 限制(2048字符) | 不限制 |
安全性 | url中暴露数据 | 相对安全 |
可见性 | url中可见 | 不可见 |
8 . HTTP 状态码