视频链接:黑马程序员Node.js全套入门教程
JavaScript解析引擎可以将JavaScript进行解析,交由浏览器执行,不同的浏览器使用不用的解析引擎
浏览器 | 引擎 |
---|---|
Chrome | V8 |
FireFox | OdinMonkey(奥丁猴) |
Safri | JSCore |
IE | Chakra(查卡拉) |
其中,V8解析引擎性能最好
因为每个浏览器都内置了DOM、BOM、Ajax这样的API函数,因此,浏览器中的JavaScript才可以操作他们
运行环境是指代码正常运行所需的必要环境
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine
Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境
如果将js代码放到浏览器执行说明是在做前端开发,放到nodejs中运行说明在做后端开发
Node.js作为一个JavaScript的运行环境,仅仅提供了基础的功能和API,但是基于Nodejs提供的这些基础能力,出现了很多强大的工具和框架
总之:Nodejs是大前端时代的大宝剑
JavaScript基础语法 -> Nodejs内置API模块(fs、path、http等) -> 第三方API模块(express、 Mysql)
创建helloWorld.js文件,输入下列代码
console.log("Hello world")
然后打开终端cd到js文件的目录下,使用node helloWorld.js
运行,即可看到效果
在windows的power shell和cmd终端中,可以使用下面这些快捷键,来提高操作终端的效率
tab
键,能够快速清空当前已经输入的命令esc
键,能够快速清空当前已经输入的命令cls
命令,可以清空终端