HTML
Doctype作用?严格模式与混杂模式如何区分?它们有何意义?
HTML5的离线储存怎么使用,工作原理能不能解释一下?
什么是 “use strict”; ? 使用它的好处和坏处分别是什么?
JS
知识点 | 常见问题 |
---|---|
原型链 | JavaScript原型,原型链 ? 有什么特点? |
Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是? | |
数据类型 | 如何判断 0.1 + 0.2 与 0.3 相等 |
模块化 | CommonJS和ES6模块化的区别 |
性能优化
知识点 | 常见问题 |
---|---|
前端性能优化 | 前端性能优化总结 |
打包工具
工具 | 常见问题 |
---|---|
webpack |
CSS
浏览器
知识点 | 常见问题 |
---|---|
HTTP协议 | 一个tcp连接能发几个http请求 http 常见headers |
缓存 | Session、Cookie和Token的主要区别 |
库
React
知识点 | 常见问题 |
---|---|
虚拟DOM(协调 | 具体说说react diff算法 |
什么是 “React Fiber”? |
Vue
算法
知识点 | 算法题 |
---|---|
位运算 | 剑指 Offer II 002. 二进制加法 >>1 右移一位表示除2取整 ~~ 两次取反可字符串转数字 x&1 除2取余(判断奇偶) |
前 n 个数字二进制中 1 的个数 x&(x-1) 清零最低位的1,判断是否是2的幂 | |
前缀和 | 剑指 Offer II 008. 和大于等于 target 的最短子数组 |
剑指 Offer II 010. 和为 k 的子数组 |