1.apply与call的作用——这两个方法都能劫持另外一个对象的方法,继承另外一个对象的属性。2.apply与call的区别与用法——Function.apply(obj,args)//apply方法有两个参数,第一个是对象,第二个是数组。Function.call(obj,[param1[,pa...
分类:
移动开发 时间:
2014-09-09 18:05:39
阅读次数:
279
//JS实现AOP拦截方法调用function jsAOP(obj,handlers) { if(typeof obj == 'function'){ obj = obj.prototype; } for(var methodName in handlers){ var _handlers = ha...
分类:
Web程序 时间:
2014-09-09 17:47:09
阅读次数:
1085
1、get()、getDom()、getCmp()、getBody()、getDoc(): get(id/obj): get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应...
分类:
Web程序 时间:
2014-09-09 11:31:28
阅读次数:
974
回复-->function secondThreadReply(this,1){alert(obj);}通过href调用js方法,如果传递参数this,js里获取到的并不是a标签对象,而是[object window]对象,通过onclick事件才能获取到对象自身
分类:
Web程序 时间:
2014-09-07 17:07:55
阅读次数:
203
function getPos(obj){ var iTop = 0; while(obj){ iTop += obj.offsetTop; obj = obj.offsetParent; } return iTop;}css 制作三角形span{...
分类:
其他好文 时间:
2014-09-06 14:47:33
阅读次数:
181
首先请看下面的语句:
Point3d obj;
Point3d *ptr = &obj;
当使用上述指针或者对象调用成员函数Func()时,会有:
obj.Func();
ptr->Func();
上述调用的背后到底完成了一些什么呢?
假设Func函数的定义如下:
Point3d Point3d::Func() const
{
Float a = getA();...
分类:
编程语言 时间:
2014-09-05 22:29:42
阅读次数:
226
function getPath(){ //判断浏览器 var Sys = {}; var obj = document.getElementById("headImg"); var viewer = document.getElementById("viewImg"); var ua = navi...
分类:
Web程序 时间:
2014-09-05 18:06:41
阅读次数:
212
获取类型:[object object],[object function],[object Undefined]等Object.prototype.toString.apply(obj);获取对象的所有属性方法:function t(obj){for(var i in obj)alert(i+"-...
分类:
编程语言 时间:
2014-09-05 18:05:21
阅读次数:
232
程序在编译后,在目标路径下会生成多个文件Debug文件夹(*.exe,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb),*.cpp,*.dsp,*.ncb,*.plg*.exe:是生成的可执行文件*.ilk:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息*.o...
分类:
编程语言 时间:
2014-09-05 12:46:01
阅读次数:
212
1:装箱 其实就是将一个值类型的转换成一个引用类型,或者把值类型转换成一个被该值类型那个应用的接口类型,这个过程会使用堆栈。被装箱的值是作为一个复制赋给对象的。 int intValue = 100; Object obj = i;[html]view plaincopyusingSystem;u....
分类:
其他好文 时间:
2014-09-05 09:50:51
阅读次数:
248