avalon2.1.16发布

发布时间:2019-08-09 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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

脚本宝典总结

以上是脚本宝典为你收集整理的avalon2.1.16发布全部内容,希望文章能够帮你解决avalon2.1.16发布所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。