Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 125 下一页

2010年6月15日 #

javascript 绑定切换

摘要: jQuery有关事件绑定的函数太丰富了,今天由于某需求,需要一种每次点击触发不同的回调函数的效果,因此瞄一瞄jQuery的API,发现toggle正是我要的,于是也给我框架添一个。但jQuery的实现太复杂了,闭包套嵌过多,我换另一种思路轻松实现了它。下面是jQuery的实现:这是我的实现:由于我不可能把我的事件模块放出来,它与jQuery的事件模块一样精致与复杂,换言之,一样易碎,强行分割就动弹... 阅读全文

posted @ 2010-06-15 21:44 司徒正美 阅读(3730) 评论(9) 推荐(4) 编辑

2010年6月9日 #

parseUrl函数

摘要: 在外国一博客看到一个很好的用法:取得URL的参数,以对象形式返回! 阅读全文

posted @ 2010-06-09 21:10 司徒正美 阅读(4555) 评论(6) 推荐(2) 编辑

2010年6月7日 #

(转)分析border边框属性在浏览器中的渲染方式

摘要: 针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理。其中当然也是有我自己为什么要做的原因,对于这个原因在下面的分析中将会提到。在对border边框属性进行分析之前,需要说明的几点内容是: 小志我并不是一个分析专家,只是借助Firebug和IE developer这两个工具在FF浏览器和IE浏览器中查看浏览器的渲染结... 阅读全文

posted @ 2010-06-07 14:42 司徒正美 阅读(1477) 评论(0) 推荐(0) 编辑

javascript调试

摘要: 自从AJAX崛起后,javascript的程序越来越庞大,不得不考虑到各种测试。以前javascript对于IO的支持很弱,不能写入相应的文本文件中,而且异常对象Error也不统一,无法打印详细的堆栈。自定义异常对象是个非常不讨好的方法,因为通常我们只看到其message属性,再者,其他自定义属性需要用最慢的for...in循环遍历出来。这时没有办法了,我们只有求助于浏览器的各种私有实现,如fir... 阅读全文

posted @ 2010-06-07 14:35 司徒正美 阅读(1616) 评论(0) 推荐(0) 编辑

[转] 深入 CSS 行高

摘要: 翻译自 Russ Weakley 的Line Height 原贴地址 阅读全文

posted @ 2010-06-07 09:41 司徒正美 阅读(1893) 评论(2) 推荐(1) 编辑

2010年6月6日 #

掌握 Dojo 工具包

摘要: 掌握 Dojo 工具包,第 1 部分: Dojo 入门简介掌握 Dojo 工具包,第 2 部分: XHR 框架与 Dojo掌握 Dojo 工具包,第 3 部分: Dojo 事件机制掌握 Dojo 工具包,第 4 部分: Dojo 中的拖拽掌握 Dojo 工具包,第 5 部分: Dojo 的 UI 组件库 - Dijit掌握 Dojo 工具包,第 6 部分: Dojo Widget 的高级应用掌握 ... 阅读全文

posted @ 2010-06-06 08:21 司徒正美 阅读(1232) 评论(1) 推荐(1) 编辑

2010年6月5日 #

window.postMessage

摘要: <!doctype html><html> <head> <title>postMessage by 司徒正美</title> <meta charset="utf-8"/> <meta content="IE=8" http-equiv="X-UA-Compatible"/> <meta name="ke... 阅读全文

posted @ 2010-06-05 17:56 司徒正美 阅读(2255) 评论(2) 推荐(2) 编辑

2010年6月1日 #

selector API level 2

摘要: 为应对HTML5的到来,对元素的寻找与匹配越显重要。FF与safari率先实现matchesSelector方法,这功能相当于jQuery的is方法。这东西对于事件代理无疑是大有裨益! <!doctype html><html> <head> <title>matchesSelector by 司徒正美</title> <meta... 阅读全文

posted @ 2010-06-01 17:59 司徒正美 阅读(2421) 评论(3) 推荐(2) 编辑

2010年5月30日 #

我的模块加载系统v2

摘要: 可以一句概括为利用动态script实现异步回调,每个模块位于独立的文件中,自行处理依赖。//核心模块,包含加载逻辑,最下面的query模块其实也没有必要用use方法包含起来,单纯让逻辑更清晰些。//总之,除了加载逻辑外,其他模块都写在use方法的回调函数中。模块与一般的回调函数的区别是,模块只能//执行一次(因为没有必要重复执行),因此我们要在其里面使用arguments.callee._attached = true标识它//另,对于文件的重复加载对策是使用一个hash来存在这些已加载的模块,这个由loaded方法来处理var dom = window.dom = { genScrip... 阅读全文

posted @ 2010-05-30 22:56 司徒正美 阅读(3382) 评论(5) 推荐(12) 编辑

outerHTML与innerHTML

摘要: 为了屏蔽IE与标准浏览器之间鸿沟,特别搞了这个,而且连XML也能用了。 <!doctype html><html> <head> <title>outerHTML与innerHTML by 司徒正美</title> <meta charset="utf-8"/> <meta content="IE=8" http-eq... 阅读全文

posted @ 2010-05-30 22:01 司徒正美 阅读(2020) 评论(0) 推荐(3) 编辑

上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 125 下一页