event模块是nodejs系统中十分重要的一个模块,使用该模块我们可以实现事件的绑定的触发,为什么我们需要这个模块呢,因为nodejs是单线程异步的。 一、什么是单线程异步: 我们可以从JavaScript来理解,就是存在一个等待执行队列,每当有代码行为产生,我们便将其随机 ...
Nodejs中不存在浏览器中冒泡,捕获这些行为,Nodejs中实现了events这个模块,Nodejs中大多数模块都集成了这个模块,所以events是Nodejs中最重要的一个模块。 events只对外暴露一个对象,就是EventEmitter,EventEmitter作用只有 个,分别是:事件的发射和事件的监听。 Node.js中,很多对象会发出事件。如,fs.readStream打开文件时会发 ...
2015-12-11 09:23 0 7358 推荐指数:
event模块是nodejs系统中十分重要的一个模块,使用该模块我们可以实现事件的绑定的触发,为什么我们需要这个模块呢,因为nodejs是单线程异步的。 一、什么是单线程异步: 我们可以从JavaScript来理解,就是存在一个等待执行队列,每当有代码行为产生,我们便将其随机 ...
http模块主要用于创建http server服务,并且 支持更多特性 不缓冲请求和响应 处理流相关 本文还用到url模块和path模块,还有fs模块。url模块用于解析url,path模块用于处理和转换文件路径。 一、简单应用 代码如下: $ node ...
fs模块用于对系统文件及目录进行读写操作。 一、同步和异步 使用require('fs')载入fs模块,模块中所有方法都有同步和异步两种形式。 异步方法中回调函数的第一个参数总是留给异常参数(exception),如果方法成功完成,该参数为null或undefined。 异步写法demo ...
net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法。dgram模块用于UDP网络编程。 参考链接:https://nodejs.org/api/net.html, https://nodejs.org/api/dgram.html 一、TCP Server ...
es6模块 import和export nodejs模块 require和module.exports typescript模块 module和export ...
源码注释 三大核心方法on/off/trigger流程解析 浏览器原生支持自定义事件举例(Zepto自定义事件/浏览器事件原理) ...
jQuery的Event模块提供了强大的功能:事件代理,自定义事件,自定义数据等。今天记录一下它实现的原理。 我们都知道,在js的原生事件中,有事件对象和回调函数这两样东西。但是事件对象是只读的,所以jQuery就用了自己的Event对象替代了原生的事件对象,这样就可以实现对事件对象 ...
这是我之前整理的关于freeswitch mod_event_socket的相关内容,这里记录下,也方便我以后查阅。 mod_event_socket以socket的形式,对外提供控制FS一种途径, 缺省的IP是127.0.0.1,TCP端口是8021,可以在外部通过sokcet执行API ...