10月28, 2014

几个 Node.js 和 ThinkJS 相关的ppt

之前分享的几个关于Node.js和thinkjs的ppt

相关的PPT如下:

1、Node.js入门 http://www.welefen.com/ppt/Node-Primer.htm

2、thinkjs介绍 http://www.welefen.com/ppt/thinkjs-1.htm

3、用thinkjs开发博客系统 http://www.welefen.com/ppt/thinkjs-2.htm

4、Node.js模块开发 http://www.welefen.com/ppt/Node.js-module-develop/index.html

5、使用thinkjs开发web应用 http://www.welefen.com/ppt/use-thinkjs-to-develop-web-app/index.html

阅读全文 »

09月22, 2014

ThinkJS 1.0 - 基于Promise的Node.js MVC框架

介绍

thinkjs是奇舞团开源的一款Node.js MVC框架,该框架底层基于Promise来实现,很好的解决了Node.js里异步回调的问题。thinkjs具有如下的特性:

  • 支持Http、命令行、WebSocket、Restful等多种访问方式
  • C(Core) + B(Behavior) + D(Driver)架构
  • 高度封装的Model,无需手工写sql语句
  • 封装了Db、Session、Cache等功能
  • 开发模式下修改后立即生效

阅读全文 »

07月08, 2014

关于TJ大神的Farewell Node.js

TJ大神,express, jade, ejs, co, koa, commandor.js, mocha等众多优秀模块的作者,在Node.js社区里威望非常高。

TJ大神前2天写了一篇Farewell Node.js文章,表示要告别Node.js,转投Go语言。文中TJ详细描述了Node.js的种种缺点,态度委婉,言辞激烈。摘录如下:

阅读全文 »

04月16, 2014

基于Promise的又拍云Node.js SDK

又拍云官方提供了一个Node.js版本的sdk,但有下面几个问题:

  • 没有放在npm里,需要自己去下载
  • 接口功能太简单,需要自己写很多(如:删除目录先要清空该目录下的文件才能删除,清空操作只能自己去实现)

基于此,基于Promise重新写了个又拍云的sdk。

阅读全文 »

04月09, 2014

URL中的!和RequireJS的插件机制

去年下半年开始,团队内部开始使用RequireJS作为模块加载器,并且建立了对应的模块化展现和开发平台。 前几天有个同事问我,使用RequireJS来加载一个CDN上的JS文件,没有得到预期的效果。代码大致如下:

阅读全文 »

01月06, 2014

静态资源delay测试服务

我们在开发的过程中,有时候需要测试一些浏览器的特性,需要将一些静态资源请求延时返回。

这种情况我们可以通过fiddler或者用PHP写个简单的服务来处理,但每次来写这个比较麻烦。

所以写了一个通用的服务来解决此类需求,http://delay.ueapp.com/

阅读全文 »