文章分类 -  muse

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