最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

初识SmartJS-AOP三剑客_其它

来源:动视网 责编:小采 时间:2020-11-27 21:24:18
文档

初识SmartJS-AOP三剑客_其它

初识SmartJS-AOP三剑客_其它:SmartJS的内容规划比较多,也无法在短时间全部完成,目前就以小版本一个个功能累加。 第一期0.1版发布的内容主要是实现前端面向切面编程(AOP)的一些支持。 1. PromiseEvent 基于事件和promise的回调管理,类似于jquery的callbacks,但具有结
推荐度:
导读初识SmartJS-AOP三剑客_其它:SmartJS的内容规划比较多,也无法在短时间全部完成,目前就以小版本一个个功能累加。 第一期0.1版发布的内容主要是实现前端面向切面编程(AOP)的一些支持。 1. PromiseEvent 基于事件和promise的回调管理,类似于jquery的callbacks,但具有结


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的话后续会更新博客逐一说明。

文档

初识SmartJS-AOP三剑客_其它

初识SmartJS-AOP三剑客_其它:SmartJS的内容规划比较多,也无法在短时间全部完成,目前就以小版本一个个功能累加。 第一期0.1版发布的内容主要是实现前端面向切面编程(AOP)的一些支持。 1. PromiseEvent 基于事件和promise的回调管理,类似于jquery的callbacks,但具有结
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top