Що таке MooTools?

MooTools — це компактний, модульний, об’єктно-орієнтований JavaScript фреймворк, який дозволяє додати на Web-сторінку ефекти і анімацію. MooTools, як і всі сучасні JavaScript бібліотеки, має засоби для того, щоб виконувати пошук елемента на сторінці, вказавши його характеристики: id, клас css, ім’я теґу чи їх комбінацію.

Головна мета використання фреймворку — це дозволити програмістові зосередитися на завданнях унікальних для поточного проекту, замість того, щоб постійно «винаходити колесо».

Задача будь-якого JavaScript фреймворка:

  • Забезпечити кросбраузерність створених скриптів;
  • Надати набір класів і функцій для швидшої реалізації скриптів (функції для роботи з об’єктами і подіями; функції для реалізації AJAX, функцій для JavaScript анімації).

Примітка! Під кросбраузерністю MooTools слід розуміти однакову роботу коду і відсутність помилок в Safari 2+, Internet Explorer 6+, Firefox 2+, Opera 9+.

Ще одна перевага використання готових бібліотек в тому, що вони вже протестовані під різні браузери і ви не витрачаєте час на тестування.

Демонстраційні матеріали на офіційному сайті MooTools дозволяють навіть недосвідченим  JavaScript програмістам відносно легко «прикрутити» певний ефект з фреймворку на власний сайт. Для цього потрібно лише виконувати нескладні вказівки розробників.

Переглянути анімаційні ефекти фреймворку одразу у вікні свого браузера можна на  вищезгаданому офіційному сайті, а точніше на сторінці — http://demos.mootools.net/.

Офіційний сайт MooTools

На момент написання статті вже існує версія 1.2.1, яка займає: 95 Кб (нестиснута версія), 75 Кб (JSMin), 63 Кб (YUI Compressor).

Даний розмір файлів вас може налякати, але не поспішайте розчаровуватися. Великим плюсом даного фреймворка є його модульність, яка дає змогу програмісту вибирати лише ті модулі, які йому необхідні для поточної роботи і тим самим мінімізувати розмір коду.

На сторінці http://mootools.net/more ви при необхідності  виберете, які компоненти слід включити в JavaScript файл, а без яких на перший час можна обійтись.

MooTools випускається під відкритою вихідною ліцензією MIT (Open Source MIT license), яка дає вам можливість безкоштовно використовувати цей фреймворк для власних проектів та змінювати код не порушуючи авторське право.

Джерело:

Категорія: Для початку. Теґи: , , , , , , , , . Ви можете слідкувати за коментуванням цієї статті за допомогою RSS 2.0. Ви можете залишити коментар, або надіслати трекбек з вашого сайту.

Залишити коментар

XHTML: Ви можете використовувати ці теґи: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>