Zhi Cun

Results 50 comments of Zhi Cun

我明白你的问题了,我看看能不能想到一个好的方案来实现。

顶了,我是 @寸志。反正我现在更加迷茫了

let me check it

I find the problem, please check https://github.com/posthtml/gulp-posthtml/pull/2 an my `gulp-posthtml` demo https://github.com/island205/posthtml-web-component/tree/master/gulp-test

从我认识 @ZENSH严清,接触他写的 Thenjs 开始,相继又出现了 co,和 Thunkjs。他们的目的都是为了解决同一类问题,异步流程管理。Thenjs 相比较于 async 我认为好用多了,async 每次用我都要看它的 API。而 co 的源码逻辑太绕,刚看懂我又忘记了,看不懂我根本不会使用。Thunk 其实到了 co 中 thunk 概念的启发。然后,现在 @ZENSH严清 正在搞 toa,要以一个异步流程模式的书写方式,搭起一个帝国,我个人认为是不现实的。我连 koa 都不看好。 Thenjs、Thunk和Promise要解决的问题,和解决问题的方式基本上是一致的。既然标准有了Promise,而且Promise比起前者,更容易理解,更加从细节上弥补了callback的不足,为什么还要一条路走到黑? 期待以后node API 支持 Promise。

@jiyinyiyong 就目前来看,require、seajs、nodejs很流行,导致模块就是使用require、exports、module这三个关键字来组织代码。使用npm包管理工具。Bodule这个项目想做的就是:遵循NodeJs模块规范,编写客户端代码,然后选择不同的wrapper(require、seajs等等各种客户端模块loader)打包的客户端。开发时,模块尽量独立。source map在这里恰好可以解决打包后的代码调试问题。当然source map只是一种解决方案,而且很合适。