fbpx
Wikipedia

Mootools

MooTools (My object oriented 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 web 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.

MooTools
Información general
Tipo de programa Biblioteca de JavaScript
Desarrollador The MooTools Dev Team
Licencia Licencia MIT
Información técnica
Programado en JavaScript
Versiones
Última versión estable 1.6.0 ( 14 de enero de 2016 (5 años, 10 meses y 10 días))
Enlaces
Sitio web oficial
Repositorio de código

Características

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 es orientado a objetos y sigue los principios DRY.
  • Componente avanzado de efectos (Effects), con transiciones (Transitions), de función parabólica, optimizadas y utilizadas por multitud de desarrolladores Flash.

Componentes

La aplicación de descarga disponible en la web de Mootools 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 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 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á probado en:[1]

Programación orientada a objetos

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.

 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') }; 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

Referencias

  1. «Browser Compatibility». 

Enlaces externos

  • mootools.net
  • Mootools in Action
  • Ejemplos de Mootools y plugins de jquery
  • Código y Demos Mootools gratis
  •   Datos: Q279201

mootools, mootools, object, oriented, tools, framework, orientado, objetos, para, javascript, código, abierto, compacto, modular, objetivo, mootools, aportar, manera, desarrollar, javascript, importar, qué, navegador, ejecute, manera, elegante, mootools, aport. MooTools My object oriented tools es un framework web orientado a objetos para JavaScript de codigo abierto compacto y modular El objetivo de MooTools es aportar una manera de desarrollar JavaScript sin importar en que navegador web se ejecute de una manera elegante MooTools aporta una API documentada mas enfocada a la orientacion de objetos que la implementacion estandar soportada por los navegadores web MooToolsInformacion generalTipo de programaBiblioteca de JavaScriptDesarrolladorThe MooTools Dev TeamLicenciaLicencia MITInformacion tecnicaProgramado enJavaScriptVersionesUltima version estable1 6 0 14 de enero de 2016 5 anos 10 meses y 10 dias EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Caracteristicas 2 Componentes 3 Compatibilidad entre navegadores 4 Programacion orientada a objetos 5 Vease tambien 6 Referencias 7 Enlaces externosCaracteristicas EditarMooTools presenta las siguientes caracteristicas Es un framework modular y extendible el desarrollador puede elegir especificamente que componentes usar y cuales no MooTools es orientado a objetos y sigue los principios DRY Componente avanzado de efectos Effects con transiciones Transitions de funcion parabolica optimizadas y utilizadas por multitud de desarrolladores Flash Componentes EditarLa aplicacion de descarga disponible en la web de Mootools permite al usuario descargarse solo aquellas partes de la biblioteca que tiene pensado utilizar y sus dependencias necesarias Ademas los usuarios pueden elegir el nivel de compresion de la descarga final Algunos de las categorias de componentes son esbozadas a continuacion Core coleccion de funciones de apoyo de las que hace uso el resto de componentes Class es la biblioteca base de MooTools para la instanciacion de objetos Natives Coleccion de mejoras al objeto nativo JavaScript anadiendo funcionalidades compatibilidad y nuevos metodos que simplifican el codigo 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 valida para cualquier navegador para obtener informacion del cliente por ejemplo el tamano de la ventanaCompatibilidad entre navegadores EditarMooTools es compatible y esta probado en 1 Safari 3 Internet Explorer 6 Mozilla Firefox 2 Opera 9 Google Chrome 4 Programacion orientada a objetos EditarMooTools contiene un sistema de creacion y herencia de clases que se asemeja al de los lenguajes de programacion orientados a objetos Por ejemplo aqui tenemos el equivalente en MooTools 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 Object each Animals function animal alert animal name animal talk alerts the following Missy Meow Mr Bojangles Meow Lassie Arf Arf Vease tambien EditarAjax framework Rich Internet application Web 2 0 jQuery JavaScript XMLHttpRequestReferencias Editar Browser Compatibility Enlaces externos Editarmootools net Validacion de formularios Tutorial de MooTools Tutorial de galeria de imagenes con MooTools Mootools in Action Ejemplos de Mootools y plugins de jquery Codigo y Demos Mootools gratis Datos Q279201 Obtenido de https es wikipedia org w index php title Mootools amp oldid 125249216, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos