zoukankan      html  css  js  c++  java
  • 推荐一个面向对象的javascript框架mootools

    MooTools是一个简洁,模化,面向象的开源JavaScript web用框

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

    jQueryPrototypeYUIDojo几个更有名的相比,它的优点在:

    优点:

    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. MootoolsPrototype.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/

     

  • 相关阅读:
    【翻译】在Sencha应用程序中使用插件和混入
    Codeforces Round #306 (Div. 2) A
    自己定义控件-仿iphone之ToggleButton&VoiceSeekBar
    .m文件导入C++头文件带来的错误
    Permutations
    ceph命令拷屏
    Azure 3 月新公布
    Azure 本月最新活动,速度Mark!
    直接刷脸?一元就能搞定会议签到!
    Azure SQL的DTU和eDTU到底是个什么鬼
  • 原文地址:https://www.cnblogs.com/superch0054/p/4010060.html
Copyright © 2011-2022 走看看