总集篇?内容是上中下其他内容的概况,这里摘录了一些额外有用知识。

书摘&心得

  • 代码解释与代码编译
    • 对于有的计算机语言,命令翻译自上而下,这就是代码解释
    • 对于有的计算机语言,翻译预先进行,这就是代码编译
  • 基本上可以说javascript是代码解释型语言
    • 但其实js引擎是动态编译程序
    • 详见作用域和闭包中“引擎&编译器&作用域”,或you don’t know js 上
  • 弱类型(动态类型)和静态类型(类型强制)
    • 静态类型:声明变量(容器)时就规定变量的类型。
    • 动态类型:运行变量改变存放的值类型。
  • 循环块的每次执行被称为一个迭代
  • 术语
    • polyfill:一种概念,就是处理代码,以满足浏览器兼容性。
    • transpiling:一种概念,就是用工具处理代码,以满足浏览器兼容性。
  • DOM API不是javascript,是浏览器提供的