`

JavaScript对象编程

 
阅读更多

一、生成对象的原始模式

 

var Cat={
    name:'',
    color:''
}

var cat1={};
cat1.name="Cat_one";
cat1.color="yellow";

 


二、原始模式改进

 

function Cat(name,color){
    return {
        name:name,
        color:color
    }
}

var cat1 = Cat("大毛","黄色");

 


三、构造函数模式

 

function Cat(name,color){
   this.name=name;
   this.color=color;
} 

var cat1 = new Cat("大毛","黄色");

 

 

 四、Prototype模式

 

function Cat(name,color){

    this.name = name;

    this.color = color;

  }

Cat.prototype.type = "猫科动物";

Cat.prototype.eat = function(){alert("吃老鼠")}; 

//or
/**
Cat.prototype={
        type:'猫科动物',
        eat:function(){alert('吃老鼠')}
};
**/

 

 

五、常用方法

isPrototypeOf() //这个方法用来判断,某个proptotype对象和某个实例之间的关系。
hasOwnProperty() //每个实例对象都有一个hasOwnProperty()方法,用来判断某一个属性到底是本地属性,还是继承自prototype对象的属性。
 
分享到:
评论

相关推荐

    Javascript面向对象编程.

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

    第5章 JavaScript编程技术 课件

    5.2 JavaScript对象编程 5.2.1 Object 类型 5.2.2 Array对象 5.2.3 String对象 5.2.4 Math对象 5.2.5 Number对象 5.2.6 Data对象 5.3 JavaScript ActiveX编程技术 5.3.1 FileSystemObject 控件 5.3.2 Excel....

    JavaScript面向对象编程指南

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

    JavaScript面向对象编程指南.pdf

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    javascript面向对象编程

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

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

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

    JavaScript面向对象编程指南 pdf

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

    JavaScript面向对象编程.pdf

    JavaScript面向对象编程.pdf

    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 ...

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

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

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

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

    JavaScript面向对象编程案例

    文档中初步讲解javascript面向对象编程思想,example.html是JavaScript面向对象编程思想案例,层层深入,希望给广大同胞一些帮助。

    JAVASCRIPT面向对象编程探析.PDF

    通过JavaScript程序代码实例,探析如何在网站开发中使用JavaScript对象进行编程,JavaScript的对象有两种一种可被称为 ...己在实际项目中使用的几种JavaScript对象编程方法在文章中进行了举例说明。

Global site tag (gtag.js) - Google Analytics