码迷,mamicode.com
首页 >  
搜索关键字:prototype    ( 5322个结果
addEventListener
function Person() { this.init()}Person.prototype = { constructor: Person, init: function() { document.documentElement.addEventListener...
分类:其他好文   时间:2014-09-02 14:03:54    阅读次数:154
柯里化(Curing)
柯里化:把接受多个参数的函数变换成接受单个参数的函数,并且返回准备接受余下参数,还能返回结果的一种技术。 1 function currying(fn){ 2 var args = Array.prototype.slice.call(arguments, 1); 3 4 ...
分类:其他好文   时间:2014-09-01 13:53:33    阅读次数:192
Javascript中关键参数this浅析
自从接触javascript以来,对this参数的理解一直是模棱两可。虽有过深入去理解,但却也总感觉是那种浮于表面,没有完全理清头绪。废话不多,先看一个板栗:var test = function(){};test.prototype = { foo:"apple", fun:fun...
分类:编程语言   时间:2014-08-31 21:17:01    阅读次数:205
JavaScript中__proto__与prototype的关系(转)
一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function)123456789Number.__proto__ === Function.prototype // trueBoolean.__proto__ === Functio...
分类:编程语言   时间:2014-08-31 17:15:51    阅读次数:281
jQuery插件开发
转自:来自《JavaScript 标准参考教程(alpha)》,by 阮一峰 jQuery插件开发 所谓“插件”,就是用户自己新增的jQuery实例对象的方法。由于该方法要被所有实例共享,所以只能定义在jQuery构造函数的原型对象(prototype)之上。对于用户来说,把一些常用的操作封装...
分类:Web程序   时间:2014-08-31 13:14:41    阅读次数:269
javascript面向对象程序设计
在学习js面向对象编程之前,首先需要知道什么是面向对象。面向对象语言都有类的概念,通过它可以创建具有相同属性和方法的对象。但js并没有类的概念,因此js中的对象和其他语言的对象有所不同。        js对象可以定义为:”无需属性的集合,其属性可以是基本值、对象和函数。每个对象都是基于一个引用类型创建的。        js创建对象有以下两种方法:        1、创建一个Object实...
分类:编程语言   时间:2014-08-31 10:32:41    阅读次数:157
js中的prototype属性
javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。这个属性非常有用:为一个特定类声明通用的变量或者函数。你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。例如:functio...
分类:Web程序   时间:2014-08-31 00:25:40    阅读次数:176
js中使用使用原型(prototype)定义方法的好处
经常在前端面试或是和其他同行沟通是,在谈到构造在JS定义构造函数的方法是最好使用原型的方式:将方法定义到构造方法的prototype上,这样的好处是,通过该构造函数生成的实例所拥有的方法都是指向一个函数的索引,这样可以节省内存。当然,这种说法没有任何问题,只是在实现上,并非只有使用prototype...
分类:Web程序   时间:2014-08-30 16:23:29    阅读次数:221
birt IE8 IE9 兼容问题
我自己的应用,birt展示报表的时候,在firefox和IE下显示的样式:IE8下的:Firefox下的:我的项目,应用birt部分的结构如下:1, prototype.js ,查找下面这段代码,改成下面的顺序形式...... var Ajax = { getTranspor...
分类:其他好文   时间:2014-08-30 12:29:29    阅读次数:296
解决jquery-easyui1.3.3 combobox 多选模式不兼容IE8问题
扩展Array的原型对象,加入indexOf方法if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(target){ for(var i=0,l=this.length;i<l;i++){ if(this[i] === t...
分类:Web程序   时间:2014-08-29 12:44:17    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!