博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js 简单学习
阅读量:5920 次
发布时间:2019-06-19

本文共 1286 字,大约阅读时间需要 4 分钟。

hot3.png

明白 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 语言才行。先学一下宁皓网的《》这个课程包,ECMAScript 是 JavaScript 语言的标准,其实就是 JavaScript,有时叫 ES6,ES2015,ES 就是 ECMAScript 的缩写,6 或 2015 是标准号,现在改用年份作为版本号了,ES2015 指的就是 ES6(为什么要这样?)。

学习 Node.js

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

 

转载于:https://my.oschina.net/feanlau/blog/1439305

你可能感兴趣的文章
json 表现形式
查看>>
springMVC笔记系列(9)——RequestHead注解
查看>>
Android的Activity的launchMode与onActivityResult方法的关系
查看>>
Arrays.asList陷阱
查看>>
Redis启动报错
查看>>
Android UI 的几个简单技巧
查看>>
Python--函数
查看>>
select socket server
查看>>
关于程序性能优化基础的一些个人总结
查看>>
IOS国际化误区
查看>>
【原创】Erlang 之 heart 功能
查看>>
买到票了
查看>>
vim 小技巧
查看>>
公众号问答回复:关于离职、另类、学习等
查看>>
Eclipse添加多个Tomcate
查看>>
SpringBoot学习_SpringAOP的那些事儿
查看>>
OpenCV旋转图片
查看>>
如何在VS里面添加类的时候产生自定义的信息注释
查看>>
游戏服务器存储系统设计
查看>>
UIButton 的setImageEdgeInsets以及setTitleEdgeInsets
查看>>