摘要: ref:http://www.cnblogs.com/cyjch/archive/2012/02/16/2353758.html 阅读全文
posted @ 2013-04-18 19:21 springstudent 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.ibm.com/developerworks/cn/web/1207_wangqf_jsthis/简介:JavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。本文仅采撷其中的一例:JavaScript 中的 this 关键字,深入浅出的分析其在不同情况下的含义,形成这种情况的原因以及 Dojo 等 JavaScript 工具中提供的绑定 this 的方法。可以这样说,正确掌握了 JavaScript 中的 this 关键字,才算迈入了 JavaScript 这门语言 阅读全文
posted @ 2013-04-18 15:09 springstudent 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/ 阅读全文
posted @ 2013-04-18 15:07 springstudent 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 定义:this是包含它的函数作为方法被调用时所属的对象。说明:这句话有点咬嘴,但一个多余的字也没有,定义非常准确,我们可以分3部分来理解它! 1、包含它的函数。2、作为方法被调用时。3、所属的对象。看例子:function to_green(){ this.style.color="green";}to_green();上面函数中的this指的是谁?分析:包含this的函数是,to_green 该函数作为方法被调用了 该函数所属的对象是。。?我们知道默认情况下,都是window对象。OK,this就是指的window对象了,to_green中执行语... 阅读全文
posted @ 2013-04-18 14:55 springstudent 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一.document.all是页面内所有元素的一个集合。二.document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素四.案例:代码1: <input name=aaa value=aaa> <input id=bbb value=bbb> <script language=Jscript> alert(document.all.aaa.value) //根据name取v 阅读全文
posted @ 2013-04-18 10:54 springstudent 阅读(96) 评论(0) 推荐(0) 编辑
摘要: ref:http://www.cnblogs.com/zhuolaiqiang/archive/2011/06/24/2088910.html1:id 就像身分证号,是唯一的, name 就像姓名一样可以同名 2:一个元素定义了 id ,引用该元素时直接用 id 属性,而 name 通常用在 form 中,且必须由 document.form.*** 而来,也就是说, name 属性定义的元素在脚本中是 document 对象的子对象。3:name 用于 form 内元素,提交需要id 用于 form 外元素好用因为 DOM 能直接取得单一元素document.getElementById( 阅读全文
posted @ 2013-04-18 10:29 springstudent 阅读(223) 评论(0) 推荐(0) 编辑
摘要: document.all可以用于简单的区分浏览器不是不IE因为现在很多常用的浏览器(firefox , 谷歌 )都不支持这样使用如果在firefox浏览器上使用,还回的是false 阅读全文
posted @ 2013-04-18 10:20 springstudent 阅读(183) 评论(0) 推荐(0) 编辑