Ruby's Louvre

每天学习一点点算法

导航

2010年2月9日 #

事件触发列表与解说

摘要: 一般事件 事件 浏览器支持 描述 onclick html: 2|3|3.2|4browser: ie3|n2|o3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 ondblclick html: 2|3|3.2|4browser:ie4|n4|o 鼠标双击事件 onmousedown html: 2|3|3.2|4browser:ie4|n4|o 鼠标上的按钮被按下了 onmouseup ... 阅读全文

posted @ 2010-02-09 23:13 司徒正美 阅读(1099) 评论(0) 推荐(0)

获取元素的文本

摘要: 记得John Resig说过,类库就是用来屏蔽浏览器的差异,但他的getText函数就明显做不到这一点,怎么没人去提醒他一下呢?我的英文特烂,阅读还可以,但要我正经八儿地写几句英文,估计句句都是病句……不说了,看下面测试(如果在IE下报错,请刷新当前页面): <!doctype html><html> <head> <meta http-equiv="C... 阅读全文

posted @ 2010-02-09 18:37 司徒正美 阅读(2218) 评论(3) 推荐(1)

我的选择器 获得经过标记的没有重复的tagName等于tag的元素集

摘要: 选择器唯数不多的几个能查找元素的方法,其他都是过滤元素。一个重要的需求就是从一组元素中获得tagName等于tag的子集,如过选择器如#id tag的形式,就要求过滤,但如果选择器是tag tag呢?那么为了效率,就要求每个元素进行tag.getElementsByTagName(tag)操作。我早期的实现,利用uuid技术防止重复: //获得经过标记的没有重复的tagName等于tag的元素集 ... 阅读全文

posted @ 2010-02-09 16:54 司徒正美 阅读(677) 评论(0) 推荐(0)

fillZero函数

摘要: //http://d.hatena.ne.jp/javascripter/20080514/1210791575 Number.prototype.fillZero=function(n){ var zero=new Array(n).join('0');//0をn-1文字分つなげた文字列を作る。n==4だと'000' var str=zero+this;//z... 阅读全文

posted @ 2010-02-09 01:27 司徒正美 阅读(2082) 评论(2) 推荐(0)

改变原数组的filter

摘要: function filter(a, f) { for (var i = a.length; i--; f(a[i]) || a.splice(i, 1));} 阅读全文

posted @ 2010-02-09 01:26 司徒正美 阅读(2216) 评论(1) 推荐(0)