JavaScript
文章平均质量分 59
yuqiangyuqiang
这个作者很懒,什么都没留下…
展开
-
Javascript中的this讲解
<br />在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。<br /><br /> 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处?<br /><br /> 1、在HTML元素事件属性中inline方式使用this关键字: <div onc转载 2010-06-10 01:11:00 · 321 阅读 · 0 评论 -
Javascript技巧
<br />1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<br /><table border oncontextmenu=return(false)><td>no</table> 可用于Table<br /><br />2. <body onselectstart="return false"> 取消选取、防止复制<br /><br />3. onpaste="return false" 不准粘贴<br /><br />4. onc转载 2010-06-11 02:33:00 · 230 阅读 · 0 评论 -
在popup窗口中俘获事件的缺陷&修复
<br />我们在处理HTML元素的事件时,通常可以使用两种方法来添加其处理函数。一是直接向HTML元素的事件处理回调(如:onclick、onlond等)赋值;一是使用元素的attachEvent()方法来添加处理函数。这两种方法对于普通的页面表现出来的效果是完全相同的,而对于popup它们却有很大的差别。<br /><br /> 先看下面的popup中事件处理示例,再来说是什么问题: <script language="javascript"><br />function NormalEventL原创 2010-06-13 23:09:00 · 381 阅读 · 0 评论 -
用createEventObject来模拟事件参数
<br />原来在程序中模拟事件触发的时候,我写过一篇文章叫"在什么时候才会用到fireEvent方法呢?"。文章中说了我们怎么样来使用模拟事件的详细方法和步骤,不过当时忽略了fireEvent的一个Optional的参数oEventObject,它是做什么的呢?<br /><br /> 由于一次对事件的更精确的触发控制,才知道了为什么会需要createEventObject这个方法。原来觉得可以fireEvent,对于控制事件触发已经非常的方便和强大了,可是一次BT的控制,发现居然还必须自己控制事件转载 2010-06-13 23:57:00 · 921 阅读 · 0 评论 -
JavaScript正则表达式
<br />JavaScript的正则表达式截取页面URL参数<br />今天看到有人问怎么获取URL中传递的参数,于是用正则表达式写了个通用的函数来处理:function getParam(param) { <br /> var r = new RegExp("//?(?:.+&)?" + param + "=(.*?)(?:&.*)?$"); <br /> var m = window.location.toString().match(r); <br /> return原创 2010-08-23 17:14:00 · 554 阅读 · 0 评论