js base

JS summary

  • 变量的类型和计算
  • 原型和原型链
  • 作用域和闭包
  • 异步和单线程

  • typeof能判断哪些类型:undefined, strinig,’number’,boolean,symbol,function,object

  • 何时使用=== 何时使用== 除了==null,其他都用===,因为==运算符 通过发生转换去相等
  • 值类型和引用类型的区别
  • 值类型 vs引用类型,堆栈模型,深拷贝
  • typeof 运算符
  • 类型转换, truly和falely变量
  • 如何判断一个变量是不是数组 intanceof
  • 首先一个建议的jquery,考虑插件和扩展性
  • class的原型本质
  • class和继承,结合手写jquery的示例来理解
  • intanceof
  • 原型和原型链
  • this的不用应用场景
  • 手写bind函数
  • 实际开发中闭包的应用场景
  • 十个a标签,弹出序号
  • 作用域和自由变量
  • 闭包:两种常见形式和自由变量查找规则(函数定义的地方查找)
  • 异步和同步的区别
  • 手写promise加载一个图片
  • 单线程和异步,异步和同步的区别
  • 前端异步的应用场景:网络请求和定时任务
  • Promise解决callback hell