JQuery Mobile es un
marco de interfaz de usuario, construido sobre jQuery Core y utilizado para
desarrollar aplicaciones o sitios web receptivos a los que se puede acceder
desde dispositivos móviles, tabletas y computadoras de escritorio. Utiliza
funciones de jQuery y jQueryUI para proporcionar funciones de API para
aplicaciones web móviles. Este tutorial le enseñará los conceptos básicos
del marco jQuery Mobile. También discutiremos algunos conceptos detallados
relacionados con jQuery Mobile.
jQuery ha sido
durante mucho tiempo una biblioteca de JavaScript popular para crear
aplicaciones web y sitios web interactivos enriquecidos. Sin embargo, dado que
fue diseñado principalmente para navegadores de escritorio, no tiene muchas
funciones diseñadas específicamente para crear aplicaciones web móviles.
jQuery Mobile es un
nuevo proyecto que aborda este déficit. Es un marco construido sobre jQuery que
proporciona una variedad de elementos y funciones de la interfaz de usuario
para que los use en sus aplicaciones móviles.
El marco es bastante
innovador en el momento de escribir este artículo; de hecho, la primera versión
alfa solo se lanzó el mes pasado, pero ya es posible hacer algunas cosas
geniales con él.
Entre sus ventajas
esta:
·
jQuery Mobile facilita el
desarrollo de interfaces de usuario para aplicaciones web móviles.
·
La configuración de la interfaz
se basa en el marcado, lo que significa que prácticamente puede crear toda la
interfaz básica de la aplicación en HTML, sin necesidad de escribir una sola
línea de JavaScript. (¡Por supuesto, aún necesitará escribir JavaScript si su
aplicación va a hacer algo útil!)
·
Proporciona una serie de nuevos
eventos personalizados que le permiten detectar móviles y tocar acciones
específicas como tocar, tocar y mantener, deslizar y cambiar de orientación (es
decir, girar el dispositivo).
·
Utiliza una mejora progresiva
para garantizar que la interfaz de su aplicación funcione en prácticamente
cualquier dispositivo habilitado para la web.
·
Utiliza temas para facilitar la
personalización del aspecto de su aplicación.
DEMOSTRACIÓN