Ruby's Louvre

每天学习一点点算法

导航

2011年7月12日 #

我的模块加载系统 v6

摘要: 模块系统是我框架的核心模块的一部分,与domReady彻底地整合在一起。当然核心模块还提供了其他常用方法,如数组化,类型判定,简单的事件绑定...本版本主要是对类型判定进行优化与重写模块加载,以更优雅的方式处置循环依赖的问题。(function(global,DOC){ var _dom = global.dom, hash = "#", namespace = escape(DOC.URL.split(hash)[0]), HEAD = DOC.head || DOC.getElementsByTagName("head")[0], class2typ 阅读全文

posted @ 2011-07-12 23:54 司徒正美 阅读(1892) 评论(1) 推荐(0) 编辑

mass Framework emitter模块

摘要: 此模块用于提供自定义事件,并把实现此接口的对象变成一个事件发送器。//==================================================// 事件发送器模块//==================================================(function(global,DOC){ var dom = global[DOC.URL.replace(/(#.+|\W)/g,'')]; dom.define("emitter","data", function(){ var fireTy 阅读全文

posted @ 2011-07-12 22:48 司徒正美 阅读(1200) 评论(0) 推荐(0) 编辑

自定义鼠标图标的支持情况

摘要: Opera 10.52 doesn’t support custom cursors at all.Internet Explorer scales all cursors to 32x32.Firefox 3.6 shows 16x16 and 32x32 custom cursors at their native size and ignores other-sized cursors.Safari 4.05 shows 16x16, 20x20, 20x40, 32x32, and 64x64 custom cursors at their native size and ignore 阅读全文

posted @ 2011-07-12 21:43 司徒正美 阅读(1328) 评论(0) 推荐(0) 编辑