MooTools — это легковесный объектно-ориентированный фреймворк JavaScript. Полная форма MooTools — «Мои объектно-ориентированные инструменты». Он выпущен под свободной лицензией MIT с открытым исходным кодом. Это одна из самых популярных библиотек JavaScript.
MooTools — это мощная и легкая библиотека JavaScript. Это создает легкое взаимодействие JavaScript в веб-разработке. Он также может делать много вещей как расширения CSS. MooTools имеет все виды отличных расширений, которые дают вам возможность создавать анимированные эффекты.
Компоненты MooTools
MooTools включает в себя ряд компонентов. Ниже перечислены различные категории компонентов.
-
Core — набор утилитарных функций, которые требуются всем остальным компонентам.
-
Подробнее — Официальный сборник дополнений, расширяющих ядро и обеспечивающих расширенные функциональные возможности.
-
Class — базовая библиотека для создания экземпляров объектов класса.
-
Natives — коллекция улучшений собственных объектов JavaScript. Нативы добавляют функциональность, совместимость и новые методы, которые упрощают кодирование.
-
Элемент — содержит большое количество улучшений и стандартизации совместимости с объектом HTML-элемента.
-
FX — расширенный API-эффекты, который помогает анимировать элементы страницы.
-
Запрос — включает в себя интерфейс XHR, Cookie JSON и специальные инструменты поиска HTML для разработчиков.
-
Окно — Предоставляет кросс-браузерный интерфейс для информации о клиенте, такой как размеры окна.
Core — набор утилитарных функций, которые требуются всем остальным компонентам.
Подробнее — Официальный сборник дополнений, расширяющих ядро и обеспечивающих расширенные функциональные возможности.
Class — базовая библиотека для создания экземпляров объектов класса.
Natives — коллекция улучшений собственных объектов JavaScript. Нативы добавляют функциональность, совместимость и новые методы, которые упрощают кодирование.
Элемент — содержит большое количество улучшений и стандартизации совместимости с объектом HTML-элемента.
FX — расширенный API-эффекты, который помогает анимировать элементы страницы.
Запрос — включает в себя интерфейс XHR, Cookie JSON и специальные инструменты поиска HTML для разработчиков.
Окно — Предоставляет кросс-браузерный интерфейс для информации о клиенте, такой как размеры окна.
MooTools — Преимущества
MooTools имеют ряд преимуществ по сравнению с нативным JavaScript. Эти преимущества включают в себя следующее —
MooTools — это обширная модульная структура, которая позволяет разработчикам создавать свои собственные индивидуальные комбинации компонентов.
MooTools следует объектно-ориентированной парадигме и принципу DRY (не повторяйте себя).
MooTools предоставляет расширенные эффекты компонентов с оптимизированными переходами. Он в основном используется для разработчиков Flash.
MooTools предоставляет различные улучшения для DOM. Это помогает разработчикам добавлять, изменять, выбирать и удалять элементы DOM. И это также поддерживает хранение и извлечение хранилища элементов.