随身笔记
随身笔记

avalon2.0笔记

avalon笔记

介绍1.5.x笔记  https://sdeno.com/?p=3699

———————————————————————-

avalon2.x下载地址:https://github.com/RubyLouvre/avalon

先来感受一下2.0的ms-*指令

ava2.0

 

更新此文章的时候avalon2.0直接是从1.5.6升级到了2.0,增加了什么和修改了什么 在下面的链接可以查看的到:

https://github.com/RubyLouvre/avalon

1.x.x和2.x的比较:http://www.cnblogs.com/rubylouvre/p/5358820.html

 

1,去掉AMD内置加载器  //也就是说默认已经是shim版本的了

2,<div ms-click=”@click”>1</div>  //  现在要加@符号了(好无聊)

3,avalon.scan(document.getElementsByTagName(‘body’)[0],[vm])  //现在第一个参数也要必须加了,第二个参数可选

4,移除html表达式过滤器写法如:{{@con | html}}改成ms-html=”@con”   不兼容IE7了 ,查看console.log(avalon.filters)  看新增了什么过滤器

5,对ms-duplex做了兼容处理保证取值正确

ms-duplex-string 如果为null, undefined, 转换为”, 其他转字符串
ms-duplex-number 如果元素的值为”,则为”,其他情况调用parseFloat, 若结果为NaN,转0
ms-duplex-boolean 如果元素的值为’true’则转换为true,其他为false
ms-duplex-checked 根据原来元素的checked属性取反

6,对$watch方法完善,写法照着1.5.x的写法去写

 

 

 

 

随身笔记

avalon2.0笔记
avalon笔记 介绍1.5.x笔记  https://sdeno.com/?p=3699 ---------------------------------------------------------------------- avalon2.x下载地址:https://github.com/Ruby…
扫描二维码继续阅读
2016-04-20