分类1

编程工具

node.js v12.16.3 正式版

node.js v12.16.3 正式版

大小:18MB

语言:简体中文系统:微软Windows平台

类别:编程工具时间:2020-05-07

应用介绍
node.js是一款运行在服务器端的javascript。这里包含了(javascript运行环境)使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,本款软件的包管理器npm,是全球最大的开源库生态系统,当然,如果你是后端程序员,想部署一些高性能的服务,那么学习这款软件也是一个非常好的选择。作为异步驱动的 JavaScript 运行时,本软件被设计成可升级的网络应用。在下面的“Hello World”示例中,许多连接可以并行处理。每一个连接都会触发一个回调,但是如果没有可做的事情,软件就会进入睡眠状态。这与今天使用 OS 线程的更常见并发模型形成了对比。基于线程的网络效率相对低下,使用起来非常困难。此外,使用这款软件的用户不必担心死锁过程,因为没有锁。Node 中几乎没有函数直接执行 I/O 操作,因此进程从不阻塞。由于没有任何阻塞,可伸缩系统在 Node 中开发是非常合理的。对于开辟者来说,有几个益处:你不须要从头进修一门新的说话,它就是JS。新版本已自带npm,安装时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载需要装的东西。有需要的朋友们可不能错过了哦!

node.js正式版

nodejs教程

步骤 1 : 双击在巴士下载站下载后的安装包 v0.10.26,如下所示:

步骤 2 : 点击以上的Run(运行),将出现如下界面:

步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮 :

步骤 4 : Node.js默认安装目录为 "C:Program Files odejs" , 你可以修改目录,并点击 next(下一步):

步骤 5 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next(下一步)

步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步):

安装过程:

点击 Finish(完成)按钮退出安装向导。

检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:

我们可以看到环境变量中已经包含了C:Program Files odejs检查Node.js版本

nodejs和vue的关系

1、首先vue.js 是库,不是框架,不是框架,不是框架。

2、Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。

3、Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。

4、vue.js 下载过来直接在html中引入就好了并不一定要npm install vue.

5、vue.js 有路由的 叫vue-route.js,vue.js也有数据请求 叫vue-resource.js

6、Vue.js可以在html里引用,使用npm引入是方便包管理。

7、等到应用需要的库和框架多起来后,一个个从html里引入就不方便了。

所以用到打包工具比如webpack(node.js中的构建工具),可以直接require引入之后将不同模块打包成单个js文件。同时这些工具提供各种自动化处理,让前端开发更爽。

8、最后Vue.js是数据驱动,和JQuery思路不同,你几乎不需要自己进行复杂低效的dom操作,开发简介明了。从这一点上说,可以基本抛弃JQuery了

nodejs安装及环境配置

1.在本面下载最新版的nodejs

2,安装nodejs

下载下来的msi包一直点击下一步即可

3,部署环境

打开cmd控制台 cd到nodejs的安装目录

输入npm install express -d

控制台会访问网络下载相应的数据包,且安装到nodejs下的node_modules目录下

还需要安装模板引擎,一般用ejs或jade

命令如下

npm install jade -d

npm install ejs -d

同样控制台会访问网络相载相应的数据包,也会解压安装到nodejs下的node_modules目录下

npm install mysql -d 这是安装nodejs对mysql的支持

npm install mongo -d 这是安装nodejs对mongo的支持

4,新建工程

cmd转到nodejs目录,输入express projectname(任意工程名或可访问的路径)

工程中会生成如下文件目录(不包含node_modules目录),需要将nodejs下的node_modules目录复制到工程下

也可以将cmd转到工程目录下再次npm安装需要的模块

5,启动项目

控制台转到工程目录 输入node app.js

app.js是整个工程的入口

express server listening no port 3000是启动时监听3000端口所打印出来的

启动web

浏览器中输入localhost:3000

出现欢迎界面

软件功能

Node.js模块和包

1. 模块

软件官方提供了很多模块,这些模块分别实现了一种功能,如操作文件的模块fs,构建http服务的模块http等,每个模块都是一个JavaScript文件,当然也可以自己编写模块。

2. 包

包可以将多个具有依赖关系的模块组织在一起,封装多个模块,以方便管理。Node.js采用了CommonJS规范,根据CommonJS规范规定,一个JavaScript文件就是一个模块,而包是一个文件夹,包内必须包含一个json文件,命名为package.json。一般情况下,包内的bin文件夹存放二进制文件,包内的lib文件夹存放JavaScript文件,包内的doc文件夹存放文档,包内的test文件夹存放单元测试。package.json文件中需要包含的字段及包的使用,后面的实验再做详细介绍。

3. npm包管理工具

npm是本软件的包管理工具,npm定义了包依赖关系标准,我们使用npm主要用来下载第三方包和管理本地下载的第三方包。

更新日志

1、V8引擎已经升级到版本6.0,性能特征已经大大改变。

2、DNS

现在支持独立的DNS解析器实例,支持取消相应的请求。

3、N-二API

用于错误处理的多个N-API函数已更改,以支持分配错误代码。

4、REPL

自动完成支持require()已得到改进。

5、公用事业

WHATWG编码标准已被实现为实验功能。

6、控制台:

使控制台。table()使用着色检查

7、FS:

移动FS /承诺fs.promises

8、超文本传输协议:

添加中止财产请求

9、n-api:

初始化模块通过一个特殊的符号

10、SRC:

添加公共API暴露主要的V8平台

展开
同类推荐