当前位置 : 主页 > 手机开发 > harmonyos >

推荐一个面向对象的javascript框架mootools

来源:互联网 收集:自由互联 发布时间:2023-08-28
MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。 浏览器支持:支持IE6以上,也支持firefox,safari等 与jQuery、Prototype、YUI、Dojo几个更有名的相比,它的优点在: 优点:


MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。

浏览器支持:支持IE6以上,也支持firefox,safari等

与jQuery、Prototype、YUI、Dojo几个更有名的相比,它的优点在:


优点:

1.灵活,模块化的框架,用户可以选择自己需要的组件。

2.MooTools符合OO的思想,使代码更强壮,有力,有效。适合大中型项目使用。代码可读性很强

3.高效的组件机制,可以和flash进行完美的交互。

4.对于DOM的扩展增强,使开发者更好的利用document

5.更全面的动画效果
说MooTools框架动画要比jQuery强,其中之一就是MooTools动画内置了贝塞尔运动曲线关键字。如:'linear', 'quad:in', 'back:in', 'bounce:out', 'elastic:out', 'sine:in:out'等等(下图为Fx.Transitions方法之expo),而jQuery实现类似缓动效果,还需要借助ease插件。

6. Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大


不足:

  • 在文档方面,jquey的文档比较丰富,官方上的指南和api使用介绍都很专业,mootools在这方面差距较大;
  • 在插件支持方面,jquery的插件很多,mootools官方提供了一些扩展包,功能没法跟jquery插件比,但是最近使用mootools的人多了很多,各种UI、插件都在变多,而且质量都很高。
  • 在ajax方面,jquery的api比起mootools使用简单

Mootools的写法如下,使用request方法这样写法其实也不错:var myAjax =new Ajax(url, {data : myData , onComplete: callBackFunction  });myAjax.request();  

 

具体请参照官网:

http://mootools.net/


 

网友评论