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

理解javascript中arguments,callee,caller


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 
<head> 
<head> 
<title> 关于arguments,callee,caller等的测试 </title> 
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
</head> 
<body> 
<script type="text/javascript"> 
function testArg() 

    var sTemp ="test()开始执行\n\n函数定义的正文:\n\n"; 
    sTemp+=arguments.callee + "\n\n"; 
    sTemp+="传入参数的长度:\n"; 
    sTemp+=arguments.length+"\n\n"; 
    sTemp+="传入参数的内容:\n"; 
for (var i=0;i<arguments.length;i++){ 
    sTemp+=arguments[i]+"\n"; 

    sTemp+="\n点击确定,开始调用a();"; 
    alert(sTemp); 
    a(arguments); 

function a(args) 

    var sTemp ="a()开始执行\n\n函数定义的正文:\n\n"; 
    sTemp+=arguments.callee + "\n\n"; 
    sTemp+="传入参数的长度:\n"; 
    sTemp+=arguments.length+"\n\n"; 
    sTemp+="传入参数的内容:\n"; 
    for (var i=0;i<arguments.length;i++){ 
        sTemp+=arguments[i]+"\n"; 
    } 
    sTemp+="\n当前函数的调用者:\n"; 
    sTemp+=arguments.callee.caller+"\n\n"; 
    sTemp+="\n点击确定,开始调用b();"; 
    alert(sTemp); 
    b(args); 

function b(args) 

    var sTemp ="b()开始执行\n\n函数定义的正文:\n\n"; 
    sTemp+=argumen


相关文档:

String.prototype实现的一些javascript函数


//String.prototype使用   
  
//批量替换,比如:str.ReplaceAll([/a/g,/b/g,/c/g],["aaa","bbb","ccc"])   
String.prototype.ReplaceAll=function (A,B) {   
    var C=this;   
    for(var i ......

JavaScript的函数


函数
    即使函数确实有返回值,也不必明确地声明它。该函数只需要使用return运算符后跟要返回的值即可。
    例:
        function sum(iNum1, iNum2)
        {
           ......

JavaScript的运算符


delete只能删除开发者定义的属性或方法,原始的ECMAScript方法不能删除,因为不是开发者定义的,比如:toString()。
        var o = new Object;
        o.name = "Nicholas";
        delete o.name;
   &n ......

JavaScript初步接触

在做一个项目中,接触到了JavaScript,主要是点击一个查询按钮然后弹出一个网页对话框,当在对话框中输入查询条件,点击确定后又返回到原来页面,得出查询结果。
页面如图:
在前台加了一个隐藏的DIV,里面放入两个控件。如下:
 <div style="display:none">
        < ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号