易截截图软件、单文件、免安装、纯绿色、仅160KB

[JAVASCRIPT] this 对象

看了很多javascrip代码,发现很多地方用到了this这个对象,那这个到底是什么东西阿?
先让我们来理解一个概念:
在javascript会有一个上下文的概念,任何一个对象无论是Object 还是function 都会有一个专有的上下文对象,也可以理解为它自己的拥有者。
那么我们很容易想到这个拥有者,必然有个终点,那就是window对象。
 
好了,那么我们理解了这个概念后,记住以下几个规则,就可以准确的判断this到底指的是个啥子玩意儿。
对象的私有对象,上下文是对象本身
匿名函数的上下文是window
用new的函数上下文为这个对象
让我们再来看些例子吧;
var testFun = function (){
alert(this);
};
testFun();

上述例子的结果是 window对象
var obj = {
getName : function() {
alert(this);
}
};
obj.getName();

上述例子的结果是一个OBJECT
根据上述理论,函数中嵌套匿名函数应该也是WINDOW对象,来看下面的代码
var obj = {
getName : function(){
var innerFun = function (){alert(this);}
}
};
obj.getName();

来看个构造函数的例子,this指的是对象
var obj = function() {
alert(this);
};
var test = new obj();
test();
介绍完毕,收工。。。。


相关文档:

document 文挡对象详解(JavaScript脚本语言描述)

[注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"]
========================================================================
对象属性:
document.title             //设置文 ......

Javascript入门(可供CSS/JS/XSS初学者参考)

JavaScript作用小结:
1 创建脚本块 
1: <script language=”JavaScript”> 
2: JavaScript code goes here 
3: </script>  
2 隐藏脚本代码 
1: <script language=”JavaScript”> 
2: <!-- 
3: document.write(“ ......

[JavaScript]自已写的一个AJAX请求"类"

  很多人都用过AJAX控件吧,AJAX控件不需要刷新页面就可以到后台去读出数据到客户端.AJAX控件除了有很炫的特效外,其要功能就是不需要刷新整个页面就可以取得用户所需要的数据,我把这一块的的功能封装成一个类,方便日后可以重复使用,代码如下:
   //Ajax Request Class Start
  functio ......

推荐兼容 IE、 FireFox 的 javascript 日历控件

推荐兼容 IE、 FireFox 的 javascript 日历控件
原创作者:寒羽枫(cityhunter172) 
一、简介与声明
            此日历控件是 CSDN 网友 KimSoft  的作品:http://blog.csdn.net/kimsoft/archive/2006/05/24/753225.aspx  。界面清爽,纯 ......

javascript操作DOM

1.创建节点并添加内容:使用的方法:createElement和createTextNode
<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>HTML DOM</title>
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号