欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

初識SmartJS - AOP三劍客

 更新時間:2014年06月08日 11:50:30   作者:  
隔了好久才終于又發(fā)布了一點東西,SmartJS是最近才開始搞的一個開源js庫,目的是做一些比較有特點的事情(smartjs暫時也是依賴于jquery)。

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

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

    1. PromiseEvent

  基于事件和promise的回調(diào)管理,類似于jquery的callbacks,但具有結果傳遞,優(yōu)先級,事件參數(shù),promise控制等功能

  2. Trigger

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

  3. FlowController

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

  4. 常用方法;

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

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

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

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

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

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

相關文章

  • less簡單入門(CSS 預處理語言)

    less簡單入門(CSS 預處理語言)

    Less 是一門 CSS 預處理語言,它擴充了 CSS 語言,增加了諸如變量、混合(mixin)、函數(shù)等功能,讓 CSS 更易維護、方便制作主題、擴充
    2017-03-03
  • 移動設備web開發(fā)首選框架:zeptojs介紹

    移動設備web開發(fā)首選框架:zeptojs介紹

    這篇文章主要介紹了移動設備web開發(fā)首選框架:zeptojs介紹,他兼容jquery的API,所以學起來或用起來并不吃力,需要的朋友可以參考下
    2015-01-01
  • TypeScript?5.0?正式發(fā)布及使用指南詳解

    TypeScript?5.0?正式發(fā)布及使用指南詳解

    這篇文章主要為大家介紹了TypeScript?5.0?正式發(fā)布及使用指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • laytpl 精致巧妙的JavaScript模板引擎

    laytpl 精致巧妙的JavaScript模板引擎

    laytpl是一款顛覆性的JavaScript模板引擎,它用巧妙的實現(xiàn)方式,將自身的體積變得小巧玲瓏,不僅性能接近極致,并且還具備傳統(tǒng)前端引擎的幾乎所有功能
    2014-08-08
  • CesiumJS源碼雜談之從光到?Uniform

    CesiumJS源碼雜談之從光到?Uniform

    這篇文章主要為大家介紹了CesiumJS源碼雜談之從光到Uniform的使用示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • TypeScript 高級數(shù)據(jù)類型實例詳解

    TypeScript 高級數(shù)據(jù)類型實例詳解

    這篇文章主要為大家介紹了TypeScript 高級數(shù)據(jù)類型實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • typescript封裝消息提示框插件ew-message使用實戰(zhàn)

    typescript封裝消息提示框插件ew-message使用實戰(zhàn)

    這篇文章主要為大家介紹了typescript封裝消息提示框插件ew-message使用實戰(zhàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • TypeScript?中?as?const使用介紹

    TypeScript?中?as?const使用介紹

    這篇文章主要為大家介紹了TypeScript?中?as?const使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • TypeScript 基本數(shù)據(jù)類型實例詳解

    TypeScript 基本數(shù)據(jù)類型實例詳解

    這篇文章主要為大家介紹了TypeScript 基本數(shù)據(jù)類型實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • FastAdmin表單驗證data-rule插件—Nice-validator的使用方法

    FastAdmin表單驗證data-rule插件—Nice-validator的使用方法

    FastAdmin的表單驗證data-rule非常方便,也很炫酷,采用的Nice-validator是一款非常強大的表單驗證插件,通過簡單在元素上配置規(guī)則,即可達到驗證的效果,怎么使用Nice-validator插件呢
    2023-09-09

最新評論