文章分类 - muse
a Javascript Library of mine
摘要:muse.animate.engine 动画引擎效率测试
阅读全文
摘要:基于setTimeout的Javascript时间间隔动画引擎
阅读全文
摘要:这个思路是一直有的,但是自己的能力不到,一直写不出来。这次总算是基本实现了自己的想法。
阅读全文
摘要:浏览器视口尺寸、文档尺寸和滚动坐标是三个常用的值。为了获取这三个值,现在可以搜索到的代码,最为著名和常用的,是那个40行左右的getWindowInfo函数。从这个函数一开篇里的pageXOffset就可知道,这个函数相当有年头了。其实我在2005年前后就曾经用过它。 基于有限开发的原则,我决定抛弃ns浏览器,使用document.body/document.documentElement来获取...
阅读全文
摘要:这算是对深表复制方法的一个很好的应用。 在配置文件中,写上dom的所有相关属性,extend会很好地把这些属性加载到dom上。其实el在实际中要简单得多,这里是为了测试,才写了默认配置。实际应用的代码应该是:
阅读全文
摘要:前面的原则之一:有限开发。所以,我觉得可以尝试一下通过深表复制来实现继承的问题。 问题最初出现在类的配置对象上。现在很流行象jq那样写直接量的对象作为配置文件,所以,如果你想把类做得很灵活,就有可能出现一个比类的行数还多的配置对象。到最后,还极有可能出现不知道到底谁是对象模板的尴尬。其实这些倒不重要,但是那超长的配置文件实在让人不胜繁琐。 由于我采用的类构造模式,是构造函数模式和原型模式混合的...
阅读全文
摘要:我对each的方式,做了简单的定义: string:each每个字符。汉字的话,前提是utf8编码,each每个字而不是半字。 object:如果length为number(意为数组或具有length属性可通过数字下标访问的集合),则each每个元素,否则,则each对象内部属性,each每个属性名。 number:从零开始,each到该数字-1。 需要注意的是: 1、为了更灵活,在对o...
阅读全文
摘要:实现这个方法,是因为我太习惯cSharp里的String.Format方法。这个自然没有它功能强大,仅仅实现按照参数和格式序号简单替换。
阅读全文
摘要:这次,重新开张,开始一个新的框架:muse。希望muse之神能给我些灵感,虽然他并不管程序员。
阅读全文
浙公网安备 33010602011771号