Conhecendo JQuery Mobile
No ano passado fiz a aquisição de um Xperia X10, excelente smartphone com Android. Como sou bem curioso, mexi em tudo que podia. Peguei root, fiz o upgrade para o Android Gingerbread e até instalei o ambiente de desenvolvimento de aplicativos.
Fiz os testes com o JQuery Mobile e constatei que apesar de ainda estar em versão alpha já dá para brincar bastante. Nesse post vou mostrar como fazer algumas telas simples para começarmos a entender como o JQm (JQuery Mobile) funciona.
Algumas pessoas já me perguntaram, como eu faço um site para iPhone, Android, Blackberry e outros smartphones? o JQuery Mobile pode de ajudar (e muito!) a fazer isso.
Para utilizar o JQuery mobile você precisa incluir três coisas no seu HTML:
Você pode baixar um arquivo compactado com o JS, o CSS com as imagens da UI da versão mobile clicando aqui e depois é só baixar o JQuery 1.5 aqui
Vamos ao primeiro exemplo de um index.html:
Para ver o exemplo funcionando clique aqui.
Você deve estar se perguntando, mas que atributo data-role é esse?
A partir do HTML5 você pode colocar metadados nas suas tags usando o data-*
Está disponivel nesse outro post informações sobre esse assunto...
Então a essência do JQuery Mobile é basicamente essa, utilizar o atributo data-* para as diferentes funcionalidades e aparências.
Alguns atributos data-* que podem ser utilizados nas diferentes tags:
Esse post foi apenas para apresentar esse novo recurso que a comunidade desenvolvedora do JQuery está preparando, espero fazer posts mais aprofundados sobre esse assunto em breve.
Lembre-se que o JQuery Mobile ainda está em versão alpha, ainda não é uma boa idéia usa-lo em produção
Caso tenha interesse de ver meus testes, acesse por seu celular endereço:
http://www.mauriciofaustino.com/mobile/
Fiz os testes com o JQuery Mobile e constatei que apesar de ainda estar em versão alpha já dá para brincar bastante. Nesse post vou mostrar como fazer algumas telas simples para começarmos a entender como o JQm (JQuery Mobile) funciona.
Algumas pessoas já me perguntaram, como eu faço um site para iPhone, Android, Blackberry e outros smartphones? o JQuery Mobile pode de ajudar (e muito!) a fazer isso.
Para utilizar o JQuery mobile você precisa incluir três coisas no seu HTML:
- Script do JQuery (O mesmo usamos nos outros posts) – http://code.jquery.com/jquery-1.5.min.js
- Script do JQuery Mobile (onde estão os métodos específicos para mobile) – http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js
- CSS da interface do usuário (UI) para JQuery Mobile – http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css
Você pode baixar um arquivo compactado com o JS, o CSS com as imagens da UI da versão mobile clicando aqui e depois é só baixar o JQuery 1.5 aqui
Vamos ao primeiro exemplo de um index.html:
| HTML | | copy code | | ? |
| 01 | |
| 02 | < !DOCTYPE html> |
| 03 | <html> |
| 04 | <head> |
| 05 | <title>Primeira Página</title> |
| 06 | <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script> |
| 07 | <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script> |
| 08 | <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" /> |
| 09 | </head> |
| 10 | <body> |
| 11 | <div data-role="page"> |
| 12 | <div data-role="header"> |
| 13 | <h1>Primeira página</h1> |
| 14 | </div> |
| 15 | <div data-role="content"> |
| 16 | <p>Essa é sua primeira página para dispositivos móveis</p> |
| 17 | </div> |
| 18 | </div> |
| 19 | </body> |
| 20 | </html> |
| 21 |
Para ver o exemplo funcionando clique aqui.
Você deve estar se perguntando, mas que atributo data-role é esse?
A partir do HTML5 você pode colocar metadados nas suas tags usando o data-*
Está disponivel nesse outro post informações sobre esse assunto...
Então a essência do JQuery Mobile é basicamente essa, utilizar o atributo data-* para as diferentes funcionalidades e aparências.
Alguns atributos data-* que podem ser utilizados nas diferentes tags:
- data-role
- data-theme
- data-icon
- data-transition
Esse post foi apenas para apresentar esse novo recurso que a comunidade desenvolvedora do JQuery está preparando, espero fazer posts mais aprofundados sobre esse assunto em breve.
Lembre-se que o JQuery Mobile ainda está em versão alpha, ainda não é uma boa idéia usa-lo em produção
Caso tenha interesse de ver meus testes, acesse por seu celular endereço:
http://www.mauriciofaustino.com/mobile/
Tags: android, criar, exemplo, iphone, JQuery, jquery mobile, site



mas compensa de verdade.
é muito bom mesmo
Vi esse demo e achei irado…
http://dev.sencha.com/deploy/touch/examples/geocongress/