Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 125 下一页

2014年9月10日 #

迷你MVVM框架 avalonjs 学习教程2、模块化、ViewModel、作用域

摘要: 一个项目是由许多人分工写的,因此必须要合理地拆散,于是有了模块化。体现在工作上,PM通常它这为某某版块,某某频道,某某页面。某一个模块,必须是包含其固有的数据,样式,HTML与处理逻辑。在jQuery时代,奉行的是“无侵入式javascript”,页面虽然是拆成一块块,但最后是通过PHP等后端模板合... 阅读全文

posted @ 2014-09-10 10:14 司徒正美 阅读(3413) 评论(1) 推荐(5) 编辑

2014年9月9日 #

迷你MVVM框架 avalonjs 学习教程1、引入avalon

摘要: avalon是国内最强大的MVVM框架,没有之一,虽然淘宝KISSY团队也搞了两个MVVM框架,但都无疾而终。其他的MVVM框架都没几个。也只有外国人与像我这样闲的架构师才有时间钻研这东西。我很早之前就预言,MVVM是前端的终极解决方案。我之前在盛大无线做盛大通行证就深有体会,一个业务逻辑对应十来个... 阅读全文

posted @ 2014-09-09 16:14 司徒正美 阅读(8391) 评论(14) 推荐(5) 编辑

2014年9月2日 #

chrome36可以使用自定义元素的回调了

摘要: ms-attr-* ddddd 点我 阅读全文

posted @ 2014-09-02 22:16 司徒正美 阅读(1014) 评论(2) 推荐(0) 编辑

VML元素的相关资料

摘要: 虽然VML已经过气了,但有时我还不得不使用它,下面是我收集或研究得到的一些东西。判定一个元素是否为VML元素function isVML(el) { if (el && el.nodeType === 1) { var nodeName = el.nameName ... 阅读全文

posted @ 2014-09-02 16:54 司徒正美 阅读(1598) 评论(0) 推荐(3) 编辑

不使用Math.random实现随机数。

摘要: var rand = (function(){ var today = new Date(); var seed = today.getTime(); function rnd(){ seed = ( seed * 9301 + 49297 ) % 233280; return ... 阅读全文

posted @ 2014-09-02 16:42 司徒正美 阅读(4258) 评论(2) 推荐(2) 编辑

2014年8月26日 #

迷你MVVM框架 avalonjs 1.3.4发布

摘要: 发现一个以前从来没发现的大BUG,紧急发布此版本。 fix getEachProxy BUG,此BUG会导致监控数组在删除某元素然后再添加元素时出现问题。 avalon ms-on-*绑定添加一个钩子,方便以后扩展。 添加一个统一的去掉内部方法 uniqSet。 DOMNodeRe... 阅读全文

posted @ 2014-08-26 10:56 司徒正美 阅读(1473) 评论(2) 推荐(1) 编辑

2014年8月21日 #

iscroll源码学习(1)

摘要: iscroll是移端端开发的两大利器之一(另一个是fastclick),为了将它整合的avalon,需要对它认真学习一番。下面是我的笔记。第一天看的是它的工具类util.js//用于做函数节流var rAF = window.requestAnimationFrame || window.webki... 阅读全文

posted @ 2014-08-21 17:53 司徒正美 阅读(2500) 评论(0) 推荐(0) 编辑

2014年8月19日 #

对avalon的类名操作进行升级

摘要: 在对SVG元素进行类名操作时,发现有一个坑爹的事情,它的className竟然是一个对象,因此报一系列BUG。第一次想到的方法是添加setClasses, getClasses两个更底层的方法。于是相应代码变成: var rclass = /\s+/g function getClass... 阅读全文

posted @ 2014-08-19 17:51 司徒正美 阅读(1623) 评论(2) 推荐(1) 编辑

迷你MVVM框架 avalonjs 1.3.3发布

摘要: 大家可以在仓库中看到,多出了一个叫avalon.observe的东西,它是基于Object.observe,dataset, Promise等新API实现。其中,它也使用全新的静态收集依赖的机制,这个机制也完成得差不多,因此avalon与avalon.mobile下一版将会应用这最新成果,进行大改。... 阅读全文

posted @ 2014-08-19 10:45 司徒正美 阅读(1347) 评论(2) 推荐(2) 编辑

2014年8月7日 #

avalon新一代UI库发布

摘要: 任何前端框架,尤其是国内的,想推广开,必须有一个UI库,光是一个核心库当光头司令是不行的。此外还有一个小圈子,供大家遇到问题时可以发问,一起完善。自从avalon嫁入"去哪儿网"后,拥有一支专业的全职团队在做,其发展可谓一日千里。首先,先做个备课给之前没有接触过avalon的朋友听。avalon是一... 阅读全文

posted @ 2014-08-07 15:04 司徒正美 阅读(12638) 评论(10) 推荐(8) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 125 下一页