上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
  2017年6月12日
摘要: Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。 util.inherits util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。 阅读全文
posted @ 2017-06-12 13:14 IT-HourseMan 阅读(160) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身 阅读全文
posted @ 2017-06-12 13:01 IT-HourseMan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Node.js 路由 我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们 阅读全文
posted @ 2017-06-12 11:21 IT-HourseMan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Node.js 函数 在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js中函数的使用与Javascript类似,举例来说,你可以这样做: 以上代码中,我们把 say 函数作为execute函数的第一个变量 阅读全文
posted @ 2017-06-12 09:56 IT-HourseMan 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Node.js模块系统 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 阅读全文
posted @ 2017-06-12 09:53 IT-HourseMan 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。 Node.js,Stream 有四种流类型: Readable - 可读操作。 Writable - 可写操作。 Dupl 阅读全文
posted @ 2017-06-12 09:24 IT-HourseMan 阅读(177) 评论(0) 推荐(0) 编辑
  2017年6月9日
摘要: Buffer(缓冲区) JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 No 阅读全文
posted @ 2017-06-09 16:41 IT-HourseMan 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Node.js EventEmitter Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这 阅读全文
posted @ 2017-06-09 15:00 IT-HourseMan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Node.js 事件循环 Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 阅读全文
posted @ 2017-06-09 13:45 IT-HourseMan 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Node.js 回调函数 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完 阅读全文
posted @ 2017-06-09 13:10 IT-HourseMan 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页