• 推荐一个面向对象的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/

     

  • 相关阅读:
    哈工大《机器学习》最小二乘法曲线拟合——实验一
    最小二乘法曲线拟合以及matlab实现
    Dubbo简介
    Redis持久化策略
    Linux安装Redis
    RabbitMQ-Demo
    RabbitMQ安装相关
    SpringCloud-Alibaba-Nacos-Demo
    Nacos_启动失败原因
    IDEA中properties中文显示乱码
  • 原文地址:https://www.cnblogs.com/superch0054/p/4010060.html
Copyright © 2020-2023  润新知