Node.js 简单学习

明白 JavaScript 语言,你就会用 Node.js 了。最常见的运行 JavaScript 语言的地方就是用户的浏览器,几乎所有的浏览器上都有个 JavaScript 引擎,这个引擎负责运行在页面中嵌入的 JavaScript 代码。代码是在用户的浏览器上运行的,用户那头叫前端(Frontend),服务器这头叫后端(Backend)。Node.js 就是把 Google 浏览器上的 V8 引擎(JavaScript 引擎)搬到了服务器上,从此以后,JavaScript 语言就可以在后端运行了。

Node.js 除了能让服务端运行 JavaScript,它的核心还自带了一些功能模块,你可以用这些现成的模块去做很多事情。比如你可以创建 Web 服务,可以加密与解密,可以处理文件等等。除此以外,Node.js 的社区提供了海量的功能模块,你可以在 npmjs.com 上搜索到,找到想要的模块,安装到自己的项目里就可以用了。

Node.js 版本

Node.js 进化很快,长期稳定支持的版本叫 LTS,目前是 6.x.x,未来会是 8.x.x。想用最新的功能,你就安装当前最新版本的 Node.js。默认系统上只能存在一个版本的 Node.js ,不过你可以用 nvm 来管理 Node.js,你可以自由地在不同版本的 Node.js 之间来回切换。

包管理

npm 是 Node.js 自带的包管理工具,yarn 可以代替 npm 来管理项目的包。在你的项目里一定会用到社区成员提供的包,这些包在 npmjs.com 上,你用包管理工具可以去安装这些包。因为包之间会有依赖关系,就是一个包可能需要另一些包提供的功能,这些包又会依赖其它的包。包管理工具可以为你解决包之间的依赖关系,会自动为你下载需要的所有的包。现在我经常会用 yarn 作为项目的包管理工具,速度会更快一点,也更可靠。

package.json

node.js 项目都有个 package.json 文件,这个文件里描述了项目的一些东西,比如名字,描述,版本号。还有关键的项目所依赖的包的列表。拿到项目以后,用包管理工具执行一下安装命令,就可以根据 package.json 文件中的描述,去为项目安装所有需要的包。

学习语言

创建 Node.js 应用,你肯定得会 JavaScript 语言才行。先学一下宁皓网的《JavaScript》这个课程包,ECMAScript 是 JavaScript 语言的标准,其实就是 JavaScript,有时叫 ES6,ES2015,ES 就是 ECMAScript 的缩写,6 或 2015 是标准号,现在改用年份作为版本号了,ES2015 指的就是 ES6(为什么要这样?)。

学习 Node.js

宁皓网也提供了一个关于 《Node.js》 的课程包。学会了 JavaScript 语言以后,就可以接着再看 Node.js 这个课程包了。未来还会有几集关于 Node.js 的课程。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

JavaScript基础加ES6语法

JavaScript一、什么是JavaScript当下最流行的脚本语言,在世界上的所有浏览器中都有js的身影,是一门脚本语言,可以用于我们与web站点和web应用程序的交互,还可以用于后台服务器的编写,例如node.js二、语法特点基于对象和事件驱动的松散型,解释型语言单线程异步三、JavaScript作用页面的交

Node.js简介及如何学习Node.js

本文介绍Node.js的诞生史以及如何学习Node.js。Node.js简史从Node.js的命名上可以看到,Node.js的官方开发语言是JavaScript。之所以选择使用JavaScript,显然与JavaScript的开发人员多有关。总所周知,JavaScript是伴随着互联网的发展而火爆起来的,JavaScript也是前

NodeJs在windows上安装配置测试

Node.js简介简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。安装环境本机系统:Windo