JS库Mootools的Class类之二关于implements
来源:互联网 发布:2015比较火的网络歌曲 编辑:程序博客网 时间:2024/05/20 19:16
我们都知道java中有implements实现和extends继承,通过实现和继承,
可以在子类很简单调用父类的方法,而不需要重新申明和实现相同的方法。mootools 也可以实现
轻松做到这一点。这次主要学习implements的使用方式, 使用方法很简单
可以参考java哦、不废话,直接帖码,直观些。
(一)初级篇
- //定义一个父类,只有一个函数
- var BaseClass = new Class({
- testFunction : function(){
- alert("this function is BaseClass");
- }
- });
- //创建实现部分
- var ImpleClass = new Class({
- //所有是事情就是实现父类BaseClass
- Implements : BaseClass
- });
- //测试运行
- var impleClass = new ImpleClass();
- impleClass.testFunction(); // testFunction(),在BaseClass中定义的。
- //运行结果
- 显示 调用父类的 testFunction() 函数
比较简单吧。 下面在提升下,增加属性和函数的实现。
(二) 中级篇
- //定义一个父类,只有一个函数
- var BaseClass = new Class({
- initialize : function(input_value){ //初始化
- this.inputValue = input_value
- },
- testFunction : function(){
- alert("BaseClass.testFunction:"+this.inputValue);
- },
- definedValue : 'Defined in BaseClass' //定义一个属性
- });
- //创建实现部分
- var ImpleClass = new Class({
- //所有是事情就是实现父类BaseClass
- Implements : BaseClass
- });
- //测试运行
- var impleClass = new ImpleClass('this is the input value');
- // testFunction(),在BaseClass中定义的。
- impleClass.testFunction();
- //显示变量definedValue的值
- alert("impleClass.testValue:"+impleClass.definedValue);
- JS库Mootools的Class类之二关于implements
- JS库Mootools的Class类之二关于implements 高级篇
- JS库Mootools的Class类之三关于extends
- JS库Mootools的Class类之一关于initialize
- JS库Mooltoos的Class类之四关于implements和extends的区别
- Mootools.js的Class.mutators
- mootools中父类子类Extends,extend,Implements,implement的一个例子
- mootools类扩展的一个练习实例(class ,extend)
- Mootools.js实现js的类的方式
- MooTools 1.2 Class Template-[转]MooTools 1.2类模板
- mootools 的源代码TYPE 及Class解析
- mootools 源码分析之 Core.js
- Class属性Extends和Implements的区别
- Java/Android的class与implements
- JSConf 2010 (二):JS的模式编程、微格式 和 MooTools
- jQuery,Mootools,Dojo,Ext JS的对比
- 返回顶部的js实现(jQuery/MooTools)
- jQuery,Mootools,Dojo,Ext JS的对比
- SQL Server数据库镜像配置步骤
- 最正确的VS2008+WDK xp开发环境配置
- UI Automation-GridPattern
- 【转】PHP & Web Service[初级]
- 编程书籍下载
- JS库Mootools的Class类之二关于implements
- HttpWebRequest详解
- boundary的用法
- MTP管理才能发展训练之精髓
- 简单工厂,工厂模式,抽象工厂
- linux系统下对各文件进行打包或解压
- 世界信息产业的第三次浪潮
- JS库Mootools的Class类之二关于implements 高级篇
- 多进程通信