Académique Documents
Professionnel Documents
Culture Documents
27 de abril de 2012
LungoJS
27 de abril de 2012
1 / 11
Indice
1 2 3 4 5 6 7 8
Introduccin o Caracter sticas Primeros pasos para empezar con lungoJs App.js event.js view.js Data.js SUGAR
LungoJS
27 de abril de 2012
2 / 11
Qu es? e
Denicin o lungoJs es un framework espaol y con licencia libre para la creacin de n o webApps de forma rpida y fcil a a Tecnolog usadas as
LungoJS
27 de abril de 2012
3 / 11
Caractersticas
Prototipado rpido de aplicaciones a html5 con funcionalidad mvil o Programacin de eventos mviles con javascript o o Programacin semntica: class = scrolled list indented etc o a cdigo .js del core muy ligero (40kB la versin 1.2 actual) o o Posibilidad de usar las utilidades de html5 como: geolocalizacin, o websql, cach, etc e Iconos tipo @font-face.. Una fuente puede ser un icono, y como tal se le puede cambiar el color, el tamao... de forma muy sencilla n Extensible con otras librerias, tanto propias como third-partys Cdigo alojado en github. Puedes verlo, y si tienes alguna propuesta, o editarla Comunidad ocial en aumento, y con el creador (@soyjavi) comentando de cuando en cuando a las dudas que surgen
Antonio Castillo Lora () LungoJS 27 de abril de 2012 4 / 11
Primeros pasos
1 2 3 4 5
bajar desde la pgina http://www.lungojs.com la versin actual a o Extraer el paquete y renombrarlo con el nombre del proyecto descomentar las l neas comentadas name: Nombre del proyecto version: versin del proyecto o
Con estos sencillos pasos ya podemos abrir el index.html desde el navegador (Debe ser compatible con html5. Recomiendo chrome, o safari) La versin trae una pequea prueba de una mini webApp Vamos a ver que o n nos da, y a hacer algunas pruebas sencillas ;) Antes que nada, decir que la estructura que existe en los proyectos es una estructura exible. Se podr a dejar todo en un solo chero .js
LungoJS
27 de abril de 2012
5 / 11
App.js
App.js se encarga de iniciar lungo y nuestra aplicacin. En ella podemos o indicar: nombre, versin del proyecto, secciones y templates (Esto ultimo o no lo he usado nunca de esta forma hasta el momento) Si queremos que algo se arranque al principio tambin debemos hacerlo ah Recordar que e . App.js es el primer script que se lanza y el orden, en lungojs, siempre es importante y puede darte graves quebraderos de cabeza si no lo tienes presente
LungoJS
27 de abril de 2012
6 / 11
events.js
Los eventos javascript son bastante importantes para nuestra app ya que tendrn toda la lgica del programa. Adems lungoJs provee eventos a o a tctiles para los mviles. Alguno de los ms usados son: a o a
1 2 3 4
tap: Al pulsar longTap: Al hacer una pulsacin larga o swipe: al arrastrar el pulsador (y sus variantes a izda y derecha) swipeUp: Evento tipo refrescar twitter
LungoJS
27 de abril de 2012
7 / 11
view.js
Nos sirve para mostrar las vistas. Templates, markups de listas... Todo lo que tenga que ver con lo visual y deba ser dinmico deber estar aqu a a
LungoJS
27 de abril de 2012
8 / 11
data.js
El modelo de nuestra base de datos (si queremos tener una). Sirve como cach oine pero tambin puede usarse como una base de datos e e propiamente dicha. El problema es que si borras la cach, has perdido los e datos de tu app. Y si son importantes, pues ya sabes que debes buscar una mejor manera de guardarlos
LungoJS
27 de abril de 2012
9 / 11
Los sugars son como bibliotecas de opciones adicionales. Actualmente existen: GMap: Da una comunicacin con los mapas de googleMaps o Talk: provee de un chat Growl: noticaciones y menus emergentes Si existe alguno ms slo tenis que mirar en la forja del proyecto. Yo he a o e usado GMap y Growl
LungoJS
27 de abril de 2012
10 / 11
Referencias
LungoJS
27 de abril de 2012
11 / 11