AOP三剑客第一smartjs-
SmartJS有很多内容规划,并不能在短时间内完成。0.1版的第一个版本主要是关于前端导向编程(AOP)的支持。
1。promiseevent
基于事件和回调管理承诺,类似于jQuery的回调,但结果转移,功能优先,事件参数,保证控制等
2。触发
触发器,在对象上,将触发功能(AOP),目标对象将有法注射功能(基于promiseevent),注射型有三种:前,后和圆形环绕。
三.流量控制器
基于触发器的进程/生命周期控制器、控制过程执行和流程
4。常见的方法;
/ /默认数据的方法,复制defobj obj空心含量;jQuery美元。向上延伸,只会加入数据不存在
St.mergeObj(深,obj,defobj,排除)
在目标对象方法中返回方法,返回结果
St.injectFn(目标名字,FN,之前,stoponfalse)
返回结果合并方法
St.mergeFn(FN,mergefn,stoponfalse)
另一种说法是,我很抱歉,但是先前的承诺smartui2.0尚未完成,和观念已经改变。在过去的两年里,我发现我有越来越少的时间控制。然而,就在smartjs后续规划UI内容,以及在smartui和Smartjs。
后来注意到:在smartjs 0.2版本,支持的一些面向对象的内容将增加。
最后,附上地址智能地址。里面有很多测试用例。API将逐一更新博客。