nodejs基础知识
什么是nodejs?
node.js是基于Chrome javaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。(但nodejs不是javascript应用,nodejs采用c++语言编写 )
js是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。对于需要独立运行的JS,nodejs就是一个解析器。
每一种解析器都是一个运行环境,可以干以下事情:
1.允许JS定义各种数据结构,进行运算;
2.允许JS使用运行环境提供的内置对象和方法。
例子:运行在浏览器中的JS用途是操作DOM,浏览器提供了document之类的内置对象。
运行在nodejs中的JS用途是操作磁盘文件或搭建HTT服务器,nodejs相应的提供了fs、http等内置对象。
nodejs特点:
1.它是一个JavaScript运行环境
2.依赖于Chrome V8引擎进行代码解释
3.事件驱动
4.异步I/O(非阻塞I/O)
5.事件与回调(轻量、可伸缩,适于实时数据交互应用)
6.单进程 单线程
7.跨平台
https://www.jb51.net/article/104455.htm(详细解释nodejs特点)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
相关文章
Node.js 构建命令行工具之实现 ls 命令的 -a 和 
本文介绍了如何使用Node.js实现一个简单的命令行工具,模仿常用的ls命令,包括其-a和-l参数的功能,文章详细讲解了命令行参数的解析、文件类型的判断、权限信息的处理、文件链接数和修改时间的格式化等步骤,并提供了完整的代码实现2024-11-11
Nodejs中Express 常用中间件 body-parser 实现解析
这篇文章主要介绍了Nodejs中Express 常用中间件 body-parser 实现解析,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-05-05


最新评论