MooTools - 简介

MooTools是一个面向对象的轻量级JavaScript框架. MooTools的完整形式是我的面向对象工具.它是在免费的开源MIT许可下发布的.它是最受欢迎的JavaScript库之一.

MooTools是一个功能强大的轻量级JavaScript库.它在Web开发中创建了一个简单的JavaScript交互.它也可以作为CSS扩展做很多事情. MooTools具有各种漂亮的扩展,使您能够创建动画效果.

MooTools的组件

MooTools包含许多组件.以下是不同的组件类别 :

  • Core : 所有其他组件都需要的实用程序函数集合.

  • 更多 : 官方的附加组件,可扩展核心并提供增强的功能.

  • Class : 用于类对象实例化的基础库.

  • 原生 :  JavaScript本机对象增强功能的集合.本机添加了简化编码的功能,兼容性和新方法.

  • 元素 : 包含对HTML元素对象的大量增强和兼容性标准化.

  • FX : 高级效果-API,有助于为页面元素设置动画.

  • 请求 : 包括XHR接口,Cookie JSON和HTML检索专用工具,供开发人员利用.

  • Window : 为客户特定信息提供跨浏览器界面,例如窗口的尺寸.

MooTools  - 优势

与原生JavaScript相比,MooTools具有许多优势.这些优势包括以下 :

  • MooTools是一个广泛的模块化框架,允许开发人员创建自己的自定义组合组件.

  • MooTools遵循面向对象的范式和DRY原则(不要重复自己).

  • MooTools提供高级组件效果,并具有优化的过渡效果.它主要用于Flash开发人员.

  • MooTools为DOM提供了不同的增强功能.这有助于开发人员添加,修改,选择和删除DOM元素.并且,它还支持存储和检索元素存储.