一、JS面向对象的一些说明
1、面向对象语言的功能一般有:封装、继承、多态、聚合(将多个对象组合起来实现更为复杂的功能)
2、对象一般由属性、方法、构造函数组成。
3、JavaScript没有类的概念,创建一个对象只要定义一个该对象的构造函数并通过它创建对象即可。
4、this指针对于JS也同样适用
二、构造函数的声明
function Object_Name(arg1,arg2,...(参数列表)){ //声明属性及初始化 this.arg1 = arg1; this.arg2 = arg2; ...... //定义对象的方法,一般有调用和修改属性的getter、setter方法,还有其他的方法 this.method1_name = function(空参或参数列表){ //方法体 } }
三、对象的实例化
var 对象名 = new Object_Name(参数列表);
四、对象的属性和方法的调用
对象名.属性名或对象.方法名
五、prototype 属性
可以通过prototype属性在构造函数的外面增加对象的属性或方法
例如:(其中Object_name是构造函数名,对象名是实例化后的名字)
1、增加新属性
Object_name.prototype.所增加的新属性名(一般其初始化值为null);
2、增加新方法
Object_name.prototype.新方法名 = function(空参或参数列表){
//方法体
}
相关推荐
JS面向对象的基础 写的很好的,大家去看JS面向对象的基础 JS面向对象的基础 写的很好的,大家去看JS面向对象的基础
Javascript面向对象基础 (朋友给我的 我给大家喽 。)
Javascript面向对象基础.rar
JavaScript面向对象基础PPT,讲述了何谓面向对象、面向对象特点、组成及写法、工厂模式、原型以及如何将普通面向过程的代码转换为面向对象的基本原则
非常不错的js教程,基于其面向对象的特性加以深入阐述,通俗易懂
这个是针对JavaScript的那个章节做的分析,希望对大家能有帮助,想要了解的人可是下来看看~!
JavaScript作为一门浏览器语言的核心思想;面向对象编程的基础知识及其在... 《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库
《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的核心思想;面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码...
主要介绍了JavaScript 面向对象基础,结合简单实例形式分析了JavaScript面向对象程序设计中类的定义、类方法与属性相关操作技巧,需要的朋友可以参考下
javascript面向对象技术基础,javascript面向对象技术基础
一本非常适合初学者的书,很不错!一本非常适合初学者的书,很不错!
如果你读过extjs的原代码,一定知道它是基于面向对象思想代码。该代码不同于extjs,更加合理且容易理解。
面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...
NULL 博文链接:https://chuqq.iteye.com/blog/826664