MooTools 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MooTools 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-05

软件简介

MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代 码。 Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等。

// get elements by class
$$('.foo'); // or even: document.getElements('.foo');

// selector with different elements
$$('div.foo, div.bar, div.bar a');

// get a single element
document.getElement('div.foo');
// create a new Class instance
var myRequest = new Request({
    url: 'getMyText.php',
    method: 'get',
    onRequest: function(){
        myElement.set('text', 'loading...');
    },
    onSuccess: function(responseText){
        myElement.set('text', responseText);
    },
    onFailure: function(){
        myElement.set('text', 'Sorry, your request failed :(');
    }
});

// and to send it:
myRequest.send(data);

 

展开阅读全文

代码

评论 (1)

加载中
2012/06/12 09:53
回复
举报
更多评论
发表了资讯
2016/09/11 00:00

MooTools 1.6.0 发布,重构 Gruntfile

MooTools 1.6.0 发布了,该版本主要是修复一些bug以及引入一些新特性。 主要更新: Core: Rename .from method in Array, Function, String and Number (#2758)(#2760) New feature: Class.Thenable (#2743) Add Safari 9 to Sauce Labs tested browsers (#2749) Added ESLint to Grunt specs to keep code styled and ...

5
8
发表了资讯
2010/10/20 00:00

MooTools 1.3 发布,使用Slick引擎

MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代 码。 Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计 也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放...

0
3
发表了资讯
2010/09/16 00:00

MooTools 1.2.5 发布,1.3 上线在即

MooTools的1.2.4版本已经维持了很长的时间,1.3 Btea已经公布很久了,这不1.2.5终于发布了。 MooTools Core 1.2.5已经发布了,如果没什么意外的话,他将会是1.2的last版本。1.2.5是一个修正版本,并包含了对最新的测试版的浏览器的兼容性整合,如Firefox4 beta、Chrome 6以及IE9 Beta等。 详细的修正清单如下: * 修复了...

0
0
发表了资讯
2010/04/29 00:00

MooTools 1.3 b1 发布

MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。 该版本是 Mootools 1.3 的第一个beta测试版,包含很多新的特性,包括使用Sizzle的CSS选择器,详情请看 Mootools 的博客。 下载 MooTools 1.3 b1...

2
1
发表了资讯
2009/04/28 00:00

MooTools 1.2.2 发布

MooTools 1.2.2 主要是修正了一些bug,同时对 Class.js 文件进行了重写,原因是旧的 Class.js 的 this.parent() 运行得不够好,MooTools 1.2.2 的目的是为 MooTools 2.0 做好准备。新的 Class.js 在继承模型上更加稳健。 更多关于 Class.js 的改进请看这里。 下载地址:http://mootools.net/download...

0
0
发表了资讯
2008/10/20 00:00

Mootools 1.2.1 版本发布

Tom Occhino刚刚发布了Mootools 1.2.1 ,向后兼容,下载地址:http://mootools.net/download Element.Properties.html (element.set('html', html);)现在能在IE中与选择和表元素一起运行;元素:复制比以前更快,并且保留表单中被复制的元素值;修复了很多Class.js的bug;开始支持Safari 2;通过Daniel Steigerwald的帮助...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2010/12/13 17:21

MooTools教程(4):函数和MooTools

今天开始MooTools系列教程的第4讲。如果你还没有看过上一讲,请先查看上一篇教程<《Mootools 1.2教程(3)——数组使用简介》。今天我们先不讲MooTools,而是讲一讲JavaScript中的函数(function)的基本知识。 但是,为了符合MooTools这个主题,你需要知道在哪里该使用MooTools的函数。此前,我们已经在我们的所有示例代码...

0
4
发表了博客
2012/11/07 15:37

mootools

Mootool.js文件 http://mootools.net/ 英文官 ttp://docs.mootools.net/ 英文文 http://demos.mootools.net/ 英文功能演示 http://code.google.com/p/mootools-doc-cn/ 1.2中文文档  Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype...

0
1
发表了博客
2010/12/12 11:55

MooTools教程(1):认识MooTools

有人最近要求我们写一个关于MooTools 1.2的30天的教程,这似乎也是个很不错的主意,于是我们决定现在就开始。在这些教程中,我们假设用户没有任何MooTools或者是JavaScript经验,但是至少有基本的HTML和CSS知识。 MooTools 1.2 JavaScript库介绍 MooTools 1.2是 个强大的轻量级的JavaScript库,专门为减轻Web中交互性Jav...

1
9
发表于大前端专区
2014/07/13 21:53

MooTools源代码导读

1. mootools模块 1.1. 模块结构 /Source |--Browser |--Browser.js |--Class |--Class.js |--Class.Extras.js |--Core |--Core.js |--Element |--Element.js |--Element.Style.js |--Element.Dimensions.js |--Element.Event.js ...

0
2
发表了博客
2012/03/21 14:45

Mootools 页面加载事件

JavaScript 原型页面加载事件 原型事件在同一个页面只能绑定一个,如果出现多个则只会执行最后一个。 window.onload = function(){   alert('Hello JavaScript'); } jQuery 页面加载事件代码最简洁,同一个页面可以出现多个加载事件,浏览器按代码的先后顺序执行。 $(function(){   alert('Hello jQuery'); }) Mootools 页...

0
0
发表了博客
2010/12/12 12:03

MooTools教程(2):DOM选择器

如果你还没有准备好,请先阅读上一篇《Mootools 1.2教程(1)——MooTools介绍》。我们讲了怎么引用MooTools 1.2以及怎么在domready里面调用你的脚本。 今天开始本系列教程的第2讲。在这一讲中,我们会学习几种选择HTML元素的方法。在许多方面,这是MooTools用得最多最基本的。毕竟,要创建一个基于HTML元素的交互性用户体...

0
5
发表于大前端专区
2014/05/09 09:45

MooTools Class 使用、继承详解(上)

首先需要说明的是,本文将直接讲解创建和使用类的各种技巧,一些基础的东西不再做解释,要理解如何在JavaScript中实现面向对象的设计,请先参考《JavaScript.高级程序设计(第2版)》(前7章)、《javascript.设计模式》(前四章)、《JavaScript.语言精粹》这三部经典之作。 在Mootools中使用Class构造函数创建一个类有两种方...

3
1
发表了博客
2010/12/18 11:49

MooTools教程(5):事件处理

今天我们开始第五讲,在上一讲(《Mootools 1.2教程(4)——函数》)中,我们学习了在MooTools 1.2中建立和使用函数的几种不同方式。下一步就是理解事件了。和选择器类似,事件也是建立互动界面的一个重要部分。一旦你掌握了一个元素,你需要去决定什么行为来触发什么效果。先把效果留着以后在讲,我们首先看一看中间步骤...

0
4
发表了博客
2014/05/09 09:45

MooTools Class 使用、继承详解(下)

继承 继承的主要好处表现在代码的重用方面,通过建立类之间的继承关系,有些方法我们只需要定义一次就可以了。同样,如果需要修改这些方法或排查其中的错误,那么由于其定义只出现在一个位置,所以非常有利于节省时间和精力。MooTools实现类的继承有两种模式:原型式继承和多亲继承,原型式继承由内建的Extends Mutator...

3
0
2014/02/10 15:34

MooTools DatePicker

MooTools DatePicker是一个可灵活配置的日期选择控件。支持任意时间格式,甚至支持时间选择。该控件已内置4种外观,但也可以自己定制。

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2010/05/05 10:11

几个常用的 JavaScript 框架比较

JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口。JavaScript 让 Web 开发人员能以编程方式处理 Web 页面上的对象,并提供了一个能够动态操作这些对象的平台。在最初引入 JavaScript 时,通常只用于提供 Web 页面上的一些不重要的特性,如时钟功能和浏览器状态栏中的滚动文本等。另一...

5
46
发表了问答
2016/01/15 10:36

jquery 的辉煌与面向对象的扯蛋 -- 两个凡是

早年有不少流行的 OO设计的库 我看了之后, 反正觉得OO扯蛋 所以就挑了jquery来用, 而且禁止 所有 OO设计的js 库 事实证明, 这是正确的

7
0
发表了问答
2015/07/27 10:45

分享:关于如何使用反编译器,获取源码清单方法

关于反编译器 从概念上讲,反编译器使用起来非常简单。他就是把编译器逆过来用:你给它 .class 文件,它还给你一个源代码文件。 一些比较新的反编译器有精致的图形界面。但在一开始所举的例子中,我们将使用的是 Mocha,它是第一个公开的可利用的反编译器。在本文的最后,我会讨论一下在 GPL 下一个较新的反编译器。(请...

1
1
发表了问答
2013/07/22 17:33

游戏引擎Unity3D对微软开发者免费开放,这意味着什么?

据美国科技博客TechCrunch的报道,跨平台3D游戏开发引擎Unity日前在微软的Build 2013开发者大会上宣布,Unity游戏引擎将支持Xbox One和Kinect,同时WP8和Win8游戏的开发者将可免费使用该引擎。至此Unity已经可以宣布自己能够对下一代游戏主机和主流三大移动操作系 统提供跨平台支持了。 Unity在今年3月曾宣布支持索尼的P...

3
1
发表了问答
2011/08/16 23:10

prototype,Mootools,jQuery如何在一个页面里面共存啊?

请教一个页面中同时使用了prototype,Mootools,jQuery三种框架如何解决冲突问题啊? 问题背景描述: 我现在的项目里面有一个页面,早先因为某些原因使用了prototype+QIndex,所以引入了js <script type="text/javascript" src="js/jxt/prototype-1.4.0.js"></script> <script type="text/javascript" src="js/jxt/QIndex...

7
3
发表了问答
2011/09/14 14:13

jQuery vs MooTools

最近在琢磨怎么让js代码晚点失控,查网上,翻到这篇 http://jqueryvsmootools.com/ 看完后觉得两者之间是个互补啊,各自的弱项都是对方的强项,结合起来是不是无敌了?用MooTools的多吗?

11
0
发表了问答
2013/07/12 01:55

看下能力求指点下我现在水平应该值多少薪资

大专毕业 专业是设计 photoshop ai cad cw 后期做了一年美工转向程序(1年多)vs .net js最擅长的框架是mootools jq真心不会 在一年不大不小的公司做了挂牌项目主管(负责机房,网络维护,网站优化)百度大厦seo网站营销“进修”过 对html5 css3一直在学习,目前正在打算走向移动开发 ,求各位指点下我们能力能值多少k 谢...

51
0
发表了问答
2013/07/15 13:19

突破瓶颈解决web前端工程师jquery框架与mootools以及prototype并存

这个问题困扰半月之久了 ,跑遍这个搜索引擎界(度娘 谷歌 黑马) 至于搞定了 废话不说直接贴源码: 作为前端 jquery框架与mootools并存是你做好用户体验,以及交换设计,构建必不可少的! 方式一: <html> <head> <script src="prototype.js"></script> <script src="jquery.js"></script> <script src="mootloos.js"><...

15
7
发表了问答
2013/03/18 15:27

Jsp文件中引入的有Jquery和mootool怎么控制执行顺序

我有一个jsp文件中需要引入jquery和mootool两种框架,加载的时候的先后顺序怎么控制,如我想让jquery后加载。

2
0
发表了问答
2012/05/05 16:15

mootools 获取元素属性

<ul id="idSlider3"> <a href="#2">b</a> <a href="#3"><img src="/20120429/ef0f03b7c3c0cef1.jpg"></a> </ul> $$('#idSlider3 a').addEvent('click',function(){ var url = this.get('href'); var text = this.get('text'); alert(text); 第一个a能弹出b 第2个a 却是空的, }); 怎样获取 <img src="/20120429/ef0f03b7...

1
0
发表了问答
2011/12/14 21:12

JS前台工程师

JS前台工程师 职位描述: 1、设计并编写WEB前端架构及应用 2、配合界面设计师完成各种javascript代码需求 职位要求: 1、精通JavaScript语言,并且仔细研究过至少一种开源框架(JQuery, Prototype, MooTools等) 2、能够开发相关的独立插件,能够开发通用类库和JavaScript框架编写 3、精通AJAX以及json, jsonp的前端数据...

5
0
发表了问答
2011/09/23 10:50

jQuery有没有这种功能?

我已经拿到了一个元素,然后我想从它的子元素里使用选择器找到我需要的元素 比如说mootools里就有这种函数 var subDivs = $(document.body).getElements("div");

2
0
发表了问答
2010/10/14 15:44

mootools如何解析返回的xml?

比如返回 <?xml version="1.0" encoding="utf-8" ?> <rsp stat="ok">   <nodea attr="attr"> content value   </nodea> </rsp> 如何获取 rsp 的 stat 属性,和 nodea 的属性 和 nodea的 值?有什么好的办法呢? 目前我的写法是 xml.documentElement.get('stat') xml.documentElement.firstElementChild.get('attr') ...

5
1
发表了问答
2009/12/22 10:00

麻雀虽小,五脏俱全:用DOJO写一个最简单的控件

现在javascript框架、控件库有很多,JQuery、Ext、prototype、MooTools、DOJO, 这些都是在Google上搜索“javascript+framework”列在第一页的。 这其中,除了MooTools,其它的都有所了解,但只在项目中用过Ext和DOJO。 但一直不太喜欢Ext,性能有问题,新的版本还收费了, 特别讨厌这种打着开源旗号赚钱的,像JGraph,J...

2
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
107 收藏
分享
返回顶部
顶部