摘要: JS判断form内元素是否被修改过的脚本:1.当元素值被修改后,会提示被修改。2.当元素值被修改后,然后进行还原修改。会提示没有修改。3.第2条目前不适用于radio。敬请感兴趣的高人完善。<script>/*------------------------Project:判断form内元素是否被修改过------------------------Author: Missdelink: www.missde.cnDate: 2007-3-23BUG: 对单选钮的判断需要完善。*/function ee(e){e = e || window.event;return(e.srcEl 阅读全文
posted @ 2012-02-17 01:31 zbjice 阅读(2588) 评论(0) 推荐(0) 编辑
摘要: 数据类型和定义1. Null是个对象JavaScript众多类型中有个Null类型,它有个唯一的值null, 即它的字面量,定义为完全没有任何意义的值。其表现得像个对象,如下检测代码:alert(typeof null); //弹出 'object'您可以狠狠地点击这里:null为对象测试demo如下截图:尽管typeof值显示是"object",但null并不认为是一个对象实例。要知道,JavaScript中的值都是对象实例,每个数值都是Number对象,每个对象都是Object对象。因为null是没有值的,所以,很明显,null不是任何东西的实例。因此, 阅读全文
posted @ 2012-02-17 01:26 zbjice 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法。只有对Javascript语言的实现细节非常清楚,才可能分得清它们的区别。第一种写法根据直觉,你可能觉得可以这样写: if (!myObj) { myObj = { }; }但是,运行这段代码,浏览器会直接抛出ReferenceError错误,导致运... 阅读全文
posted @ 2012-02-17 01:13 zbjice 阅读(200) 评论(0) 推荐(0) 编辑