- 前端跨域
- HTTP三次握手后,浏览器如何加载
- 如何防止repaint和reflow
- 前端性能(包括但不限于渲染)优化需要做什么
- 浏览器缓存
- http常见状态码
- 304状态码,Cache-Control:max-age={n}
- http协议
- http 2.0(http/2)
- https 的TLS/SSL
- http和https有何差异?听过SPDY么?
- WebSocket
- post、get区别
- 说说XSS和CSRF,怎么防止
- web安全
- Ajax的原理?你平时怎么发送网络请求的?
- 描述下cookie、sessionStorage、localStorage的差异
- 谈谈对TCP的理解
- OSI七层协议和五层网络架构
- 怎么快速定位哪个组件出现性能问题
- 地址栏输入URL的过程
- 浏览器渲染过程
- cookie、session、localstorage
- 浏览器兼容性
JSONP、CORS 为什么跨域,跨域发起请求的过程 解决方案: jsonp:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html cors:http://www.ruanyifeng.com/blog/2016/04/cors.html (https://juejin.im/post/5a2f92c65188253e2470f16d)
雅虎35条
(资源层面和渲染层面,资源层面主要考察如何打包管理资源,渲染层面主要在重排和重绘上) https://csspod.com/frontend-performance-best-practices/
动画使用transform来替代left、top等(?)
https://blog.csdn.net/netdxy/article/details/50670734
(重点放在浏览器缓存,304的由来,本地缓存和协商缓存的过程) (https://juejin.im/post/5a276865f265da432c23b8d2)
(https://juejin.im/post/5a4e6a43f265da3e303c4787) http://www.ruanyifeng.com/blog/2017/05/websocket.html
SQL注入、XSS、CSRF、httpOnly等