发布于 2016-05-26 23:26:33 | 158 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的RegularJS指南,程序狗速度看过来!

RegularJS JavaScript MVC 框架

regularjs是一个基于字符串模板的用于创建数据驱动的组件的类库, 相较于其它同类的基于字符串的模板引擎比如(mustache), regularjs在compile之后数据和dom仍然保持联系, 所以也称之为'live template engine'.


RegularJS 0.4.4 发布了,更新了以下部分 :

更新列表v.4.4

重要度排序

1.默认extend不再预解析模板, 这个可能在组件数量很大的情况下并且使用类似webpack的整体打包工具时,会引入不必要的组件解析成本。 解析默认放置在实例化阶段, 并且每个组件的模板只会被解析一次。不过你仍然可以通过Regular.config来控制它

Regular.config({
   PRECOMPILE: true})

2.增加了两个事件 $afterConfig, $afterInit, 使得在使用mixin时,可以更好的插入到组件逻辑中,具体顺序请看testcase

it('feature #82', function(){
 +      var i = 0;
 +      var mixins =  {
 +        events: {
 +          $afterConfig: function(){
 +            i++;
 +            expect(i).to.equal(3)
 +          },
 +          $config: function(){
 +            i++;
 +            expect(i).to.equal(1)
 +          },
 +          $init: function(){
 +            i++;
 +            expect(i).to.equal(4)
 +
 +          },
 +          $afterInit: function(){
 +            i++;
 +            expect(i).to.equal(6)
 +          }
 +        }
 +      }
 +
 +      var Component = Regular.extend({
 +        config: function(){
 +            i++;
 +            expect(i).to.equal(2)
 +        },
 +        init: function(){
 +            i++;
 +            expect(i).to.equal(5)
 +        }
 +      }).implement(mixins)
 +
 +      new Component();
 +
 +      expect(i).to.equal(6);
 +  })
初始化时, 父组件不再强制将自己的数据同步给子

3.初始化时, 父组件不再强制将自己的数据同步给子组件,这个允许子组件在config中准备自己的数据后,同步给父组件

下载地址:



历史版本 :
RegularJS v0.5.2 发布,MVVM 模式构建
RegularJS 0.5.0 发布,MVVM 模式构建
RegularJS 0.4.4 发布,MVVM 模式构建
RegularJS 0.4.3 发布,MMVM 模式构建
RegularJS 0.4.2 发布下载,MMVM 模式构建
RegularJS 0.4.1 发布下载,MMVM 模式构建
RegularJS v0.4.0 发布,JavaScript MVC 框架
RegularJS v0.3.1 发布,JavaScript MVC 框架
RegularJS v0.3.0 发布,JavaScript MVC 框架
RegularJS 0.2.12 发布,JavaScript MVC 框架
RegularJS 0.2.11 发布,JavaScript MVC 框架
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务