为什么js代码可以在浏览器中被执行?
因为浏览器中都有js解析引擎 不同浏览器的js解析引擎不一样 chrome => v8 fireFox => odinMonkey safri => jscore ie => chakra
为什么js可以操作dom和bom?
因为浏览器内置了DOM,BOM这些的API 因此可以调用他们
什么是Node.js?
基于crome v8引擎的js代码的运行环境、如果把JS代码放 浏览器是js前端运行环境 node.js是js后端运行环境 node提供了内置API(学习node内置API使用) 在node.js中 我们不需要第三方web服务器软件,可以用http模块,就可以轻松手写一个服务器软件 从而对外提供web服务