SF
javascript魔法师
javascript魔法师
注册登录
关注博客
注册登录
主页
关于
RSS
avalon2学习教程10事件绑定
司徒正美
2016-04-12
阅读 7 分钟
9.7k
其次,this直接指向vmodel,元素节点则通过e.target获取。如果要传入多个参数,需要指定事件对象,还是与原来一样使用$event
avalon2学习教程09循环操作
司徒正美
2016-04-10
阅读 8 分钟
6.6k
avalon2的循环指令的用法完全改变了。avalon最早期从knockout那样抄来ms-each,ms-with,分别用于数组循环与对象循环。它们都是针对元素内容进行循环。后来又从angular那里抄来了ms-repeat, 这是循环元素内部的。
avalon2学习教程08插入移除操作
司徒正美
2016-04-08
阅读 3 分钟
3.3k
本节介绍的ms-if指令与ms-visible很相似,都是让某元素“看不见”,不同的是ms-visible是通过CSS实现,ms-if是通过移除插入节点实现。
avalon2学习教程07类名处理
司徒正美
2016-04-08
阅读 7 分钟
5k
avalon2的类名操作涉及到ms-class,ms-active,ms-hover,但用法也全变了,行为类似于前两节说的ms-attr,ms-css,目的是将相同行为集中在一起定义。
avalon2学习教程06样式操作
司徒正美
2016-04-07
阅读 5 分钟
5.1k
avalon2的ms-css的变革思路与ms-attr一样,将多个操作合并成到一个对象里面处理,因此没有ms-css-name="value",只有ms-css="Object"或ms-css="Array".
avalon2学习教程05属性操作
司徒正美
2016-04-07
阅读 2 分钟
4.7k
有多少个属性就写多个ms-attr-。其中不能省略。此外,还存在ms-title, ms-alt,ms-src, ms-href, ms-selected, ms-checked等等缩略写法。但估计很少人知道,到底哪些属性可以缩写,哪些不能。
avalon2学习教程04显示隐藏处理
司徒正美
2016-04-07
阅读 5 分钟
4.6k
今天的主角是ms-visible,它的效果类拟于jQuery的toggle,如果它后面跟着的表达式为真值时则显示它所在的元素,为假值时则隐藏。不过显示不是 display:none这么简单,众所周知,display拥有inline, inline-block, block, list-item, table, table-cell等十来个值,比如用户之前是让此LI元素表示inline-block,实现水平菜...
avalon2学习教程03数据填充
司徒正美
2016-04-07
阅读 2 分钟
4.7k
在avalon1中,存在四种数据填充的手段 {{expr}}, {{expr|html}}, ms-text, ms-html 其实第一种与第三种一样,用于输出纯文本,第二种与第四种一样,如果用户的数据是一些HTML标签,那么会转换成元素节点插入到当前位置。 在avalon2中,只有三种数据填充的手段,原第二种使用html过滤器的方式由于在虚拟DOM不好实现,被移...
avalon2学习教程02vm
司徒正美
2016-04-06
阅读 5 分钟
8.6k
avalon2的vm是一个非常重要的东西,其设计原型最初脱胎于knockout.js,但到avalon1.6中,终于寻得自己的方案,更精简,更易用,更魔幻。
avalon2学习教程01
司徒正美
2016-04-06
阅读 2 分钟
11.3k
经过难苦奋战,avalon2终于面世了。这花了大半年时间,其中1.6还胎死腹中。长达半年没有产出,我都担心自己会被裁掉…… avalon2许多API与1.4.×保持一致,当然也添加了一些1.5的功能,此外随着react的红红火火,对它的研究,也集成到此框架中。 我们先来一个简单的例子 {代码...} 如果大家学过avalon1.*就好办,没学也没关...
1
2
3
(current)
上一页
3
(current)
下一页