Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

Mootools

De Wikipedia, la enciclopedia libre
MooTools
Información general
Tipo de programaBiblioteca deJavaScript
DesarrolladorThe MooTools Dev Team
LicenciaLicencia MIT
Información técnica
Programado enJavaScript
Versiones
Última versión estable1.6.0(14 de enero de 2016 (10 años, 1 mes y 5 días))
Enlaces

MooTools (Myobjectorientedtools) es unframeworkweborientado a objetos paraJavaScript, decódigo abierto, compacto y modular. El objetivo de MooTools es aportar una manera de desarrollar JavaScript sin importar en quénavegador web se ejecute de una manera elegante. MooTools aporta unaAPI documentada más enfocada a laorientación de objetos que la implementación estándar soportada por los navegadores web.

Características

[editar]

MooTools presenta las siguientes características:

  • Es un framework modular y extendible, el desarrollador puede elegir (específicamente) qué componentes usar y cuáles no.
  • MooTools esorientado a objetos y sigue losprincipios DRY.
  • Componente avanzado de efectos (Effects), con transiciones (Transitions), de función parabólica, optimizadas y utilizadas por multitud de desarrolladores Flash.

Componentes

[editar]

La aplicación de descarga disponible en la web de Mootools permite al usuario descargarse sólo aquellas partes de labiblioteca que tiene pensado utilizar, y susdependencias necesarias. Además, los usuarios pueden elegir el nivel de compresión de la descarga final. Algunas de las categorías de componentes son esbozadas a continuación:

  • Core: colección de funciones de apoyo de las que hace uso el resto de componentes.
  • Class: es la biblioteca base de MooTools para la instanciación de objetos
  • Natives: Colección de mejoras al objeto nativoJavaScript, añadiendo funcionalidades, compatibilidad y nuevos métodos que simplifican el código.
  • Element: multitud de mejoras y compatibilidades al objetoHTML
  • Effects: API avanzada para animar Elements
  • Remote: proporciona una interfaz para peticionesXHR, Cookie y herramientas paraJSON
  • 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

[editar]

MooTools es compatible y está probado en:[1]

Programación orientada a objetos

[editar]

MooTools contiene un 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 MooTools al ejemplo de polimorfismo en un lenguaje orientado a objetos.

varAnimal=newClass({initialize:function(name){this.name=name;}});varCat=newClass({Extends:Animal,talk:function(){return'Meow!';}});varDog=newClass({Extends:Animal,talk:function(){return'Arf! Arf';}});varAnimals={a:newCat('Missy'),b:newCat('Mr. Bojangles'),c:newDog('Lassie')};Object.each(Animals,function(animal){alert(animal.name+': '+animal.talk());});// alerts the following://// Missy: Meow!// Mr. Bojangles: Meow!// Lassie: Arf! Arf!

Véase también

[editar]

Referencias

[editar]
  1. «Browser Compatibility». 

Enlaces externos

[editar]
Control de autoridades
Obtenido de «https://es.wikipedia.org/w/index.php?title=Mootools&oldid=171217047»
Categoría:

[8]ページ先頭

©2009-2026 Movatter.jp