-
EventEmit 类下生成事件对象, life = new EventEmit(); on 方法 监听事件 ,emit方法触发(发射)事件; life.setMaxListeners(11) ; // 设置事件最大监听(针对每种事件) 默认为10个 官方说明超过十个会造成内存泄露,最好不要超过十个 life.on( eventname, function(arg){} ); // 监听的时间和事件触发后执行的函数 life.emit( eventname, arg); // 触发的事件和需要传递的形参 emit 方法的返回值为true 或 false, 如果事件监听过为true,没有监听过为false life.listeners(eventName);//返回监听器数组 EventEmitter.listenerCount(life,eventName);//返回监听器个数 life.removeAllListeners(eventName);//移除所有监听器查看全部
-
npm install cheerio<br> cheerio可以理解成一个 Node.js 版的 jquery查看全部
-
异步:一个任务请求成功后执行回调函数,而不是下一个任务,任务的执行没有先后顺序 同步:后一个任务等待前一个任务执行完以后执行,按顺序执行查看全部
-
1. 什么是回调? 2. 什么是同步/异步? 3. 什么是I/O? 4. 什么的单线程/多线程? 5. 什么是阻塞/非阻塞? 6. 什么是事件? 7. 什么是事件驱动? 8. 什么是基于事件驱动的回调? 9. 什么是事件循环?查看全部
-
1.Chrome搜索自身的DNS 2.搜索操作系统自身的DNS缓存 3.读取本地的HOST文件 4.浏览器发起一个DNS的一个系统调用( ①宽带运营商服务器查看本身的缓存 ②运营商服务器发起一个迭代DNS解析请求 ) 5.浏览器获得域名对应的IP地址后,发起HTTP"三次握手" 6.TCP/IP连接建立起来后,浏览器就可以向服务器发送HTTP请求了 7.服务器端接收请求,根据路径参数,经过后端的一些处理,把处理后的一个结果的数据返还给浏览器 8.浏览器解析和渲染页面,里面的JS、CSS、图片静态资源同样经过上面的主要的7个步骤查看全部
-
如果你想让你的模块成为特别的对象类型 使用module.exports, 如果你想让你的模块成为传统的的实例使用.exports查看全部
-
CommonJS规范查看全部
-
1111查看全部
-
node中的URL中的url.parse protocol:表示url采用的什么协议 slashes:表示是否有斜线 host:表示主机 post:表示端口(默认80端口不显示) hostname:表示主机名称 hash:指的是#号后的内容包含#<br> search:指的是?后#前的内容,包含? query:指的是search不包含?的内容 pathname:指的是路径名称,一般指主域名之后的内容 href:代表未解析的url地址查看全部
-
> querystring.stringify({name:'scott',course:['jade','node'],from:''}) 'name=scott&course=jade&course=node&from=' > querystring.parse('name=scott&course=jade&course=node&from=') { name: 'scott', course: [ 'jade', 'node' ], from: '' } > querystring.parse('name=scott,course=jade,course=node,from=') { name: 'scott,course=jade,course=node,from=' } > querystring.parse('name=scott,course=jade,course=node,from=',',',':') { 'name=scott': '', 'course=jade': '', 'course=node': '', 'from=': '' } > querystring.escape('<哈哈>') '%3C%E5%93%88%E5%93%88%3E' > querystring.unescape('%3C%E5%93%88%E5%93%88%3E') '<哈哈>' >查看全部
-
xports与module.exports的区别:http://www.jb51.net/article/33269.htm查看全部
-
var http = require('http'); http.createServer(function(req,res){ res.writeHead(200,{'Content-type':'text/plain'}); res.end('Hello World\n'); }).listen(1337,'127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/'); node xx.js查看全部
-
nodejs常关注的4个网站 www.npmjs.com nodejs.org github.com stackoverflow.com查看全部
-
其他可了解技术node-webkit appjs musicquiz jade ghost yamr grunt express.js gulp nodecast log.io hyro pdfkit haroopad noduinoweb filsh forever nodeos imdex查看全部
-
node.js 偶数版本为稳定版本,奇数为不稳定版本查看全部
举报
0/150
提交
取消