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本身)
- nodeJS初始
- nodejs初始连接数据库文件设置
- nodejs安装及其初始配置
- Nodejs简单的初始安装、部署Window版
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- nodejs
- NodeJs
- nodejs
- nodejs
- javascript之作用域、运算符、常用的数学方法
- saiku集成CAS
- DNS查询过程
- Map 非线程安全的证明 以及线程安全方案(Concurrent)
- JSTL 获取 Set,List的长度。
- nodeJS初始
- 203.[LeetCode]Remove Linked List Elements
- 杭电1081 最大子矩阵和
- 编辑距离 - 科普 & 记录
- 海量数据处理问题
- 数据结构实验之排序二:交换排序
- 基于MYSQL的球员信息管理
- poj 1442 Black Box
- HDU 5816 状压dp