JS基础知识小结
第二章 JS基础-变量类型和计算【不会变量,别说你会JS】https://blog.csdn.net/Sabrina_cc/article/details/105449535
第三章 JS基础-原型和原型链【三座大山之一,必考!】https://blog.csdn.net/Sabrina_cc/article/details/105492600
第四章 JS基础-作用域和闭包【三座大山之二,不会闭包,基本不会通过】https://blog.csdn.net/Sabrina_cc/article/details/105496638
第五章 JS基础-异步【三座大山之三,必考!】https://blog.csdn.net/Sabrina_cc/article/details/105509219
内容总结
- 变量类型和计算
- 原型和原型链
- 作用域和闭包
- 异步和单线程
题目总结
- typeof能判断那些类型?
- 何时使用==和===?
- 值类型和引用类型的区别?
- 手写深拷贝?
- 如何准确判断一个变量是不是数组?
- 手写简易jQuery,考虑插件和扩展性?
- Class的原型本质如何理解?
- This的不用应用场景?
- 手写bind函数?
- 实际开发中闭包的应用场景,举例说明
- 创建10个a标签,点击弹出相应序号
- 异步和同步的区别
- 手写promise加载图片
- 前端使用异步的场景有哪些?
- 场景题定时器
知识点
- 值类型VS引用类型,堆栈模型,深拷贝
- Typeof运算符
- 类型转换 truly和falsely变量
- Class和继承,结合手写jQuery的示例理解
- Instanceof
- 原型和原型链:图示&执行规则
- 作用域与自由变量
- 闭包:两种常见方式&自由变量查找规则
- This
- 单线程和异步,异步和同步的区别
- 前端异步的应用场景:网络请求&定时任务
- Promise解决Callback hell