`

js的prototype原型设计模式

    博客分类:
  • js
阅读更多
1.js对象的继承方式使用prototype原型模式。

2.js的方法可以分为以下三类:
a.类方法
b.对象方法
c.原型方法
function People(name)
{
  this.name=name;
  //对象方法
  this.Introduce=function(){
    alert("My name is "+this.name);
  }
}
//类方法
People.Run=function(){
  alert("I can run");
}
//原型方法
People.prototype.IntroduceChinese=function(){
  alert("我的名字是"+this.name);
}

 

//测试

var p1=new People("Windking");

p1.Introduce();

People.Run();

p1.IntroduceChinese();


3.obj1.func.call(obj)方法

是将obj看成obj1,调用func方法
分享到:
评论
1 楼 conglianying 2015-01-30  

相关推荐

    原型设计模式prototype

    **原型设计模式(Prototype Pattern)**是一种创建型设计模式,它允许我们通过复制现有的对象来创建新对象,而不是通过构造函数来实例化新对象。在面向对象编程中,当我们需要频繁地创建具有相同或相似属性的对象时,...

    JavaScript设计模式与开发实践.pdf

    第一部分讲解了JavaScript语言的面向对象和函数式编程的知识,包括静态类型语言和动态类型语言的区别及其在实现设计模式时的异同、封装、继承、多态在动态类型语言中的体现、JavaScript基于原型继承的面向对象系统的...

    javascript 设计模式

    JavaScript设计模式是编程实践中一种重要的思想,它通过总结和提炼出...阅读提供的文件如"JavaScript设计模式8.pdf"、"JavaScript设计模式1.pdf"和"xunzai[1].com_js设计模式+源码.rar",将深入探讨更多细节和实例。

    JavaScript高级与设计模式.zip

    在这个"JavaScript高级与设计模式"的主题中,我们将深入探讨JavaScript的高级特性以及如何在实践中应用设计模式。 首先,让我们关注JavaScript的高级特性。这些特性包括但不限于: 1. **闭包(Closures)**:闭包...

    prototype.js javaScript插件

    **JavaScript原型(Prototype)库详解** JavaScript是一种动态类型的编程语言...不过要注意,随着现代前端框架的兴起,像React、Vue、Angular等,Prototype.js的使用逐渐减少,但它的设计理念和模式仍然值得学习和借鉴。

    Javascript 设计模式之构造函数模式.zip

    JavaScript设计模式是编程实践中一种优秀的代码组织方式,它总结了在特定场景下解决常见问题的最佳实践。构造函数模式是JavaScript中的一种重要设计模式,用于创建对象。本文将深入探讨构造函数模式及其应用。 构造...

    prototype.js

    《深入理解Prototype.js:JavaScript设计模式的基石》 Prototype.js是一个广泛使用的JavaScript库,它为JavaScript语言添加了许多实用的功能,增强了其在Web开发中的表现力。这个库的核心设计理念是通过扩展...

    【JavaScript源代码】怎样用JavaScript实现原型模式.docx

    原型模式是JavaScript中最基础也是最核心的设计模式之一。通过上述两种方法,我们可以灵活地在JavaScript中实现原型模式。此外,深入理解原型、原型链以及`prototype`、`__proto__`、`constructor`等属性对于掌握...

    Javascript 设计模式系统讲解与应用视频资源地址.7z

    JavaScript设计模式是编程实践中的一种重要思想,它提供了一套经过时间考验的最佳实践,用来解决常见的编程问题和提高代码的可维护性、可扩展性和可复用性。在JavaScript这种动态类型的脚本语言中,设计模式尤其重要...

    avascript设计模式.pdf

    ### JavaScript 设计模式知识点梳理 #### 1. JavaScript语言概述 JavaScript是目前应用最广泛的编程语言之一,几乎所有的现代浏览器都内置了解释器。它在我们的日常生活中扮演着重要角色,支持着各种网站的界面和...

    23种设计模式(设计模式)

    5. **原型模式**(Prototype):通过复制已有对象来创建新对象,避免了直接构造新对象的复杂性。 **结构型设计模式** 关注如何将类或对象组合成更大的结构,同时保持其灵活性和易用性。包括: 1. **适配器模式**...

    Prototype整理的学习资料

    Prototype是JavaScript语言中的一种设计模式,它主要用于对象的创建和扩展。这个压缩包中的"Prototype学习笔记.doc"很可能是对Prototype模式深入理解的详细文档。下面将从Prototype设计模式的基本概念、在JavaScript...

    JavaScript类的设计模式

    JavaScript 类的设计模式是一种在开发过程中遵循的一套最佳实践和结构化方法,用于创建可维护、可扩展和可重用的代码。设计模式是解决常见编程问题的经验总结,它们不是具体的代码实现,而是解决特定问题的通用解决...

    js原型通用验证框架

    JavaScript原型通用验证框架是一种基于JavaScript设计模式的高效验证工具,其核心原理是利用JavaScript的原型(prototype)特性来实现对象的扩展与复用,从而达到代码的模块化和可维护性。这一框架广泛应用于Web开发...

    prototype 开发应用手册,笔记,prototype.js文件下载

    总结,Prototype.js是JavaScript开发中的一个重要工具,它通过一系列强大的API和设计模式,使得JavaScript的开发更加高效、优雅。通过学习和掌握Prototype,开发者可以更好地驾驭JavaScript,创造出更具交互性的Web...

    深入了解js原型模式

    JavaScript中的原型模式是一种用于对象创建的设计模式,它允许对象共享属性和方法,从而避免在每个实例中重复定义。原型模式的核心在于JavaScript中的`prototype`属性,这个属性是每个函数(实际上,是每个构造函数...

    005Prototype.rar

    原型模式(Prototype Mode)是软件设计模式中的一种,它的主要思想是通过复制已有对象来创建新的对象,从而减少创建新对象的成本。这种模式在实际应用中尤其适用于对象创建过程复杂或者资源消耗较大的情况。 在面向...

Global site tag (gtag.js) - Google Analytics