资讯专栏INFORMATION COLUMN

avalon2.1.16发布

oysun / 1107人阅读

摘要:也是一个版本,没有增加任何新特征。不同的是内部源码已经全部用重新编写了。之前使用风格的编写,进行合并。很好的解决这问题。随着对的大胆尝试的成功,以后源码也计划随迁移。不过,大家放心,最后出来的框架还是形式,能运行于下。

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://www.ucloud.cn/yun/80643.html

相关文章

  • 无人值守时代,运维如何保障发布质量?

    摘要:导读阿里巴巴千亿交易背后,如何尽量避免发布故障在面对实际运维过程中遇到的问题该如何解决近日,在大会上,阿里巴巴运维技术专家少荃,给我们带来了解决方案和思路。在阿里,这些屏幕包括监控发布单机器故障预警等。 导读:阿里巴巴千亿交易背后,如何尽量避免发布故障?在面对实际运维过程中遇到的问题该如何解决?近日,在GOPS大会上,阿里巴巴运维技术专家少荃,给我们带来了解决方案和思路。 showIm...

    Yu_Huang 评论0 收藏0
  • 无人值守时代,运维如何保障发布质量?

    摘要:摘要阿里巴巴千亿交易背后,如何尽量避免发布故障在面对实际运维过程中遇到的问题该如何解决阿里巴巴运维技术专家少荃,给我们带来了解决方案和思路。在阿里,这些屏幕包括监控发布单机器故障预警等。无人值守发布无人值守发布主要是把上述过程自动化智能化。 摘要: 阿里巴巴千亿交易背后,如何尽量避免发布故障?在面对实际运维过程中遇到的问题该如何解决?阿里巴巴运维技术专家少荃,给我们带来了解决方案和思路...

    LancerComet 评论0 收藏0
  • 订阅发布模式和观察者模式的区别

    摘要:或许以前认为订阅发布模式是观察者模式的一种别称,但是发展至今,概念已经有了不少区别。参考文章订阅发布模式和观察者模式真的不一样 首选我们需要先了解两者的定义和实现的方式,才能更好的区分两者的不同点。 或许以前认为订阅发布模式是观察者模式的一种别称,但是发展至今,概念已经有了不少区别。 订阅发布模式 在软件架构中,发布-订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特...

    ysl_unh 评论0 收藏0

发表评论

0条评论

oysun

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<