📅  最后修改于: 2020-10-22 06:26:58             🧑  作者: Mango
MooTools是一个面向对象的轻量级JavaScript框架。 MooTools的完整形式是“我的面向对象的工具”。它是根据免费的开源MIT许可证发布的。它是最受欢迎的JavaScript库之一。
MooTools是功能强大的轻量级JavaScript库。它在Web开发中创建了JavaScript的轻松交互。作为CSS扩展,它还可以做很多事情。 MooTools具有各种漂亮的扩展,使您能够创建动画效果。
MooTools包含许多组件。以下是不同的组件类别-
核心-所有其他组件所需的实用程序功能的集合。
更多-扩展扩展核心并提供增强功能的官方附加组件集合。
类-类对象实例化的基础库。
本机-JavaScript本机对象增强功能的集合。本机添加了功能,兼容性和简化编码的新方法。
元素-包含对HTML元素对象的大量增强和兼容性标准化。
FX-一种高级效果API,可帮助对页面元素进行动画处理。
请求-包括XHR接口,Cookie JSON和特定于HTML检索的工具,供开发人员利用。
窗口-为特定于客户的信息(例如窗口的尺寸)提供跨浏览器的界面。
与本地JavaScript相比,MooTools具有许多优势。这些优势包括以下内容-
MooTools是一个广泛的模块化框架,允许开发人员创建自己的自定义组件组合。
MooTools遵循面向对象的范例和DRY原则(不要重复自己)。
MooTools提供了具有优化过渡效果的高级组件效果。它主要用于Flash开发人员。
MooTools对DOM提供了不同的增强。这有助于开发人员添加,修改,选择和删除DOM元素。并且,它还支持存储和检索元素存储。