最新文章列表

全面理解javascript的caller,callee,call,apply概念(修改版)

在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments Arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n] ...
琉璃月 评论(0) 有864人浏览 2013-11-11 15:31

windows批处理命令小结

批处理命令 来源:百度百科-批处理 Echo命令—回显 打开回显或是关闭回显功能命令,有参数on | off,如果没有参数,echo将显示当前回显设置。 语法为:echo[{on|off}][msg]. 使用: 如果使用参数off,屏幕上不出现命令提示符。
chenqisdfx 评论(0) 有1636人浏览 2013-09-24 22:43

javascript之function的apply(), call()

接上文: javascript之function的this    ____________________________________________________________________ 一、关于apply 和 call 是什么 Function.prototype.apply(): - The apply ...
Lixh1986 评论(0) 有2899人浏览 2013-09-17 18:17

extjs Uncaught RangeError: Maximum call stack size exceeded

extjs Uncaught RangeError: Maximum call stack size exceeded 描述: 引发这一异常的原因可能有多个,这里我只记录我碰到的原因。 我在一个store的beforeload事件监听器里添加了需要发送到后台的参数,代码片段大致如下: beforeload : function(store, operation, eOpts) { opera ...
darrenzhu 评论(0) 有7614人浏览 2013-09-16 16:38

从汇编和寄存器层面,简单描述下方法调用的时候都发生了什么

        先看一个简单的汇编程序: assume cs:code,ss:stack stack segment dw 10 dup('a') stack ends code segment start: mov ax,stack mov ss,ax mov sp,20 mov ax,1 mov cx,4 call s mov ax,4c00h ...
yueyemaitian 评论(0) 有1120人浏览 2013-09-08 13:18

JS-call和apply(一)

作者:zccst 2014-6-10 昨天对Array.prototype.slice.call(arguments);还是不太理解,不知道为什么slice调用时,可以将arguments切为数组。 今天理解call(this, args);中的this是一个对象。而不是一个函数function(){}。 var test1 = { age : 10, sum : function( ...
zccst 评论(0) 有1644人浏览 2013-08-21 22:36

call和apply的区别

      我们在项目中经常使用call或者apply来继承某个类的实例属性和方法。但是你知道两者的却区别是什么吗?了解两者的区别,有助于你正确的选择使用call还是apply。       在javascript中call方法和apply方法调用产生的效果是一样的,只是语法(参数)不一样。 目录:   1、call和apply的区别,然后实例演示   2、call和apply的常用应用 ...
秋风扫落叶 评论(0) 有1685人浏览 2013-08-19 14:07

javascript中apply()和call()及arguments参数

call, apply都属于Function.prototype 的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性。两个函数除传递参数规则不一样外,作用是一样的。 例如: <script> function print(a, b, c, ...
tanjunxiaoge 评论(0) 有263人浏览 2013-01-08 16:09

【JavaScript语言精粹系列】apply的用法

之前写过一个apply的用法的博客:http://rainbow702.iteye.com/admin/blogs/1635299 但在读了JavaScript语言精粹中的介绍之后,发现之前的理解还不是很好,所以,今天重写一个实例来说明一下。 先说明一下apply函数的声明: apply(context, args);  其中, context 表示要绑定给方法的this的值,args表示方 ...
Rainbow702 评论(0) 有1585人浏览 2012-12-31 12:40

javascript中使用call方法实现另类的继承

所有的Function类的对象都具有这个叫call()的方法,它接受一个this操作符的宿主环境对象,还接受一个参数列表,注意不是参数数组。 这篇文章使用call()方法的第一个参数的特点来实现继承。   // 基类 function Person(name, sex) { this.name = name; this.sex = sex; this.get_nama = ...
chengyong 评论(0) 有810人浏览 2012-12-12 15:38

JavaScript的call和apply的区别

对于第一个参数的处理,call和apply都是一样的,但第二个参数稍有不同,call的第二个参数是可变长参数,而apply的第二个参数是数组,就像这样: myFn.call({},var1,var2...); myFn.apply({},[var1,var2]); <html> <head> <title>MyHtml.html</t ...
n.wang 评论(0) 有833人浏览 2012-11-26 12:34

JavaScript中Apply和Call原理分析与使用

不同的定义 JavaScript函数或者说是对象中定义的函数可以动态的绑定到另一个函数中,即即使函数f2中未定义函数f1中的子函数ff1,f2也可以调用ff1,apply与call可以实现这种用法。 JavaScript对apply和call的解释是:使用指定对象替换当前对象并调用函数。 apply和call:它们的作用都是将函数绑定到另外一个对象上去运行 ,两者仅在定义参数上 ...
gebinsdyz 评论(0) 有1417人浏览 2012-11-19 17:06

关于Javascript中call与apply的进一步探讨

我一直认为代码是最能说明问题的.必要的地方我写有注释.参考一些相关的文章.下面的代码做了进一步的探讨.或许能让理解call和apply更进一步!   f ...
ufoqhmdt 评论(0) 有794人浏览 2012-09-12 12:42

javascript 中 apply 方法的使用

在看 backbone 的 todos 例子时,有一行代码,如下:   this.without.apply(this, this.done());   一开始怎么也不理解这句话的含义。后来看了一些网上的解释,还是半懂不懂的。今天再次看到它的时候,把JAVA里的反射跟它联系了一下,感觉有点像,然后,再回过头去看看网上的那些解释,感觉有点懂了。 如果把上面一句写成下面这个样子的话,可能更好理 ...
Rainbow702 评论(0) 有1825人浏览 2012-08-17 16:49

javascript的apply和call函数学习

apply(o,arguments)、call(o,[arg1,agr2,...]) 这两个方法的作用就是在将定的作用域中调用函数,即所有函数内部的this指针都会被赋值为o,其目的是实现将函数作为另外一个对象的方法运行 。 引用网上一个代码段:function Obj(){this.value="对象!";} var value="global 变量&q ...
1998763 评论(0) 有934人浏览 2012-07-22 01:04

Callable , Future接口 和Runnable

  Callable 和 Future接口    Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其它线程执行的任务。    Callable和Runnable有几点不同:  (1)Callable规定的方法是call(),而Runnable规定的方法是run().  (2)Callable的任务执行后可返回值,而Runnable ...
fengtiejun 评论(0) 有100人浏览 2012-07-04 09:42

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics