SlideShare una empresa de Scribd logo
1 de 30
Felipe Castro
    Rafael Reis
Tamara Mendes
   Framework específico para Mobile
   Simplificação
   Evento de toque
   Otimização
   Jquery
   Código Leve
   URL - Ajax
   Terceira Abordagem Adaptação de Conteúdo
   HTML 5
   Compatibilidade navegadores
A- Alta Qualidade
B – Média Qualidade
C – Baixa Qualidade
Componentes
HEAD
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1“ />
<link rel="stylesheet" href=“ jquery.mobile-1.1.0.min.css" />
<script src="jquery-1.7.1.min.js"></script>
<script src="jquery.mobile-1.1.0.min.js"></script>



               BODY
                          <div data-role="header">
                          <h1>Cabeçalho</h1>
                          </div>
                          <div data-role="content">
                          <p>Hello World!</p>
                          </div>
                          <div data-role="footer">
                          <h1>Rodapé</h1>
                          </div>
Tipos:
 Header: Geralmente primeiro elemento da
  página
 Footer: Geralmente último elemento da
  página

   Ideal para colocar barras de navegação
<div data-role="footer">
 <div data-role="navbar">
      <ul>
         <li><a href="a.html"
                class="ui-btn-active">One</a>
        </li>
        <li><a href="b.html">Two</a></li>
     </ul>
  </div>
</div>
   Posicionados lado a lado
<div data-inline="true">
  <a href="index.html" data-role="button">Cancel</a>
  <a href="index.html" data-role="button"
                        data-theme="b">Save</a>
</div>
   Agrupando
<div data-role="controlgroup">
  <a href="index.html" data-role="button">Yes</a>
  <a href="index.html" data-role="button">No</a>
  <a href="index.html" data-role="button">Maybe</a>
</div>
<a href="index.html" data-role="button"
    data-icon="refresh">My button</a>



<a href="index.html" data-role="button"
    data-icon="search">My button</a>



<a href="index.html" data-role="button"
    data-icon="check">My button</a>



<a href="index.html" data-role="button"
    data-icon="delete"
    data-iconpos=“notext">Delete</a>
   HTML
   Layout grids: apesar de não ser usualmente
    comum colocar elementos lado a lado, às vezes
    é necessário
<fieldset class="ui-grid-a">
 <div class="ui-block-a">
     <button type="submit" data-theme="c">Cancel</button>
 </div>
 <div class="ui-block-b">
     <button type="submit" data-theme="b">Submit</button>
 </div>
</fieldset>
   Collapsible Content Markup: Ideal para esconder
    conteúdos e exibi-los dinamicamente
<div data-role="collapsible">
 <h3>I'm a header</h3>
 <p>I'm the collapsible content. By default I'm open and displayed
 on the page, but you can click the header to hide me.</p>
</div>
   Baseados em padrões HTML
   Elementos mais comuns:
    ◦   Text inputs
    ◦   Search inputs
    ◦   Slider
    ◦   Flip switch
    ◦   Radio
    ◦   Checkbox
    ◦   Select menus
   Mini Form Elements
<input type="text" name="name" id="basic" data-mini="true" />
<ul data-role="listview" data-theme="g">
 <li><a href="acura.html">Acura</a></li>
 <li><a href="audi.html">Audi</a></li>
 <li><a href="bmw.html">BMW</a></li>
</ul>
   Temas
   Customização de Temas
   Transições animadas - Ajax
Themeroller




    http://jquerymobile.com/themeroller/
Jquery Mobile
Jquery Mobile
Jquery Mobile

Más contenido relacionado

Similar a Jquery Mobile

Mitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivelMitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivel
46vbeng
 
Mitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivelMitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivel
46vbeng
 
O que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seoO que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seo
introfini
 

Similar a Jquery Mobile (20)

Mitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivelMitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivel
 
Mitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivelMitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivel
 
Componentes para a Web
Componentes para a WebComponentes para a Web
Componentes para a Web
 
Angular js
Angular jsAngular js
Angular js
 
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
Apresentação sobre Bootstrap na Maratona de Inovação ISITEC 2017
 
Aula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e linksAula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e links
 
Html5 workshop
Html5 workshopHtml5 workshop
Html5 workshop
 
jQuery mobile
jQuery mobilejQuery mobile
jQuery mobile
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
O que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seoO que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seo
 
Melhores Práticas Web Components
Melhores Práticas Web ComponentsMelhores Práticas Web Components
Melhores Práticas Web Components
 
Simplificando o full stack - desenvolvimento web na prática
Simplificando o full stack - desenvolvimento web na práticaSimplificando o full stack - desenvolvimento web na prática
Simplificando o full stack - desenvolvimento web na prática
 
jQuery na Prática!
jQuery na Prática!jQuery na Prática!
jQuery na Prática!
 
HTML & CSS - Aula 2
HTML & CSS - Aula 2HTML & CSS - Aula 2
HTML & CSS - Aula 2
 
Programação Web com jQuery
Programação Web com jQueryProgramação Web com jQuery
Programação Web com jQuery
 
Android com estilo - GDG Dev Fest 2015
Android com estilo - GDG Dev Fest 2015Android com estilo - GDG Dev Fest 2015
Android com estilo - GDG Dev Fest 2015
 
Java script aula 09 - JQuery
Java script   aula 09 - JQueryJava script   aula 09 - JQuery
Java script aula 09 - JQuery
 
Aula html5
Aula html5Aula html5
Aula html5
 
Trabalho Escrito Java Web - Abel
Trabalho Escrito Java Web - AbelTrabalho Escrito Java Web - Abel
Trabalho Escrito Java Web - Abel
 
Como Perder Peso (no browser)
Como Perder Peso (no browser)Como Perder Peso (no browser)
Como Perder Peso (no browser)
 

Último

Último (8)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Jquery Mobile

  • 1. Felipe Castro Rafael Reis Tamara Mendes
  • 2. Framework específico para Mobile  Simplificação  Evento de toque  Otimização
  • 3. Jquery  Código Leve  URL - Ajax  Terceira Abordagem Adaptação de Conteúdo  HTML 5
  • 4. Compatibilidade navegadores
  • 5. A- Alta Qualidade B – Média Qualidade C – Baixa Qualidade
  • 6.
  • 7.
  • 9. HEAD <title>Page Title</title> <meta name="viewport" content="width=device-width, initial-scale=1“ /> <link rel="stylesheet" href=“ jquery.mobile-1.1.0.min.css" /> <script src="jquery-1.7.1.min.js"></script> <script src="jquery.mobile-1.1.0.min.js"></script> BODY <div data-role="header"> <h1>Cabeçalho</h1> </div> <div data-role="content"> <p>Hello World!</p> </div> <div data-role="footer"> <h1>Rodapé</h1> </div>
  • 10.
  • 11. Tipos:  Header: Geralmente primeiro elemento da página  Footer: Geralmente último elemento da página  Ideal para colocar barras de navegação
  • 12. <div data-role="footer"> <div data-role="navbar"> <ul> <li><a href="a.html" class="ui-btn-active">One</a> </li> <li><a href="b.html">Two</a></li> </ul> </div> </div>
  • 13. Posicionados lado a lado <div data-inline="true"> <a href="index.html" data-role="button">Cancel</a> <a href="index.html" data-role="button" data-theme="b">Save</a> </div>
  • 14. Agrupando <div data-role="controlgroup"> <a href="index.html" data-role="button">Yes</a> <a href="index.html" data-role="button">No</a> <a href="index.html" data-role="button">Maybe</a> </div>
  • 15. <a href="index.html" data-role="button" data-icon="refresh">My button</a> <a href="index.html" data-role="button" data-icon="search">My button</a> <a href="index.html" data-role="button" data-icon="check">My button</a> <a href="index.html" data-role="button" data-icon="delete" data-iconpos=“notext">Delete</a>
  • 16. HTML  Layout grids: apesar de não ser usualmente comum colocar elementos lado a lado, às vezes é necessário <fieldset class="ui-grid-a"> <div class="ui-block-a"> <button type="submit" data-theme="c">Cancel</button> </div> <div class="ui-block-b"> <button type="submit" data-theme="b">Submit</button> </div> </fieldset>
  • 17. Collapsible Content Markup: Ideal para esconder conteúdos e exibi-los dinamicamente <div data-role="collapsible"> <h3>I'm a header</h3> <p>I'm the collapsible content. By default I'm open and displayed on the page, but you can click the header to hide me.</p> </div>
  • 18. Baseados em padrões HTML  Elementos mais comuns: ◦ Text inputs ◦ Search inputs ◦ Slider ◦ Flip switch ◦ Radio ◦ Checkbox ◦ Select menus  Mini Form Elements <input type="text" name="name" id="basic" data-mini="true" />
  • 19.
  • 20. <ul data-role="listview" data-theme="g"> <li><a href="acura.html">Acura</a></li> <li><a href="audi.html">Audi</a></li> <li><a href="bmw.html">BMW</a></li> </ul>
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Temas  Customização de Temas  Transições animadas - Ajax
  • 26.
  • 27. Themeroller http://jquerymobile.com/themeroller/