Ruby's Louvre

每天学习一点点算法

导航

2010年4月1日 #

解读rightjs的继承机制2

摘要: Class.Methods是一个方法集合,把经常用到的方法移出函数体是一个陪明的做法,这样不就用每次进入函数体就反复创建它们。从另一个角度看,Class.Methods是自动执行函数,YUI的人好像把它归类为模块模式,EXT这样的用法很多,把许多变量与只对当前模块有用的方法捆绑在一个闭包中,减少命名冲突。上面有些写法很不妥,如 commons.concat(['constructor']),直接c... 阅读全文

posted @ 2010-04-01 21:58 司徒正美 阅读(1709) 评论(0) 推荐(1) 编辑

jQuery和MooTools的真正区别

摘要: 引言 自己一直在用MooTools框架, 偶然看见这篇文章,作者是MooTools Team的成员之一,讲解了jQuery和MooTools的一点点区别,主要是我觉得他写JavaScript代码和他的思维方式很值得学习。另外,对 JavaScript的编程思想和对框架的选择都有很多很好的建议,对于犹豫在各种框架上的人有很好的指导作用,另外对于想深入对框架进行研究或者想自己 开发框架的人也有... 阅读全文

posted @ 2010-04-01 21:22 司徒正美 阅读(5801) 评论(4) 推荐(4) 编辑

我的类库功能预览 ruby风格的继承机制

摘要: 创建一个新类,使用dom.factory方法,很明显它是一个工厂方法,批量生产各种各式的类。继承:方法链。就是在当前方法调用其父类的同名方法。内部方法:singleton,标识生产的新类为单例类:alias,别名机制:include,包含,类似ruby,添加原型成员。extend,扩展,类似ruby,添加类成员。自扩展与自包含:添加原型成员。 阅读全文

posted @ 2010-04-01 17:30 司徒正美 阅读(981) 评论(1) 推荐(1) 编辑