主要试验了Mootools在OO开发方面的Class、JSON、Object对象的使用,在mootools在js的模块化开发方面较RequireJS和DOJO还是比较简便的。
在项目中只引用了mootools的基础类库,没有引用mootools的插件库,基础类库比较小,大约27KB,见附件。
mootools文档地址:http://mootools.net/docs/core
实例:
var Person = new Class({ //构造函数 initialize:function(name){ this.name = name ; } }); //直接扩展Person类,添加新的方法 Person.implement({ action : function(){ alert("run"); } }); //类的继承机制 var Student = new Class({ Extends: Person, initialize:function(name,age){ //调用父类的initialize方法 this.parent(name); this.age = age ; } }); //通过implements创建新的对象,覆盖baseclass中已有的方法,也可以添加新的方法 var SuperMan = new Class({ Implements:Person, action : function(){ alert("fly"); } }); var p = new Person("lp"); var student = new Student("stu",27) ; //alert(student.name+" "+student.age) ; var man = new SuperMan("superman"); //alert(JSON.encode(man)); //alert(man.name); //man.action(); //p.action(); var firstObj = { name : 'lp' } ; var secondObj = { name : 'xhy', age : 27 }; //将secondObj追加到firstObj中 Object.append(firstObj,secondObj); alert(JSON.encode(firstObj)+"\n"+JSON.encode(secondObj));
相关推荐
mootools-1.2.2-core-nc
通过"mootools-release-1.11.js"这个文件,开发者可以直接引入MooTools 1.11版本到他们的项目中,享受这一版本带来的所有改进和特性。不过需要注意的是,随着时间的推移,MooTools的最新版本可能已经迭代到了更高,...
开源js框架,非常不错,没什么很多介绍的,如果你是做web开发的,千万不要错过
mootools,Javascript只能提示工具所必须的js文件
MooTools是一款强大的...通过阅读"Mootools1.4中文PDF手册",开发者可以深入了解MooTools的使用方法和最佳实践,而"MooTools-Core-1.5.1.js"则是实际项目中的运行库,结合手册学习,可以迅速提升JavaScript开发技能。
Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js...总之,Mootools是一个非常优秀的Javascript框架,更多精髓部分等待你去发掘.
这个库将MooTools JavaScript库与Django后端紧密结合,为开发者提供了一种更方便的方式来实现动态的、用户友好的Web应用。 **Django框架** Django是一个用Python编写的开源Web框架,遵循模型-视图-控制器(MVC)...
mootools-core-1.4.5-full-compat.js
MooTools是一个强大的JavaScript库,它的1.2版本核心(Core)是整个框架的基础部分,提供了许多基础功能和工具,使得开发者能够更加高效地编写和组织JavaScript代码。这个压缩包包含两个核心文件:`mootools-1.2.4-...
**前端项目-mootools-more.zip** 是一个包含MooTools扩展库的压缩包,主要针对的是使用MooTools JavaScript框架进行前端开发的项目。MooTools是一个轻量级且高度模块化的JavaScript库,旨在提高开发效率,提供面向...
Mootools 是一个简洁且功能强大的 JavaScript 框架,它提供了一系列的工具和方法来简化前端开发工作。Mootools 的设计哲学是“写少做多”,这使得开发者能够用较少的代码实现更多的功能。本文将对 Mootools-12 Cheat...
然而,随着时间的发展,MooTools已经成长为一个独立的、开源的并且非常强大的JavaScript框架,并拥有一个稳固的核心开发者团队以及成千上万的支持者、贡献者和热情的宣传者。 MooTools本质上简化了正常的JavaScript...
4. **动画效果**:MooTools内置了强大的动画框架,支持平滑的CSS属性过渡和自定义动画效果。 5. **Ajax功能**:MooTools提供了Ajax类,简化了与服务器的异步通信,包括GET和POST请求,以及XML、JSON等数据格式的...
比prototypejs更丰富、更强大的mootools.js插件 1.4.5 core下载。mootools.js可以生成较为复杂的、动态的网页交互效果,和jquery一样强大。。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似...
Mootools是一款轻量级且功能强大的JavaScript框架,旨在简化Web开发中的常见任务,如DOM操作、事件处理、动画以及AJAX交互。本文将根据提供的文件信息,深入探讨Mootools的关键知识点,涵盖其类系统、数组、函数、...
01-native.js 02-utils.js 03-hash.js 04-array.js 05-browser.js 06-window.js 07-document.js 08-function.js 09-number.js 10-string.js 11-event.js 12-class.js 13-class.extras.js mootools1.2中文文档(html...
Mootools是一个轻量级且功能强大的JavaScript库,其设计目标是为了简化浏览器端的编程。与Prototype类似,Mootools同样支持面向对象的编程方式,但在某些方面更加注重易用性和简洁性。 ##### 创建对象 在Mootools中...
mootools插件 1.5.1 最新版下载,目前,mootools插件的最新版本是1.5.1,这个插件实现的功能不亚于jquery,是一款同样优秀的js插件,为了大家方便,在此与大家分享,因为觉得官网下载的速度好慢啊,而且很多时候都是...
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的 JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
- **与YUI的集成**:YUI是Yahoo开发的一个前端框架,MooTools-YUI-Compressed.js可能包含了MooTools与YUI的集成代码,使得两个库可以协同工作,共享某些功能或组件。 - **压缩优化**:文件名中的"compressed"表明...