Ruby's Louvre

The Crankiness of Belief achieves Great , not the Trick of Regulation.

导航

公告

置顶随笔 #

[置顶]偶的《javascript框架设计》终于出版

摘要: 历时两年多,我的书终于付梓出版了。应各方面的要求,写软文一篇,隆重介绍一下此书对各位程序员的钱途有什么帮助及阅读顺序等疑问。作为国内第一本讲述前端框架构的书,它里面充斥着许多大家前所未闻的知识,这些知识有50%只见于github的issue,讲述各种隐秘的浏览器兼容性问题及各种神奇的修复方案,或者是...阅读全文

posted @ 2014-04-14 10:01 司徒正美 阅读(12265) 评论(133) 编辑

[置顶]迷你MVVM框架 avalonjs 入门教程

摘要: 关于AvalonJs 开始的例子 扫描 视图模型 数据模型 绑定属性与动态模板 作用域绑定(ms-controller, ms-impo...阅读全文

posted @ 2013-07-10 10:52 司徒正美 阅读(29999) 评论(74) 编辑

[置顶]目录

摘要: 不知不觉写了这么多东西,整理一下与己方便也与人方便。 完整的控件教程 颜色选择器 1 日历 1 日期选择器 1 富文本编辑器 ...阅读全文

posted @ 2009-09-15 09:09 司徒正美 阅读(13207) 评论(20) 编辑

2014年9月2日 #

VML元素的相关资料

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

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

不使用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 司徒正美 阅读(47) 评论(0) 编辑

2014年8月26日 #

迷你MVVM框架 avalonjs 1.3.4发布

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

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

2014年8月21日 #

iscroll源码学习(1)

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

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

2014年8月19日 #

对avalon的类名操作进行升级

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

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

迷你MVVM框架 avalonjs 1.3.3发布

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

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

2014年8月7日 #

avalon新一代UI库发布

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

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

2014年7月30日 #

让 IE6支持max-height

摘要: min-heightmin-height:100px;_height:100pxmax-heightmax-height:200px;overflow:auto;/*超出部分显示滚动条*/_height: expression(this.scrollHeight > 200 ? "200px" : ...阅读全文

posted @ 2014-07-30 16:09 司徒正美 阅读(624) 评论(1) 编辑

2014年7月11日 #

迷你MVVM框架 avalonjs 1.3.2发布

摘要: 时隔一个月,avalon的新版本终于出来了,本次更新带来强大的模块间通信机制,其他就往常一样FIX BUG。在文本绑定里,IE会对流离于DOM树外的文本节点的data属性赋值报错,需要添加一层判定 派发事件的逻辑,由DOC.createEvent("Event")必成DOC.createEvent(...阅读全文

posted @ 2014-07-11 17:22 司徒正美 阅读(956) 评论(1) 编辑

2014年7月10日 #

less gradient-vertical 方法的实现

摘要: // Vertical gradient using CSS where possible, and base64-encoded SVG for IE9 (enables use of this in combination with border-radius)// Based on this ...阅读全文

posted @ 2014-07-10 11:30 司徒正美 阅读(506) 评论(0) 编辑

仅列出标题  下一页