首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    prototype.js教程及prototype中文手册

    http://topmanopensource.iteye.com/blog/382425 收集了网上的prototype.js教程及prototype中文手册,方便大家使用 prototype.js 1.4中文教程doc格式 http://www.dayanmei.com/upload/prototype1.4.doc prototype.js 1.4中文教程以及prototype 1.5英文教程以及 filename=prototype.rar 我收集的一些prototype.js的学习资料 1.prototype.js的官方网站 http://www.prototypejs.org/ 2.prototype.js 的不错的网站,含有prototype.js中文教程 https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html http:// 12.JAVA.NET上的prototype.js学习笔记 https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html 13

    1.8K40编辑于 2022-09-15
  • 来自专栏天天

    prototype初识

    属性,prototype属性是一个对象,(属性的集合) console.log(fn.prototype.constructor===fn);//true fn.prototype属性是fn的原型属性的集合 __proto__===Function.prototype);// true fn有Function创建 new Function(); console.log(Object. __proto__===Function.prototype);// true Object也是有Function创建 console.log(one. __proto__===Person.prototype);//true 对象one是由函数Person创建 console.log(zhangsan. prototype

    49120发布于 2018-09-29
  • 来自专栏Cellinlab's Blog

    Prototype (原型)

    # 原型 # [[Prototype]] JavaScript中的对象有一个特殊的 [[Prototype]] 内置属性,其实就是对于其他对象的引用。 # Object.prototype 所有普通 的 [[Prototype]] 链最终都会指向内置的 Object.prototype 。 对象 关联到 Foo.prototype Bar.prototype = Object.create(Foo.prototype); Bar.prototype.myLabel = function / 它只是让Bar.prototype 直接引用Foo.prototype 对象 // 因此当执行类似Bar.prototype.myLabel = ... 的赋值语句时会直接修改Foo.prototype 对象本身 Bar.prototype = Foo.prototype; // 基本满足要求,但会有一些副作用 Bar.prototype = new

    66320编辑于 2023-05-17
  • 来自专栏前端学习归纳总结

    原型prototype

    );    2.当myObject的上层原型链(本例子即为anotherObject.prototype)中的a属性是一个setter,即myObject.a=3的实质是对anotherObject.prototype.a 举例来说,foo.prototype的construtor属性只是foo函数声明的时候的默认属性,与a是没有任何关系的,如果你创建了一个新对象代替foo.prototype,那么新对象不会自动获取该属性 a并没有construtor属性,所以他会委托给原型链上的foo.prototype,但是这个对象也没有这个属性,foo,prototype就会再委托给他的原型链上的Object.prototype,并在 Object.prototype对象中找到这个属性。 注意,下面是两种常见的错误操作:    1.bar.prototype = foo.prototype;(和想要的机制不一样,是引用,而不是委托)    2.var bar.prototype = new

    71950发布于 2019-01-21
  • 来自专栏流媒体

    Prototype模式简介

    prototype.png 抽象原型 class Prototype { public: virtual Prototype * clone() = 0; }; 具体原型 class ContretePrototype strcpy(this->name, prototype.getName()); } this->id = prototype.getId(); } Prototype * clone() { ContretePrototype *prototype = new ContretePrototype(*this); return prototype prototype.setName("prototype name"); //打印对象内容 log(prototype.toString()); //使用 clone克隆 Prototype p1 = (Prototype) prototype.clone(); //查看克隆后的结果 log(p1.toString

    52510发布于 2018-08-23
  • 来自专栏coding个人笔记

    原型链prototype

    在JavaScript中,最普通的对象有__proto__属性(指向其原型链),没有prototype属性,原型对象还有constructor属性(指向构造函数对象))。 function fun() { } console.log(fun.prototype); 当我们声明一个空函数,打印一下他的原型链prototype,可以看见这个函数是默认有constructor console.log(fun.prototype.a); //undefined 当你想要定义这个原型链上的某个属性的时候,必须使用prototype function fun() { } fun.prototype.a prototype才能声明某个属性,或者是方法内部调用this声明。 function fun() { this.b = 1;//此时this会指向声明的对象,下面的obj,obj的对象原型会指向构造器的prototype,相当于fun.prototype

    46920发布于 2020-04-24
  • JavaScript - 测试 Prototype

    测试 JavaScript 框架库 - Prototype 引用 Prototype 如需测试 JavaScript 库,您需要在网页中引用它。 DOCTYPE html> <html> <head> <script src="https://cdn.staticfile.org/<em>prototype</em>/1.7.3/<em>prototype</em>.min.js" > </script> </head> <body> </body> </html> Prototype 描述 Prototype 提供的函数可使 HTML DOM 编程更容易。 与 jQuery 不同,Prototype 没有用以取代 window.onload() 的 ready() 方法。相反,Prototype 会向浏览器及 HTML DOM 添加扩展。 ("Hello Prototype!")

    18910编辑于 2025-12-16
  • 来自专栏IMWeb前端团队

    JavaScript强化教程——Prototype

    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— Prototype 引用 Prototype 如需测试 JavaScript库,您需要在网页中引用它。 描述 Prototype 提供的函数可使 HTML DOM 编程更容易。 与 jQuery 不同,Prototype 没有用以取代 window.onload() 的 ready() 方法。相反,Prototype 会向浏览器及 HTML DOM 添加扩展。 "; } onload=myFunction; 等价的 Prototype 是不同的: Prototype 方式: function myFunction() { $("h01").insert("Hello Prototype!")

    78690发布于 2018-01-08
  • 来自专栏ops技术分享

    JavaScript - 测试 Prototype

    测试 JavaScript 框架库 - Prototype ---- 引用 Prototype 如需测试 JavaScript 库,您需要在网页中引用它。 DOCTYPE html> <html> <head> <script src="https://cdn.staticfile.org/<em>prototype</em>/1.7.3/<em>prototype</em>.min.js" > </script> </head> <body> </body> </html> Prototype 描述 Prototype 提供的函数可使 HTML DOM 编程更容易。 与 jQuery 不同,Prototype 没有用以取代 window.onload() 的 ready() 方法。相反,Prototype 会向浏览器及 HTML DOM 添加扩展。 ("Hello Prototype!")

    52020发布于 2021-07-21
  • 来自专栏全栈程序员必看

    prototype.js的系列文章——关于prototype.js

    很早就知道prototype.js是一个javascript的工具函数库,平时的开发中使用频率也非常的高,但是,由于工作时间问题,一直都没有静下心来研究学习一下,最近又萌发了系统学习prototype.js 关于prototype.js 如果你曾经使用过prototype.js,那么,本系列文章希望能够给你提供一个使用指南,可以作为prototype.js中函数的参考文档。 如果你还是第一次听到prototype.js这个词,那么,你需要进一步读一下下面这些文字了,以便你能更好的了解它到底是个什么东西,现在,我只能告诉你,对于致力于web系统开发的你来说,它的确是个好东西! prototype.js的作者是Sam Stephenson,对,是个老外,我不崇洋媚外,但我的确欣赏老外在技术领域的专注和细致,这里向他老人家致敬了。 系列文章列表(动态更新中) prototype.js的系列文章——$()函数 prototype.js的系列文章——$F()函数 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    1K40编辑于 2022-09-15
  • 来自专栏叽叽西

    创建型-Prototype

    如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式,来创建新对象,以达到节省创建时间的目的。这种基于原型来创建对象的方式就叫作原型设计模式,简称原型模式。

    45110编辑于 2022-05-17
  • 来自专栏全栈程序员必看

    JS prototype作用

    prototype可查看原型属性,还可对原型添加属性或方法 function Car(name) { this.name = name; this.run } } var dazhong = new Car('dazhong'); Car.prototype.height = null; //给属性赋值 dazhong.run(); //调用run方法打印 console.log(Car.prototype ) //prototype不仅能在原型对象上添加属性或方法,还可查看原型属性 现在我们打印dazhong; console.log(dazhong.prototype ) 发现没有prototype这个属性,我们可以用__proto__这个非标准用法来查看这个对象的属性 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163397.

    1.6K20编辑于 2022-09-15
  • 来自专栏写字母的代码哥

    javascript-prototype原理

    CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。 对于分布式数据系统,分区容忍性是基本要求,否则就失去了价值。因此设计分布式数据系统,就是在一致性和可用性之间取一个取舍平衡。

    73110发布于 2020-09-21
  • 来自专栏java大数据

    javascript当中prototype用法

    prototype 见上一节,马克-to-win:prototype作用就是给某个类增加一个实例方法。 object Number object Date object Math object Value properties */ Array.prototype.mymethod 作为Array的一个function,可以访问Array的属性this.length, 参见上一个prototype的例子, Student.prototype.infop = function

    51810发布于 2019-10-10
  • 来自专栏全栈程序员必看

    JS中prototype介绍

    转载 原文点这里 用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性, 可以为其添加函数供实例访问 私有变量、函数 在具体说prototype前说几个相关的东东,可以更好的理解prototype的设计意图。 prototype 无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,默认情况下prototype属性会默认获得一个constructor(构造函数)属性 prototypeprototype对象,直到找到为止,如果递归到object仍然没有则返回错误。 同样道理如果在实例中定义如prototype同名的属性或函数,则会覆盖prototype的属性或函数。

    1.5K20编辑于 2022-09-15
  • 来自专栏李才哥

    js中原型(prototype)

    函数的prototype属性(图) * 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) * 原型对象中有一个属性constructor, 它指向函数对象 属性, 它默认指向一个对象(即称为: 原型对象) console.log(Date.prototype, typeof Date.prototype) function fn() { } console.log(fn.prototype, typeof fn.prototype) // 原型对象中有一个属性constructor, 它指向函数对象 console.log(Date.prototype.constructor ===Date) console.log(fn.prototype.constructor===fn) // 2. 给原型对象添加属性(一般都是方法) function F() { } F.prototype.age = 12 //添加属性 F.prototype.setAge = function

    1.3K00发布于 2020-03-28
  • 来自专栏CodeTime

    原型模式(Prototype)

    结构 基本实现 原型(Prototype)接口将对克隆方法进行声明。在绝大多数情况下,其中只会有一个名为clone克隆的方法。 具体原型(Concrete Prototype)类将实现克隆方法。 原型注册表实现 原型注册表(Prototype Registry)提供了一种访问常用原型的简单方法,其中存储了一系列可供随时复制的预生成对象。最简单的注册表原型是一个名称 → 原型的哈希表。 代码演示 using System; namespace RefactoringGuru.DesignPatterns.Prototype.Conceptual { public class

    56910编辑于 2023-03-29
  • 来自专栏jQuery每日经典

    Function.prototype.bind()

    在下面这段代码里面,slice 是 Function.prototype 的 call() 方法的绑定函数,并且将 Array.prototype 的 slice() 方法作为 this 的值。 Function.prototype.bind) { Function.prototype.bind = function (oThis) { if (typeof this ! (arguments))); }; fNOP.prototype = this.prototype; fBound.prototype = new fNOP(); return fBound; };} 上述算法和实际的实现算法还有许多其他的不同 (尽管可能还有其他不同之处,却没有那个必要去穷尽): 这部分实现依赖于Array.prototype.slice(), Array.prototype.concat (), Function.prototype.call()这些原生方法。

    50910编辑于 2022-01-13
  • 来自专栏IMWeb前端团队

    JavaScript强化教程——Prototype

    引用 Prototype 如需测试 JavaScript库,您需要在网页中引用它。 描述 Prototype 提供的函数可使 HTML DOM 编程更容易。 与 jQuery 不同,Prototype 没有用以取代 window.onload() 的 ready() 方法。相反,Prototype 会向浏览器及 HTML DOM 添加扩展。 "; } onload=myFunction; 等价的 Prototype 是不同的: Prototype 方式: function myFunction() { $("h01").insert("Hello Prototype!")

    48141发布于 2019-12-04
  • 来自专栏Super 前端

    JavaScript函数及其prototype

    (1)只有函数有prototype,对象没有 var b = {}; b.prototype.bbb='bbb'; //报错b.prototype为undefined function b(){} ,对象没有prototype new test(). __proto__ === Function.prototype; //true Object.prototype.constructor.__proto__ === Object. ) (4)实例 示例1: function a(){} function b(){} a.prototype = {aaa:'aaa'}; b.prototype = a.prototype; var 相当于a.prototype = {bbb: "bbb"}; console.log(new a().bbb ); //结果:bbb 补充:a.prototype === b.prototype;

    56651发布于 2019-08-15
领券