-
www.npmjs.com github.com查看全部
-
加 _ 的是私有模块,通过exports暴露查看全部
-
gtuhub仓库主页按T可以呼出搜索查看全部
-
一、学习nodejs的原因 1、很火。2、很强。 二、学习的网站 1、nodejs.org 2、www.npmjs.com 3、github.com 4、stackoverflow.com查看全部
-
this指向当前function的拥有者。即上下文,call和apply可以改变上下文。查看全部
-
http模块不解析请求的具体内容,只分离出请求头和请求体查看全部
-
Events a.EventEmitter支持多个事件监听,最大为10,也可以自定义最大数 //添加监听 var EventEmitter = require('events').EventEmitter; var instance = new EventEmitter(); instance.on('event',function(arguments){}); b.如果超过十个也能执行,不过有可能会造成内存泄漏 //自定义最大数 //每个setMaxListeners针对的是一个特定事件:即event1,event2,... 默认最大都为10,本例为num instance.setMaxListeners(num); c.事件监听之后,需要emit(发射,发出)才会执行 instance.emit('event',arguments) d.判断是否监听 boolean instance.emit('event',arguments) //true or false e.移除监听事件 //移除单个事件监听 instance.removeListener('event',funcName) //移除事件需具名函数,匿名函数不行 //移除多个事件监听 instance.removeAllListerner() //不传参表示移除所有事件监听 instance.removeAllListerner('event') //移除特定event的所有事件监听 f.计算事件监听数量 //第一种 instance.listeners('event').length //第二种 EventEmitter.listenerCount(instance,'event')查看全部
-
不同的版本对应的接口的肯定不相同,本课程的是0.10.3查看全部
-
技术问答社区查看全部
-
module.exports是真正的接口,exports只不过是它的辅助工具,是指向module.exports的引用。 模块可以是任何你设置给它的东西(任何合法的javascript对象--boolean, number, date, JSON, string, function, array等等)。 如果你没有显式的给Module.exports设置任何属性和方法,那么你的模块就是exports设置给Module.exports的属性。 如果你想要的模块是一个特定的类型就用Module.exports。 如果你想要的模块是一个典型的“实例化对象”就用exports。 推荐使用exports导出,除非你打算要一个类型而不是一个“实例化对象”。查看全部
-
exports 和 module.exports的区别 1. module.exports 初始值为一个空对象 {} 2. exports 是指向的 module.exports 的引用 3. require() 返回的是 module.exports 而不是 exports 系统自动给nodejs 文件增加2个变量 exports 和 module, module 又有一个属性 exports, 这个exports 属性指向一个空对象 {}; 同时 exports这个变量也指向了这个空对象{}; 于是就有了 exports => {} <=module.exports. 这2个exports 其实是没有直接关系的,唯一的关系是: 他们初始都指向同一个空对象{}; 如果其中一个不指向做个空对象了, 那么他们的关系就没有了.查看全部
-
网站的。 node.js查看全部
-
apache ab 测试工具 测试慕课网查看全部
-
call 实现继承查看全部
-
call 改变对象this上下文查看全部
举报
0/150
提交
取消