国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

初識SmartJS - AOP三劍客

2019-11-20 14:42:55
字體:
來源:轉載
供稿:網友

SmartJS的內容規劃比較多,也無法在短時間全部完成,目前就以小版本一個個功能累加。

第一期0.1版發布的內容主要是實現前端面向切面編程(AOP)的一些支持。

    1. PromiseEvent

  基于事件和promise的回調管理,類似于jquery的callbacks,但具有結果傳遞,優先級,事件參數,promise控制等功能

  2. Trigger

  觸發器,在對象上應用觸發器(aop)功能,目標對象會具有方法注入功能(基于promiseEvent),注入的類型有before,after和round環繞三種;

  3. FlowController

  流程/生命周期控制器,控制流程的執行和流轉,基于Trigger

  4. 常用方法;

  //合并默認數據方法,將obj中空的內容從defObj中復制;與jquery的$.extend不通,只會加入不存在的數據
  st.mergeObj(deep, obj, defObj, exclude)

  //在目標對象方法中注入方法,返回結果
  st.injectFn(target, name, fn, before,stopOnFalse)

  //合并方法,返回結果
  st.mergeFn(fn, mergeFn,stopOnFalse)

 另外聲明一下,十分抱歉,以前承諾的smartUI2.0一直沒有完成,想法一直在變,而且這兩年發現自己能支配的時間也越來越少。不過smartjs后續規劃中也會有ui方面的內容,也相當于將smartUI并于Smartjs中。

后期預告:smartjs 0.2版中,會加入oop支持的一些內容。

最后附上地址smart地址,里面有比較豐富的測試用例,api的話后續會更新博客逐一說明。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拜城县| 柘城县| 鹿邑县| 莱芜市| 威海市| 湖口县| 黄龙县| 商河县| 化隆| 临清市| 全椒县| 铜山县| 庆元县| 敦化市| 平武县| 自贡市| 巴东县| 蛟河市| 南涧| 黔东| 十堰市| 吴桥县| 防城港市| 和龙市| 浦江县| 红安县| 舟曲县| 晋城| 磐石市| 抚顺市| 友谊县| 富蕴县| 辽源市| 锡林浩特市| 余姚市| 南平市| 乐都县| 安塞县| 辉县市| 铜川市| 九龙城区|