一、浏览器中JavaScript组成部分

  1. JS核心语法【变量、数据类型;循环、分支、判断;函数、作用域、this;etc...】
  2. WebApi【DOM;BOM;Ajax;...】
  3. 为什么JavaScript可以在浏览器内运行?
    JavaScript解析引擎
    注:chrome浏览器 解析引擎为 V8解析引擎,相比其他解析引擎性能最好。
  4. 为什么JavaScript可以操作DOM和BOM?
    image
    每个浏览器都内置了DOM,BOM这样的API函数,因此,浏览器中JavaScript才能调用他们。
  5. 浏览器中JavaScript运行环境
    运行环境是指代码正常运行的必要环境。
    image
    总结:
    • V8引擎负责解析和执行JavaScript代码。
    • 内置API是由运行环境提供的特殊接口,只能在所属的运行环境中被调用。
  6. JavaScript能否做后端开发?
    也能做,但需要借助nodejs。
    nodejs为后端开发运行环境

来源:黑马程序员