+ ignore
+ Timer
+ eval json
1. 尽量避免依赖 Deferred & Promise，用回调函数代替；2. 支持 render() 返回 promise。