码迷,mamicode.com
首页 >  
搜索关键字:prototype    ( 5322个结果
大话设计模式C++实现-第9章-原型模式
一、UML图 二、概念 原型模式(Prototype):用原型示例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 三、说明 (1)原型模式实际上就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。 (2)一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,有对性能是大大的提高。因为如果不用Clone,每次new,都需要执行...
分类:编程语言   时间:2014-12-17 18:40:31    阅读次数:247
JS中new对象注意事项
JS中通过new对象时,实际上是调用函数prototype属性的constructor来构造this对应的属性和方法的,因此覆盖prototype属性。 ? ?function person(name){ ? ? ? ?this.name = name; ? ?} ? ?person.protot...
分类:Web程序   时间:2014-12-17 16:34:34    阅读次数:189
as3的操作符重载
Array.prototype.valueOf = function ():Number{ var sum:Number = 0; for each (var v:* in this) { if (v is Number) { sum += v; } } return sum;};t...
分类:其他好文   时间:2014-12-17 16:17:12    阅读次数:145
js检查元素是否包含在数组中
说明 在系统中需要检查税率填写的正确性,一定是国家规定的某几种税率,当然可以通过if else进行校验,但是还可以使用定义一个数组然后校验是否包含在元素中进行校验。 优点:添加税率无需修改逻辑,只需要在税率数组中添加即可。 Array.prototype.contains = function(obj) { var i = this.length; while (i--) { ...
分类:编程语言   时间:2014-12-17 12:52:40    阅读次数:146
你想不到的压缩方法:将javascript文件压缩成PNG图像存储
这样可以做到很高的压缩比,到底有多高,下面会提到。这种方法用到了 canvas 控件,这也意味着只有支持 canvas 控件的浏览器下才有效。现在你可以看到,上面的图像类似一个噪声图像,但它实际上是一个由124K的 prototype 框架代码转化成的30K的8位PNG图像(压缩比还不错吧)。其实,...
分类:编程语言   时间:2014-12-17 12:29:54    阅读次数:219
prototype之初印象
还没开始看js的时候经常会听群里的朋友说到原型,每当别人说的时候自己都不知道别人在说什么,最近在自己看书,记了点笔记,希望可以记住自己学习的印记,哪里写的不对的地方,希望路过的大牛指点一下。function Person(name,age,job){ this.name=name; th...
分类:其他好文   时间:2014-12-17 12:25:57    阅读次数:122
javascript中原型(prototype)与原型链
javascript是一门动态语言(动态语言Dynamic Programming Language:动态类型语言,意思就是类型的检查是在运行时做的,也就是常说的“弱类型”语言),没有类的概念,有class保留字,但不能用作变量名原型:Javascript中的每一个对象都有一个内部私有的连接指向另一...
分类:编程语言   时间:2014-12-17 01:28:32    阅读次数:236
javascript 原型链方式(prototype)
------------------------------原型链方式(prototype)继承父类的所有方法 ,而 call方式为克隆this调用方式---------------------function sayColor(sPrefix, sSuffix){ alert(sPrefix + ...
分类:编程语言   时间:2014-12-16 18:57:32    阅读次数:293
[转]JavaScript去重的6种方法
Array.prototype.unique1 = function(){ var n = []; for(var i = 0; i < this.length; i++) { if (n.indexOf(this[i]) == -1) n.push(this[i...
分类:编程语言   时间:2014-12-15 23:23:37    阅读次数:215
[已读]JavaScript面向对象编程指南
又是一个忽悠人的书名,其实这本书的花了大量内容阐述JS的基础语法,BOM,DOM,事件,ajax(这个和很多js书一样)。最后一章则是编程模式与设计模式。我觉得与面向对象没多大关系,要算的话,prototype与继承,它确实有提到,但是不多(要看继承,还是应该去看《javascript高级程序(第三...
分类:编程语言   时间:2014-12-15 23:21:50    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!