一、Arguments该对象代表正在执行的函数和调用他的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。n :选项。要传递给 Function 对象的从0开始的参数值索引。说明:Arguments是进行函数调用时,...
分类:
移动开发 时间:
2014-11-21 21:50:57
阅读次数:
209
function stopEvent(){ //阻止冒泡事件 //取消事件冒泡 var e=arguments.callee.caller.arguments[0]||event; //若省略此句,下面的e改为event,IE运行可以,但是其他浏览器就不兼容 if (e && e.stopProp....
分类:
其他好文 时间:
2014-11-14 13:52:01
阅读次数:
135
Chrome兼容回车键代码:
document.onkeydown=function(event){//按enter键发送消息
var e = event || window.event || arguments.callee.caller.arguments[0];
if(e && e.keyCode){ // enter 键...
分类:
其他好文 时间:
2014-11-11 21:14:35
阅读次数:
187
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
转载:http://wangyang0311.iteye.com/blog/368031一般来说分为以下几步:声明回调函数的统一接口interface A,包含方法callback();在调用类caller内将该接口设置为私有成员private A XXX;在caller内提供实现A接口的publi...
分类:
编程语言 时间:
2014-10-27 10:45:51
阅读次数:
178
本规范是针对javascript函数式编程风格与公司严重依赖于jQuery进行编码的现实制定出来。禁止使用eval,with与caller(ecma262 v5 的use strict要求)。eval只允许在加密时机器生成。声明变量必须加上 var 关键字,除了在for(;;)循环等语句中,原则上不...
分类:
编程语言 时间:
2014-10-24 09:15:27
阅读次数:
213
function对象都是Function的实例:> Object.getOwnPropertyNames(Function)[ 'length', 'name', 'arguments', 'caller', 'prototype' ]所以function对象也应该有这些方法或者是属性:所以...
分类:
编程语言 时间:
2014-10-04 21:44:27
阅读次数:
240
Sometimes it is useful for a function to modify the objects it gets as parameters. In that case, the changes are visible to the caller. increment, whi...
分类:
其他好文 时间:
2014-10-02 14:14:33
阅读次数:
232
本系列作为Effective JavaScript的读书笔记。
由于历史原因,很多JavaScript执行环境中都提供了某些方式来查看函数调用栈。在一些环境中,arguments对象(关于该对象可以查看Item
22,23,24)上有两个额外的属性:
arguments.callee -
它引用了正在被调用的函数
arguments.caller -
它引用了调用当前函数...
分类:
编程语言 时间:
2014-09-26 14:28:58
阅读次数:
212
使用WebStorm和Git开发Node.js应用 一、使用WebStorm创建express项目 1、创建项目 File|new project,先选择location为D:\,输入项目名称Caller,选择Node.js Express项目。 2、修改配置:智能感知 file|setting...
分类:
Web程序 时间:
2014-09-09 09:14:39
阅读次数:
354