首页 > 自考资讯 > 自考知识

node.js速成,node.js入门教程

头条共创 2024-06-27

1.NodeJS简介

1.1 关于NodeJS

简单来说,Node.js 是运行在服务器端的JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时构建的平台。 Node.js 是一个基于Google V8 引擎的事件驱动I/O 服务器端JavaScript 环境。 V8引擎运行JavaScript的速度非常快并且具有非常好的性能。

1.2 安装NodeJS

(我目前使用的版本是8.9.4)

ea87a2c1774b45c082be5dca869654d7~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=uiRH2hjPbSZLfbjgz%2BI1ppL0jig%3D 选择安装目录进行安装

默认情况下,在命令提示符下键入命令“node -v”会显示当前节点版本号。

2.快速入门

2.1 控制台输出

我们来创建一个最简单的例子来展示如何打印到控制台,如何在e盘上创建文件夹nodedemo,如何创建文本文件demo1.js,以及代码是什么。

e82277af079a4defa566841183c0043c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=eP0ZbWKuksH3Ln0V1gSBC67LsGo%3D 如果在命令提示符下输入命令node demo1.js,结果如下:

36aa32963edd489cbc47e4923d127ed1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=CsUO9OJODjFzW2Q7VYMXDtsJHOc%3D2.2 功能使用

我之前举的例子非常简单。我们再看一下函数的用法。

bcb3ad2bb224493f8b5d883f4469a908~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=%2BbETaiS0ffvRNfyuXDeIiwKCTEQ%3D 在命令提示符下输入命令node demo2.js,结果为:

e53f528040b64521b0e2622213b42ed8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=OqEQRn2Zo2Z2cZ%2BlwpDiGWQP%2BWU%3D2.3 模块化编程

创建demo3_1.js

创建9a44c3b15a0c487197f2726dc5406ee3~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=kH%2FxLhKfpzUnIekI76k4WQ8dqr4%3Ddemo3_2.js

392640cf36b545a78e29c49cd5f01a9d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=NVDJz4jdwt6542SSCN%2Ba8EWiBZw%3D2.4 创建Web 服务器

创建演示4.js

dd9084e792274045b7eb79a54e8da3ea~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=cERqW1bcyuCSmshevcLtQqUNOD8%3Dhttp是node的内置web模块。在命令提示符下键入命令“demo4.js”。结果如下。

f0d1849d256c45b78940bb0fe240e8ba~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=AuuvQp%2BnMvhTfzzDCGAUGO2XQNM%3D 你很兴奋吗?

使用Ctrl+c 终止执行。

2.5 关于服务端渲染

创建demo5.js,以循环的形式编写上面的例子。

c4f6e89ca309460990c2c0f2a4a10d01~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=L4lD4YoATf%2BEeZv4ikMHORnoZzk%3D 在命令提示符处键入命令node demo5.js 并在浏览器中测试结果。

d6dcaa20026f438e9748b2bcd4367d8d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=DY4MJD0et8QwLJ%2FPWiFDSQyctMM%3D 右键单击“查看源代码”

a32917bd3f3c4d2998f92c2f903ddc10~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=6tgPZ4pmSfg9yT0DZz%2FHK7J55EI%3D 这里可以看到没有我们创建的for循环语句,而是直接有10个Hello World。这说明这个循环是在服务器端完成的,而不是在浏览器(客户端)完成的。这和原来的JSP非常相似。在实际应用中,这些数据可以由节点直接从数据库中读取,也可以通过ajax访问其他网络资源来获取。

2.6 接收参数

创建演示6.js

bd1726610dc04ce8ac34582526920282~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=%2BZ%2BEy1vT5GrJDidRHssPR0%2FOV%2FI%3D 在命令提示符下键入命令nodedemo6.js 并在浏览器中测试结果。

208108d020a8437db9ad274b6dcf636c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=w4nzAlAyEG3%2F5av5C0AUqGcX9Vo%3D 993ef1e154144c9bbe6efed3488d45a5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720092732&x-signature=oogXZRIt59LEXWTbSivZ4SNkv4o%3D

3.总结

本文主要讲解如何在Windows环境下安装和使用NodeJS。我们希望本文能帮助您掌握NodeJS 功能的基础知识,了解什么是模块化、如何创建Web 服务器以及什么是服务器端渲染。

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢