javascript
chenee543216
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
node.js require 实现机制初窥;pomelo代码分析5----------- pomel-loader模块
这里接上面一章,blablabal 这篇主要介绍node.js的模块加载机制和代码分析。顺带提一下pomelo-loader。 下面我们来介绍pomelo的loader模块, npmjs.org上面介绍如下: pomelo中使用Convention over Configuration的形式管理工程目录,不同的功能按约定放在不同的目录下。pomelo-loader为原创 2014-01-23 11:43:08 · 1564 阅读 · 0 评论 -
node.js event emitter代码分析。pomelo代码分析系列6————秒杀 event
本来是想一句话说完event的,但是语言组织出问题了。 event实现的代码在 node-v0.10.24/lib/events.js ;加上注释总共才不到300行代码 基本上就是维护一个event{}的数据结构:add ,remove,set,get。。。。 实现异步事件的本质就是 1、注册回调函数或者object到events{}里面。 2、事件发生的时候通过原创 2014-01-23 14:22:05 · 1016 阅读 · 0 评论 -
pomelo代码分析7———— pomelo的rpc实现分析
想哪写哪,前面的坑如果不大碍事,咱就不填了。嘿嘿~ RPC:remote procedure call;是啥玩意就不说了。 下面直接看pomelo的实现: 对应module是pomelo-rpc,这个直接npm install可以就可以安装。 比如: npm install -d pomelo-rpc,下载到当前目录的node_modules目录里面。 安装完毕以后目录如原创 2014-01-23 17:29:20 · 1216 阅读 · 0 评论 -
pomelo代码分析8————pomelo-rpc client部分
前面一篇介绍过server,我们来看看对应的client部分。 其实网上有前辈已经很详细的介绍过。我大致也看过,这里记录主要是为了整理自己思路吧,如果对各位看官偶尔能够有点帮助“感情那想必是挺好的!” 至于调试环境请看我前面的node-inspector的转贴。 事件编程好处是用起来很爽,只要关心相关的evnet就哦了。压根不用写多余的代码。但是看起来,调试起来就麻烦的多。原创 2014-01-26 14:50:36 · 1032 阅读 · 0 评论
分享