MooTools框架

Mootools教程资源

网上看到有朋友搜集了很多关于Mootools的资料链接,非常好,感谢,现在将Mootools教程资源的汇集如下:

Mootools资源

包含Mootools教程、Mootools文章、Mootools代码实例等

  

http://clientside.cnet.com/wiki/mootorial/ --- The Mootorial:比较完整的mootools教程

http://solutoire.com/2007/02/16/mootools-ajax-xhr-classes/ --- ajax 和 XHR

http://solutoire.com/2007/01/31/mootools-10-whats-new/ --- Mootools 1.0: What’s new

"http://solutoire.com/2006/12/25/porting-prototype-enumerable-functions ...


阅读全文 》

基于Mootools的日历组件

最近一段时间,JavaEye论坛里很多Javascript的专家纷纷推荐Mootools,但是基于Mootools的应用数目毕竟还比不上Prototype,很多人对于它在实际项目中的应用还是抱有一些怀疑。

大家不妨来关注一下MooMonth。一个功能强大,基于Mootools的日历组件。

它不仅给开发人员提供了功能扩展、事件处理、自定义构,而且还给用户极高的易用性。

目前它的版本还处于alpha状态,但是参考它的代码,我们可以看到Mootools在构建UI组件上具有独特的优势。

Mootools实例效果:

下载地址:http://moomonth.googlecode.com/files/moomont ...


阅读全文 》

MooTools的瑕疵

1 each方法无法break.

例子: 找出一个数组中的第一个偶数.

var myarr=[1,2,3,15,5,21,22];

var rs=0;

myarr.each(function(val,idx){

if (val%2 ==0 ) {

rs=val;

return ; //return不是我想要的,我想在这里方便快捷的结束each,咋办?

}

});

目前我想到的是 使用 throw抛出一个异常,不知道各位还有更好的解决方案没.

(当然修改moo源代码可以得到更好的方案)

2 Element对象没有setValue方法.

这个比较不能忍啊 呵呵,想设置页面表单域的值都要自己想办法,不理解为啥!

3 Json.Remote对象里的hardco ...


阅读全文 》

MooTools中文介绍

MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。

Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。

总之,Mootools是一个非常优秀的Javascript框架,更多精髓部分等待你去发掘,希望你也能通过学习和使用而喜欢上Mootools,甚至

喜欢上Javascript :)

MooTools is a compact, modular, Object-O ...


阅读全文 》