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)
选择安装目录进行安装
默认情况下,在命令提示符下键入命令“node -v”会显示当前节点版本号。
2.快速入门
2.1 控制台输出
我们来创建一个最简单的例子来展示如何打印到控制台,如何在e盘上创建文件夹nodedemo,如何创建文本文件demo1.js,以及代码是什么。
如果在命令提示符下输入命令node demo1.js,结果如下:
2.2 功能使用
我之前举的例子非常简单。我们再看一下函数的用法。
在命令提示符下输入命令node demo2.js,结果为:
2.3 模块化编程
创建demo3_1.js
创建demo3_2.js
2.4 创建Web 服务器
创建演示4.js
http是node的内置web模块。在命令提示符下键入命令“demo4.js”。结果如下。
你很兴奋吗?
使用Ctrl+c 终止执行。
2.5 关于服务端渲染
创建demo5.js,以循环的形式编写上面的例子。
在命令提示符处键入命令node demo5.js 并在浏览器中测试结果。
右键单击“查看源代码”
这里可以看到没有我们创建的for循环语句,而是直接有10个Hello World。这说明这个循环是在服务器端完成的,而不是在浏览器(客户端)完成的。这和原来的JSP非常相似。在实际应用中,这些数据可以由节点直接从数据库中读取,也可以通过ajax访问其他网络资源来获取。
2.6 接收参数
创建演示6.js
在命令提示符下键入命令nodedemo6.js 并在浏览器中测试结果。
3.总结
本文主要讲解如何在Windows环境下安装和使用NodeJS。我们希望本文能帮助您掌握NodeJS 功能的基础知识,了解什么是模块化、如何创建Web 服务器以及什么是服务器端渲染。
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。