nodeJS初始

来源:互联网 发布:seo诊断分析报告 编辑:程序博客网 时间:2024/06/05 20:23

基本介绍
1.nodeJS可以用来开发后端(很强)
2.在前端开发上已经成为一种时尚、一种必备良药

下载nodeJS
官网 https://nodejs.org
选择LTS(长期支持版本)
请把nodeJS的可执行目录设置到环境变量理,确保在任何地方都可以执行node。

创建第一个文件
在项目目录下,创建一个js文件,比如zhangsan.js
里面写一句:console.log('i am zhangsan');
注意,后缀名并不一定要js

然后我们在终端理 cd 到项目目录下,执行

$ node zhangsan.js

可以看到命令输出了 i am zhangsan

JavaScript是什么?
JavaScript其实包含ECMAScript、DOM和BOM。
通常来说:
1.ECMAScript定义了js的语法
2.而DOM定义了文档对象(由w3c来定义标准)
3.BOM是浏览器对象模型(没有统一标准,各个浏览器厂商决定)
nodeJS只拿走了ECMAScript

对于一个浏览器来说
首先需要一个运行(解释)javascript的引擎,包括各种DOM渲染、BOM对象交互。
目前的主流浏览器大部分是使用vc++/c++/c来进行开发。
其中特别有名的就是运行chrome的浏览器的v8引擎,这货可以单独下载:http://code.google.com/p/v8/downloads/list

关于nodeJS
它就借助于V8引擎,并进行封装、优化和模块的增加;
让我们写的javascript在非浏览器环境下运行的非常棒。

这就是为啥我们使用nodeJS开发的代码可以直接使用javascript。

再说说ECMASscript
目前我们通常说的javascript是基于ECMASscript 5标准,2009年12月发布。
ECMASscript 2015(ES6)是2015年6月17日发布。需要大约1年的时间目前主流的浏览器才能完全支持ES2015。(目前是部分支持,包括nodeJS本身)

0 0
原创粉丝点击