MooTools - 简介
MooTools 是一个面向对象的轻量级 JavaScript 框架。MooTools 的全称是 My Object-Oriented Tools。它根据免费的开源 MIT 许可证发布。它是最受欢迎的 JavaScript 库之一。
MooTools 是一个功能强大的轻量级 JavaScript 库。它创建了 JavaScript 在 Web 开发中的简单交互。它还可以作为 CSS 扩展做很多事情。MooTools 有各种漂亮的扩展,让您能够创建动画效果。
MooTools 的组件
MooTools 包含许多组件。以下是不同的组件类别 −
核心 − 所有其他组件所需的实用函数集合。
更多 −官方附加组件集合,用于扩展核心并提供增强功能。
Class − 类对象实例化的基础库。
Natives − JavaScript 本机对象增强功能的集合。本机添加了功能、兼容性和简化编码的新方法。
Element − 包含大量对 HTML Element 对象的增强和兼容性标准化。
FX − 有助于为页面元素设置动画的高级效果 API。
Request − 包括 XHR 接口、Cookie JSON 和 HTML 检索特定工具,供开发人员利用。
Window −提供跨浏览器界面,用于获取客户端特定信息,例如窗口尺寸。
MooTools – 优势
与原生 JavaScript 相比,MooTools 具有许多优势。这些优势包括以下 −
MooTools 是一个广泛的模块化框架,允许开发人员创建自己的自定义组件组合。
MooTools 遵循面向对象范式和 DRY 原则(不要重复自己)。
MooTools 提供高级组件效果,并优化过渡。它主要用于 Flash 开发人员。
MooTools 为 DOM 提供了不同的增强功能。这有助于开发人员添加、修改、选择和删除 DOM 元素。此外,它还支持存储和检索元素存储。