我们都知道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);
分享到:
相关推荐
mootools 1.3 core 核心js库,带压缩,非压缩和服务器版的
比prototypejs更丰富、更强大的mootools.js插件 1.4.5 core下载。mootools.js可以生成较为复杂的、动态的网页交互效果,和jquery一样强大。。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似...
I began working on MooTools in 2005, and, after a year of development, I released the very first version to the public. MooTools slowly gained popularity, ascending to its current position as one of ...
包含mootools-core.js,mootools-core-compat.js,mootools-yui-compressed.js
Joomla 自带JS库 Mootools API,推荐给Joomla爱好者
MooTools1.2.js 无压缩版,完全的源代码。
Pro.JavaScript.with.MooTools 书籍
<script type="text/javascript" language="javascript" src="mootools.js"> <div id="myDiv1" >abc <script type="text/javascript"> var a = new Element('button'); a.value = 'test'; alert(a) alert(a.value)...
MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。它为web开发者提供了一个跨浏览器js解决方案。在处理js css html时候。它提供了一个比普通js更面向对象的document API。优点::1.灵活,模块化...
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
一套基于开源javascript framework mootools的UI
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的 JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
mootools.js下载 mootools-more.js
JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools
Mootools v1.11 文档 pdf html Mootools v1.2.1 js
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
MooTools1.4中文PDF手册+MooTools-Core-1.5.1.js
mootools写的简单的图片滚动切换效果,功能待完善,ScrollPicture.js是类源文件
jQuery、Mootools、Prototype三大JavaScript框架中文手册