随笔分类 -  JavaScript

javascript:void(0)
摘要:今天看到《AJAX开发简略》中所有的<A href>都用到了javascript:void(0)今天看了一下原来这个表达式的作用就是让当前这个超链接成为一个死链接,就是什么都不作。以下摘自:http://blog.csdn.net/mouyong/archive/2007/01/24/1491761.aspx别人些的JavaScript脚本可以看到这样的代码:<a href="javascript:doTest2();void(0);">here</a>但这儿的void(0)究竟是何含义呢?JavaScript中void是一个操作符,该操 阅读全文

posted @ 2010-05-17 22:40 tigerhuolh 阅读(313) 评论(0) 推荐(0)

JS正则表达式详解
摘要:代码function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串代码function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}//校验用户姓名:只能输入1-30个以字母开头的字串代码function isTrue 阅读全文

posted @ 2009-12-15 21:18 tigerhuolh 阅读(196) 评论(0) 推荐(0)

正则表达式入门
摘要:引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。(3)用来替换,比普通的替换更强大。 正则表达式学习 阅读全文

posted @ 2009-12-15 17:28 tigerhuolh 阅读(141) 评论(0) 推荐(0)

关于JS冒泡的问题
摘要:JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素。事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。目标元素: 任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形式出现。使用事件代理的话我们可以把事件处理器添加到一个元素上,等待一个事件从它的子级元素里冒泡上来,并且可以很方便地得知这个事件是从哪个元素开始的。事件的冒泡和捕获捕获是从上级元素到下级元素,冒泡是从下级元素到上级元素. 阅读全文

posted @ 2009-12-14 13:23 tigerhuolh 阅读(215) 评论(0) 推荐(0)

导航