NodeJS 总结
文章平均质量分 52
Node.js是在Chrome的V8 JavaScript引擎上构建的JavaScript运行时。Node.js使用事件驱动的非阻塞I / O模型,使其轻量且高效。
田小思
奋斗在路上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NodeJS - 事件监听
Node中的许多对象会触发事件,例如net.Server每次对等体连接时都会触发事件,而fs.readStream会在文件打开时发出事件。所有发出事件的对象都是events.EventEmitter的实例。翻译 2018-06-10 10:14:21 · 4026 阅读 · 0 评论 -
NodeJS - 事件循环
Node.js是一个单线程应用程序,但它可以通过事件和回调的概念来支持并发。Node.js的每个API都是异步的并且是单线程的,它们使用异步函数调用来保持并发性。NodeJS使用观察者模式。NodeJS线程保持一个事件循环,每当一个任务完成时,它就会触发相应的事件,这个事件指示事件监听器函数执行。 事件驱动的编程 Node.js大量使用事件,这也是Node.js与其他类似技术相比相当快的原...原创 2018-03-22 19:31:56 · 439 阅读 · 0 评论 -
什么是Node.js?
Node.js是一个基于Google Chrome的JavaScript引擎(V8引擎)构建的服务器端平台。Node.js由Ryan Dahl于2009年开发,最新版本为V9.8.0。由其官方文档提供的Node.js的定义 如下 - Node.js®是在Chrome的V8 JavaScript引擎上构建的JavaScript运行时。Node.js使用事件驱动的非阻塞I / O模型,使其轻量...原创 2018-03-18 16:48:10 · 411 阅读 · 0 评论 -
NodeJS - 第一个应用程序Hello World
安装NodeJs 在创建实际的“Hello,World!”应用之前,我们应该先安装NodeJS,安装NodeJS可以访问NodeJS官网,下载相应系统的NodeJS的安装包,进行安装。 程序组件 关于Hello World 这个应用主要包括三部分组成 导入所需的模块 -在程序中我们使用require指令来加载NodeJS模块 创建服务器 -一个将监听类似于Apache HT...原创 2018-03-18 17:27:36 · 12439 阅读 · 0 评论 -
NodeJS - NPM
Node包管理工具(NPM)提供两个主要功能 node.js包/模块的在线存储库,可在NPM上搜索 用于安装Node.js包的命令行实用程序,可以执行Node.js包的版本管理和依赖关系管理。 NPM在v0.6.3版本之后与Node.js可安装版捆绑在一起。要验证相同,请打开控制台并输入以下命令并查看结果 $ npm --version 由于在国内npm相对不太稳定,我们可...原创 2018-03-18 18:02:47 · 277 阅读 · 0 评论 -
NodeJS - 回调函数
什么是回调函数? 回调函数是一个异步等价的函数。在给定任务完成时调用回调函数。NodeJS大量使用回调。NodeJS的所有API都是以支持回调的方式编写的。 例如,读取文件的函数可能会开始读取文件后并立即将控件返回到执行环境,以便可以执行下一条指令。一旦文件I/O执行完成,它将在传递回调函数的同时调用回调函数,该文件的内容作为参数传递。所以没有阻塞或等待文件I/O。这使得NodeJS具有高度的...原创 2018-03-18 18:32:29 · 953 阅读 · 1 评论
分享