Mootools

Mootools
MooTools
Desarrollador
The MooTools Dev Team
http://mootools.net
Información general
Última versión estable 1.2.2
23 de abril de 2009
Género Biblioteca de JavaScript
Programado en JavaScript
Sistema operativo Multiplataforma
Licencia Licencia MIT
En español ?

MooTools (My oriented object tools) es un Framework web orientado a objetos para JavaScript, de código abierto, compacto y modular. El objetivo de MooTools es aportar una manera de desarrollar JavaScript sin importar en qué navegador se ejecute de una manera elegante. MooTools aporta una API documentada más enfocada a la orientación de objetos que la implementación estándar soportada por los navegadores web.

Contenido

Ventajas

Como otras tantas bibliotecas JavaScript, MooTools aporta al usuario muchas ventajas. Alguna de ellas:

  • Es un Framework modular y extendible, el desarrollador puede elegir (específicamente) que componentes usar y cuales no.
  • MooTools es orientado a objetos y sigue los principios DRY, que hacen de él un Framework rico, potente y eficiente.
  • Componente avanzado de efectos (Effects), con transiciones (Transitions), de función parabólica, optimizadas y utilizadas por multitud de desarrolladores Flash.
  • Framework desarrollado por programadores para programadores.

Componentes

MooTools incluye muchos components. A destacar es la aplicación de descarga disponible en la web de mootools que permite al usuario descargarse sólo aquellas partes de la biblioteca que tiene pensado utilizar, y sus dependencias necesarias. Además los usuarios pueden elegir el nivel de compresión de la descarga final. Algunos de las categorias de componentes son esbozadas a continuación:

  • Core: colección de funciones de apoyo de las que hace uso el resto de components.
  • Class: es la biblioteca base de MooTools para la instanciación de objetos
  • Natives: Colección de mejoras al objeto nativo JavaScript, añadiendo funcionalidades, compatibilidad y nuevos métodos que simplifican el código.
  • Element: multitud de mejoras y compatibilidades al objeto HTML
  • Effects: API avanzada para animar Elements
  • Remote: proporciona una interfaz para peticiones XHR, Cookie y herramientas para JSON
  • Window: Proporciona una interfaz, válida para cualquier navegador, para obtener información del cliente, por ejemplo el tamaño de la ventana

Compatibilidad entre navegadores

MooTools es compatible y está testado con:

Programación orientada a objetos

MooTools contiene un robusto sistema de creación y herencia de clases que se asemeja al de los lenguajes de programación orientados a objetos. Por ejemplo, aquí tenemos el equivalente en MooTool al ejemplo de polimorfismo en un lenguaje orientado a objetos


 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 the following:
 //
 // Missy: Meow!
 // Mr. Bojangles: Meow!
 // Lassie: Arf! Arf!

Relacionado

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • MooTools — Developer(s) The MooTools Dev Team Stable release 1.3 / October 11, 2010; 13 months ago (2010 10 11 …   Wikipedia

  • MooTools — Entwickler Das MooTools Entwicklerteam Aktuelle Version 1.4.1 (2011 10 07 [1]) Betriebssystem plattformunabhängig …   Deutsch Wikipedia

  • MooTools — Тип Библиотека JavaScript Разработчик Valerio Proietti Написана на JavaScript[1] Операционная система …   Википедия

  • Mootools — Développeur L équipe de Mootools …   Wikipédia en Français

  • MooTools — Développeur L équipe de MooTools Dernière version …   Wikipédia en Français

  • Mootools — …   Википедия

  • Comparison of JavaScript frameworks — Contents 1 Comparison of JavaScript frameworks 1.1 Rationale 1.2 Table of Javascript Frameworks 2 See also …   Wikipedia

  • Custom Form Elements — Entwickler: Mediavrog Aktuelle Version: 0.8.2 Betriebssystem: plattformunabhängig Kategorie …   Deutsch Wikipedia

  • Moo.fx — is a JavaScript effects library, first released in October 2005 by Valerio Proietti as an add on to the Prototype Javascript Framework.[1] It can be used as a lighter alternative to script.aculo.us or other, bigger libraries. It provides simple,… …   Wikipedia

  • Modx — Aktuelle Version: 0.9.6.3 (23. Dezember 2008) Betriebssystem: Apache oder IIS, PHP ab 4.3.10, MySQL ab 4.1.x Kategorie …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”