1. callee 正在执行的函数。使用方法:arguments.callee... caller 正在调用执行函数的函数。2.对象属性用作实参,形如:function fn(arg) { var arg.name = name || 'Josn', arg.age = age || 60 , .....
分类:
编程语言 时间:
2015-06-23 09:59:06
阅读次数:
133
相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执...
分类:
其他好文 时间:
2015-06-20 20:50:50
阅读次数:
149
在讲函数对象适配器之前,让我来看看什么是适配器,广义上讲Adaper就是一种将某一接口转换为另一接口的组件。
比如某电器是欧式插头,你怎么插在国标插座上,最直观的想法就是再买个转接器转一下,没错,这个转接器就是一个Adater。
如图(生活中的Adapter)
让我来看之前文章提到的求是否是偶数的even函数,先考虑even就是普通的函数,原型为:
bool even(in...
分类:
其他好文 时间:
2015-06-16 14:47:30
阅读次数:
92
本条款的要点:1、尽量以pass-by-reference-to-const替换pass-by-value。前者更高效且可以避免切割问题。2、这条规则并不适用于内建类型及STL中的迭代器和函数对象类型。对于它们,pass-by-value通常更合适。缺省的情况下,C++以by-value方式传递对象...
分类:
其他好文 时间:
2015-06-15 16:09:08
阅读次数:
105
Function类型ECMAScript中函数是对象,每个函数都是Function类型的实例,也有属性和方法,函数是对象,函数名实际上市一个指向函数对象的指针,不会与某个函数绑定;function sum(num1,num2){ return num1+num2;}同:var sum=functio...
分类:
编程语言 时间:
2015-06-14 00:29:15
阅读次数:
165
1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由malloc/fr...
分类:
其他好文 时间:
2015-06-13 11:19:25
阅读次数:
94
什么是参数?参数就是JS的数据类型;如:数字、字符串、布尔、函数、对象、未定义...先举一个简单的例子: function fn1(a,b){ alert(a+b); }fn1(100,'px');//第一个参数是函数中的a,第二个是b;这里的a和b,可以是任何数据类型...
分类:
Web程序 时间:
2015-06-12 14:42:34
阅读次数:
187
jQuery中有一个很实用的函数队列,可能我们很少用到,但他在jQuery内部却有着举足轻重的地位。他就是Callbacks. jQuery作者用它构建了很多非常重要的模块。比如说$.Deferred。Callbacks 说白了就是个数组,里面存了很多函数对象。然而他真的 just so so么?好...
分类:
Web程序 时间:
2015-06-12 00:56:36
阅读次数:
147
this 指针是一个指向类实例的指针。对于一个类实例而言,你可以看见成员函数、成员变量,但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。
本文分三部分。第一部分this指针的的产生原因,即为了让不同对象调用同一函数时,通过this指针来对不同对象的地址加以区别实现函数共用。第二部分讲述this指针的使用,函数的返回值为对象本身或者函数的输入参数与成员变量相冲突时都需要this指针帮助实现。第三部分,讲述this指针几个常见的易混淆的问题。...
分类:
其他好文 时间:
2015-06-08 17:36:19
阅读次数:
127
转载: http://www.cnblogs.com/KevinYang/archive/2009/07/14/1522915.html示例说明我们先来看一个最简单的示例:这段代码很简单,我们定义了一个全局字符串对象name和函数对象sayHi。运行会弹出一个打招呼的对话框,“你好,我的名字叫Kev...
分类:
其他好文 时间:
2015-06-07 17:24:53
阅读次数:
88