node.js 的介绍
程序员文章站
2022-03-26 09:22:26
1.node.js是什么? (1)node.js不是一门编程语言, 是一个开发平台,就像Java开发平台,Net平台,PHP开发平台,Apple开发平台。(何为开发平台?有对应的编程语言,有语言运行时,有能实现特定功能的API (SDK:Software Development Kit)) (2)该 ......
1.node.js是什么?
(1)node.js不是一门编程语言, 是一个开发平台,就像java开发平台,net平台,php开发平台,apple开发平台。(何为开发平台?有对应的编程语言,有语言运行时,有能实现特定功能的api (sdk:software development kit))
(2)该平台使用的编程语言是javascript语言。
(3)node.js平台是基于chrome v8 javascript引擎构建。
(4)基于node.js 可以开发控制台程序(命令行程序,cli程序,桌面应用程序(gui)(借助 node-webkit,electron等框架实现),web应用程序(网站))
php开发技术栈:lamp -linux apache mysql php
node.js全栈开发技术栈:mean -mongodb express angular node.js
2.node.js 有哪些特点?
(1)事件驱动(当事件被触发时,执行传递过去的回调函数)
(2)非阻塞 i/o模型(当执行i/o操作时,不会阻塞线程)
(3)单线程
(4)拥有世界最大的开源库生态系统 ---npm
3.node.js 网站
(1)【node.js 官方网站】(https://node.js.org/)
(2)【node.js 中文网】(https://node.cn/)
(3)【node.js 中文社区】(https://cnode.js.org/)
推荐阅读
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符
-
Java学习(五)——Java中的运算符
-
Shell中去除字符串里的空格或指定字符的方法
-
python try except 捕获所有异常的实例
-
Java入门五 常用的运算符
-
opencv提取旋转矩形区域的图像(将旋转矩形区域图像旋转成水平)
-
05. 数组的基本运算
-
webpack3、4的基本的使用方法
-
Qt4.7中 默认的构造函数
-
win10系统设备管理器没有端口怎么办 win10设备管理器没有端口的多种原因及解决方法