JavaScript

1. JavaScript作用

  1. 表单动态检验
  2. 网页特效
  3. 服务端开发(Node.js)
  4. 桌面程序(Electron)
  5. App(Cordva)
  6. 控制硬件-物联网(Ruff)
  7. 游戏开发(cocos2d-js)

2. 浏览器执行JS简介

  • 浏览器分成两个部分: 渲染引擎和JS引擎
    • 渲染引擎: 用来解析HTML与CSS, 俗称内核, 比如chrome浏览器的blink, 老版本的webkit
    • JS引擎: 也称JS解释器, 用来读取网页中JavaScript代码, 对其处理后运行, 比如chrome浏览器的V8

3. JS组成

  • ECMASScript       JS语法
  • DOM        网页文档对象模型
  • BOM        浏览器对象模型