1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 RegularJS 0.4.4 发布,MVVM 模式构建 下载

本帖由 漂亮的石头2016-05-27 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,674
    赞:
    47
    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 0.4.4 发布,MVVM 模式构建下载地址
     
正在加载...