//接口1
var IClassName = {
IgetName:function(){
getName.apply(this);
},
IsetName:function(){
setName.apply(this,arguments);
}
}
//接口2
var IAlertName = {
IAlert:function(){
printName.apply(this);
}
}
//父类
var superClass = function(){
name = "superClass";
}
//子类
var subClass = function(){
//实现接口1方法
getName = function(){
return name;
}
setName = function(_name){
name = _name;
}
//实现接口2方法
printName = function(){
alert(name);
}
}
//让子类继承父类
subClass.prototype = new superClass();
//实现接口
jQuery.extend(subClass.prototype,IClassName,IAlertName);
//子子类
var childClass = function(){
this.show = function(){
alert(name+" show");
}
}
//使用该类
var s = new subClass();
//s.IsetName("ddd");
//s.IAlert();
//让子子类继承子类
childClass.prototype = new subClass();
var c = new childClass();
c.IAlert();
c.IsetName("yyyy");
c.show();
---转载 http://www.cnblogs.com/loverjohni/articles/1516302.html
分享到:
相关推荐
HTML+CSS3+JS+JQuery实现七夕言情动画、面向对象程序设计、Deferred对象解决异步编程回调嵌套问题
熟练掌握JAVA面向对象编程语言,有良好的编码习惯 熟悉常用的JavaAPI,包括多线程、IO、Socket、JDBC、XML、反射等 熟练使用HTML、CSS、JavaScript、JQuery,并了解Ajax 熟练使用JSP、Servlet、javaBean进行web应用...
全书共分10章,涵盖的主要内容有:Javascript的面向对象机制、Javascript性能优化、jQuery和ExtJS库、高级UI设计、Web游戏开发、面向移动设备的开发、图形编程知识等。 《Javascript高效图形编程...
暂时放弃js框架吧开始写javascript的时候都是自己写,后来发现了prototype.js框架,发现很好用,就一直用的,他的对象创建方法被修改了,但很好用,再后来又转用jquery框架,受此框架影响,也不用自己创建类了,渐渐...
其实,面向对象的思想是独立于编程语言的,例如在C#中,在一个静态类的静态方法中,按照过程式开发调用一系列静态函数,我们很难说这是面向对象的编程,相反,象jquery和extjs这样优秀的javascript库,却处处体现着...
向 jQuery 添加面向方面编程 (AOP) 的功能。 介绍 jQuery AOP 是一个非常小的插件,它为 javascript 添加了功能。 它允许向任何全局或实例对象添加( Before 、 After 、 After Throw 、 After finally 、 Around和...
本文实例讲述了JavaScript面向对象中接口实现方法。分享给大家供大家参考,具体如下: 接口是面向对象编程的基础,它是一组包含了函数型方法的数据结构,与类一样,都是编程语言中比较抽象的概念。比如生活中的接口...
全书共分10章,涵盖的主要内容有:JavaScript的面向对象机制、JavaScript性能优化、jQuery和ExtJS库、高级UI设计、Web游戏开发、面向移动设备的开发、图形编程知识等。
Java语言是静态面向对象编程语言的代表,是面向对象理论的优秀实现,使程序员能够优雅地思考复杂的编程。 Java是简单性的、面向对象、分布式、健壮性、安全性、平台独立、可移植性的、多线程、动态性的。它的应用使...
9-28 4 javascript面向对象编程 9-28 5 javascript对象存在形式 9-28 6 javascript类与对象 9-28 7 给对象指定成员函数 自定义工厂方法 9-30 1 课程回顾 9-30 2 javascript的闭包 js变量作用域 9-30 3 仿超级玛丽...
ITDEV160使用脚本... ITDEV110-面向对象编程简介 ITDEV117-逻辑与问题解决 IT107-社交网络和商业 VICOM128-使用HTML / CSS进行Web开发 2018年Spring ECON201-微观经济学原理 ITDEV115-中级面向对象的编程 ITDEV14
面向对象方法编程 初始化 绑定事件 为事件添加方法 调用 难点 该组件为无限轮播组件,CSS把图片并排,当向左滚动到最后一张或向右滚动到第一张时,继续滚动显示空白图片。 解决方法 使用JS在第一张图片前添加最后...
它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 [4-7] TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以运行在TypeScript环境中。TypeScript是...
本书第6版是完整版1000多页带书签非常容易阅读,讲述的内容涵盖JavaScript语言和HTML5本身,以及Web浏览器所实现的...本书新增的章节包括jQuery、服务器端JavaScript、图形编程以及 JavaScript式的面向对象。。
这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作 于 TypeScript 的开发。2012 年十月份,微软发布了首个公开版本的 TypeScript,2013 年 6 月 19 日,在经 历了一...
本文实例讲述了javascript面向对象三大特征之继承。分享给大家供大家参考,具体如下: 继承 在JavaScript中的继承的实质就是子代可以拥有父代公开的一些属性和方法,在js编程时,我们一般将相同的属性放到父类中,...
PHP5面向对象编程 phplib php_manual_zh php中文函数手册 PHP编码规范 PHP设计模式介绍 smarty大师兄 smarty完全中文手册 smarty手册 ThinkPHP2.0完全开发手册 zendFramework Zend_Framework_Zh 《JavaScript 语言...
Java语言是静态面向对象编程语言的代表,是面向对象理论的优秀实现,使程序员能够优雅地思考复杂的编程。 Java是简单性的、面向对象、分布式、健壮性、安全性、平台独立、可移植性的、多线程、动态性的。它的应用使...
Java语言是静态面向对象编程语言的代表,是面向对象理论的优秀实现,使程序员能够优雅地思考复杂的编程。 Java是简单性的、面向对象、分布式、健壮性、安全性、平台独立、可移植性的、多线程、动态性的。它的应用使...