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元素.并且,它还支持存储和检索元素存储.