1:Node的学前必知:
1: 在学习node之前,想必你应该学习过HTML,CSS,JavaScript
2: 浏览器中的JavaScript由两部分组成:JS核心语法和WebAPI
JS核心语法
WebAPI
变量,数据类型
DOM操作
循环,分支,判断
BOM操作
函数,作用域,this
基于XMLHttpRequest的Ajax操作
etc
etc
3:思考: 浏览器的主要构成部分有哪些?
- 用户界面
- 浏览器引擎(负责窗口管理、Tab进程管理等)
- 渲染引擎(有叫内核,负责HTML解析、页面渲染)
- JS引擎(JS解释器,如Chrome和Nodejs采用的V8)
4:思考: 为什么JavaScript可以在浏览器中被执行?
答案:因为浏览器中有JavaScript解析引擎,不同的浏览器使用不同的JavaScript解析引擎