SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à Jquery Mobile

Mitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivelMitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivel46vbeng
 
Mitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivelMitos e-verdades-pvc-flexivel
Mitos e-verdades-pvc-flexivel46vbeng
 
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 2017Fernando Freitas Alves
 
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 seointrofini
 
Melhores Práticas Web Components
Melhores Práticas Web ComponentsMelhores Práticas Web Components
Melhores Práticas Web ComponentsMateus Ortiz
 
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áticaMarianna Cruz Teixeira
 
HTML & CSS - Aula 2
HTML & CSS - Aula 2HTML & CSS - Aula 2
HTML & CSS - Aula 2lucampos_si
 
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 2015Nathalie Lima
 
Trabalho Escrito Java Web - Abel
Trabalho Escrito Java Web - AbelTrabalho Escrito Java Web - Abel
Trabalho Escrito Java Web - AbelAbel Gustavo Jorge
 
Como Perder Peso (no browser)
Como Perder Peso (no browser)Como Perder Peso (no browser)
Como Perder Peso (no browser)Zeno Rocha
 

Similaire à 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)
 

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/