avalon2.1.16宣布

avalon2.1.16也是一个Fix BUG版本,没有增添任何新特性。差别的是内部源码已悉数用es6 modules从新编写了。之前运用nodejs作风的CommonJS编写,webpack举行兼并。如今改成es6规范模块,rollup.js举行兼并,再用webpack举行一些修正,框架的体积获得庞大的改良:

avalon.js由2.1.15的8795行变成7981
avalon.modern.js由2.1.15的7831行变成7037

webpack打包是异常烦琐,每个模块都包一层。模块分得越细,增加的冗余代码就越多。rollup很好的处置惩罚这题目。跟着对es6 modules的斗胆勇敢尝试的胜利,今后avalon源码也设计随TypeScript迁徙。不过,人人宁神,末了build出来的框架照样es3情势,能运转于IE6下。

avalon这个版本修复的BUG与革新另有:

  • fix parseExpr BUG #1768 与 #1765

  • 优化ms-effect指令,与ms-css指令配合雷同的diff

  • data-duplex-changed回调支撑更多参数

  • 处置惩罚$watch监听复杂数BUG #1762

  • 处置惩罚date过滤器不剖析 BUG

  • 重构ms-important背面的指令不实行的BUG

人人能够在这里下载

https://github.com/RubyLouvre…

或许直接 npm install avalon2

    原文作者:司徒正美
    原文地址: https://segmentfault.com/a/1190000007124228
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞