最新文章列表

Ext.apply 详解

Ext.apply 详解 apply的用法:         Ext中apply及applyIf方法的应用 apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属 ...
Panda也编程丶 评论(0) 有703人浏览 2013-12-31 10:05

js中的call和apply的用法

apply和call都是将函数绑定到另外一个对象上运行,即函数的this指针,变成了调用者的值 调用者是一个函数,第一个参数是要运用该函数的对象如:f.call(obj),就相当于obj.f() call和apply常用来实现继承 call和apply方法差不多区别在于第二个参数,call的第二个参数可以是任意类型而apply的有类型约定,如数组
超超超哥2010 评论(0) 有573人浏览 2013-11-29 17:46

[SharedPreference]SharedPreference.Editor的apply和commit

相同点: 1.二者都可提交preference的修改数据 2.二者都是原子操作   区别: 1.apply没有返回值而commit返回boolean表明修改是否提交成功 2.apply是将修改数据原子提交到内存,而后异步真正提交到硬件磁盘;而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降 ...
wcgdonot 评论(0) 有921人浏览 2013-11-11 22:28

再论call和apply

因为继续研究Ajax Framework的原因,更多的接触了call和apply。 故再次论述call和apply, 1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为global(如window)对象),在函数内你可用this关键字访问之。 从call的构 ...
琉璃月 评论(0) 有439人浏览 2013-11-11 15:34

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

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

javascript之function的apply(), call()

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

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) 有1641人浏览 2013-08-21 22:36

call和apply的区别

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

fun还是如以前一样狂跩吊么?

fun这么好用。为什么老大在最近都说不要用? gen:call(PID,{func,fun() ->broadcast_to_whole_map(Record) end}). handle_call({func,F},_From,State) -> Reply = F(), {reply, Reply, State}. gen:call(PID,{server_mo ...
zhongwencool 评论(0) 有611人浏览 2013-08-16 22:26

Ext3语法笔记——apply与applyIf

1.apply 与applyIf      两者都是用于copy对象属性      Ext.apply(trgObj, sourceObj, [optObj]);       Ext.applyIf(trgObj, sourceObj, [optObj]);      trgObj,目标对象,属 ...
oham_一1一 评论(0) 有846人浏览 2013-06-18 15:36

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) 有1583人浏览 2012-12-31 12:40

JavaScript的call和apply的区别

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

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

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

Apply和数组:三个技巧 (转)

本文要讲的是:使用apply方法处理数组的三个技巧 . apply方法 apply是所有函数都有的方法 .它的签名如下: func.apply(thisValue, [arg1, arg2, ...]) 如果不考虑thisValue的影响 ,上面的调用等同于: func(arg1, arg2, ...) 也就是说,apply允许我们将一个数组"解开&quo ...
zhoon 评论(0) 有730人浏览 2012-09-22 22:19

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

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

javascript 中 apply 方法的使用

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

最近博客热门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