MooTools

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
MooTools
Файл:Mootools.png
Тип Библиотека JavaScript
Разработчик Valerio Proietti
Написана на JavaScript[1]
ОС кроссплатформенное
Версия 1.2.2 (23 апреля 2009)
Лицензия Лицензия MIT
Сайт mootools.net

MooTools — это свободный JavaScript фреймворк для разработки кроссбраузерных веб-приложений и веб-сервисов.

MooTools является компактным, модульным, объектно-ориентированным фреймворком, созданным для помощи опытным разработчикам JavaScript. Он позволяет писать мощный, гибкий и кроссбраузерный код благодаря элегантному, хорошо документированному и последовательному API.

MooTools совместим и протестирован с браузерами: Safari 2+, Internet Explorer 6+, Firefox 2+ (и другими, основанными на движке Gecko), Opera 9+.

Фреймворк MooTools используется в CMS Typolight, Joomla 1.5.

Содержание

Объектно-ориентированное программирование

MooTools содержит мощную коллекцию классов и продвинутую систему наследования, которая позволяет вторичное использование кода, а так же его расширение. Например:

 var Animal = new Class({
 
    initialize: function(name){
        this.name = name;
    }
 
 });
 
 var Cat = new Class({
 
    Extends: Animal,
 
    talk: function(){
        return 'Meow!';
    }
 
 });
 
 var Dog = new Class({
 
    Extends: Animal,
 
    talk: function(){
        return 'Arf! Arf';
    }
 
 });
 
 var Animals = {
    a: new Cat('Missy'),
    b: new Cat('Mr. Bojangles'),
    c: new Dog('Lassie')
 };
 
 for(var animal in Animals) alert(animal.name + ': ' + animal.talk());
 
 // Вывод функции alerts
 //
 // Missy: Meow!
 // Mr. Bojangles: Meow!
 // Lassie: Arf! Arf!

Также предоставляет собственный набор классов, с помощью которых возможна, например, реализация различных эффектов. К ним относятся изменения размеров окна браузера, показ и гашение объектов, эффекты движения и Ajax.

Некоторые сайты и веб-приложения, использующие MooTools

Примечания

  1. См. домашнюю страницу проекта

Ссылки


de:MooTools

en:MooTools es:Mootools fr:MooTools ja:MooTools pl:MooTools uk:MooTools

Источник — «http://www.sbup.com/wiki/MooTools»
Личные инструменты

Served in 0.405 secs.