`
mylove2060
  • 浏览: 331406 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Javascript 面向对象编程动态原型方法(Dynamic prototype method)

阅读更多
function Person(name,age){         

   this.name = name;       

   this.age = age;   

  

    if (typeof Person._initialized == "undefined")   

    {   

        Person.prototype.displayInfo = function(){   

            alert("My name is "+this.name+", I'm "+this.age+" years old")   

        }    

        Person._initialized = true  

    }   

 }              

          

var person1 = new Person("kevin",24);        //第一次创建,函数displayInfo()被声明。

var person2 = new Person("Witkey",23); //第二次创建,函数不再声明。Person._initialized !=undefined

var person3 = new Person("Andy",25);    

person1.displayInfo();   

person2.displayInfo();   

person3.displayInfo();  

 

/*

Java  script  动态原型方法,是在该对象被定义后声明函数,即 Person._initialized 在函数定义后被设为true,因此,在对象第二次创建后不再声明函数,因为Person._initialized 的值不为 undefined。这样做可以节省java  script  运行时间。

*/

分享到:
评论

相关推荐

    JavaScript面向对象编程指南

    资源名称:JavaScript面向对象编程指南内容简介: Javascript是一种具有高度表达能力的、基于原型特性的、非常灵活的面向对象编程语言。《Javascript面向对象编程指南》着重介绍Javascript在面向...

    JavaScript面向对象编程指南.pdf

    如何实现JavaScript中缺失的面向对象特性,如对象的私有成员与私有方法;如何应用适当的编程模式,发挥JavaScript语言特有的优势;如何应用设计模式解决常见问题等。 《JavaScript面向对象编程指南》着重介绍...

    Javascript面向对象编程.

    NULL 博文链接:https://goyourauntie.iteye.com/blog/1179204

    JavaScript面向对象编程指南完整版

    JavaScript面向对象编程指南是完整的扫描版...

    JavaScript面向对象编程指南(第2版)

    资源名称:JavaScript面向对象编程指南(第2版)内容简介:1.本书是唯一一本介绍Javascript面向对象编程的图书。2.本书作者是知名的Web开发人员和作者。受到国内众多前端开发人员,如淘宝UED团队的推崇和推荐...

    JavaScript面向对象编程指南 pdf

    JavaScript面向对象编程指南 pdf,学习JavaScript实用,难得。

    JavaScript 面向对象编程详细讲解文档

    原型是理解继承概念的关键, 我们将会教你如何建立原型, 如何检测一个对象是否是另外一个对象的原型, 及其 JavaScript 的模型与Java 面向对象编程之间的区别。我们同样会向你展示如何检测对象所包含的各种属性的方法...

    javascript面向对象编程

    JavaScript作为一门浏览器语言的核心思想;...如何实现JavaScript中缺失的面向对象特性,如对象的私有成员与私有方法;如何应用适当的编程模式,发挥JavaScript语言特有的优势;如何应用设计模式解决常见问题等。

    JavaScript面向对象编程.pdf

    JavaScript面向对象编程.pdf

    JavaScript面向对象编程指南 完整版

    JavaScript面向对象编程指南完整版是扫描的....

    javascript面向对象编程指南 2nd

    javascript面向对象编程指南 2nd英文版,英文名:Object-Oriented JavaScript。 What you will learn from this book The basics of object-oriented programming, and how to apply it in the JavaScript ...

Global site tag (gtag.js) - Google Analytics