argument说明: 在JavaScript中,arguments是对象的一个特殊属性。arguments对象就像数组,但是它却不是数组。属性: length, 获取arguments对象的长度。 callee, 引用当前正在执行的函数。编辑本段举例:1.参数的长度 window.onlo...
分类:
Web程序 时间:
2014-11-07 16:36:35
阅读次数:
163
event对象IE 中可以直接使用 event 对象,而 FF 中则不可以,解决方法之一如下:var theEvent = window.event || arguments.callee.caller.arguments[0];第二种是将 event 作为参数来传递:function xxx(e)...
分类:
Web程序 时间:
2014-11-04 00:00:01
阅读次数:
580
基于辗转相除的算法实现的基于javascript的最大公约数(GCD)与最小公倍数(LCM)算法。 function gcd(m, n){ var c = n % m; if(c)return arguments.callee(c, m); else return m;
} function lcm...
分类:
编程语言 时间:
2014-11-03 10:01:33
阅读次数:
197
一、函数相关的属性:1、arguments:访问函数的输入参数,由脚本解释器自动创建,具有length属性,可以用序号访问每个参数。2、callee:arguments的属性,表正在执行的函数对象。3、calleer:函数对象的属性,表函数对象的父函数对象。
分类:
编程语言 时间:
2014-09-27 22:47:40
阅读次数:
214
本系列作为Effective JavaScript的读书笔记。
由于历史原因,很多JavaScript执行环境中都提供了某些方式来查看函数调用栈。在一些环境中,arguments对象(关于该对象可以查看Item
22,23,24)上有两个额外的属性:
arguments.callee -
它引用了正在被调用的函数
arguments.caller -
它引用了调用当前函数...
分类:
编程语言 时间:
2014-09-26 14:28:58
阅读次数:
212
通往JavaScript高手晋级之路,你不可不知道的JavaScript的callee 属性。...
分类:
编程语言 时间:
2014-09-15 22:55:09
阅读次数:
277
document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; ale...
分类:
Web程序 时间:
2014-09-01 12:13:33
阅读次数:
193
1、caller 属性返回一个对函数的引用,即调用了当前函数的函数体。functionName.caller :functionName 对象是所执行函数的名称。说明:对于函数来说,caller 属性只有在函数执行时才有定义。 如果函数是由 JScript 程序的顶层调用的,那么 caller 包含...
分类:
其他好文 时间:
2014-08-28 11:03:59
阅读次数:
221
document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; if(e && e.keyCode==27){ // 按...
分类:
其他好文 时间:
2014-08-26 19:20:26
阅读次数:
235
js的function对象在调用过程中具有一个arguments的属性,它是由脚本解释器创建的(这也是arguments创建的唯一方式)。arguments属性可以看作是一个Array对象,它有length属性,可以通过序号访问每一个参数,而且通过argument的callee属性可以获取对正在执行的Function对象的引用。如下:
function factorial(n){
if(n<...
分类:
Web程序 时间:
2014-08-22 08:11:15
阅读次数:
201