Upgrade to Pro — share decks privately, control downloads, hide ads and more …

jQuery: Introdução e Plugins matadores

jQuery: Introdução e Plugins matadores

Palestra promovida pela FATEC Franca, no evento Tech Week.

Tags: HTML, JavaScript, CSS, DOM, Server-side, Client-side, jQuery, Highcharts, DataTables

Avatar for Bruno Freitas

Bruno Freitas

October 30, 2012

More Decks by Bruno Freitas

Other Decks in Programming

Transcript

  1. Vamos falar sobre 1. Conceitos básicos (HTML, JavaScript, CSS e

    DOM) 2. Diferença entre server-side e client-side 3. jQuery: Apresentação, Instalação e ‘Hello World’ 4. Highcharts e DataTables 5. Compilação de plugins
  2. Vamos falar sobre 1. Conceitos básicos (HTML, JavaScript, CSS e

    DOM) 2. Diferença entre server-side e client-side 3. jQuery: Apresentação, Instalação e ‘Hello World’ 4. Highcharts e DataTables 5. Compilação de plugins
  3. Vamos falar sobre 1. Conceitos básicos (HTML, JavaScript, CSS e

    DOM) 2. Diferença entre server-side e client-side 3. jQuery: Apresentação, Instalação e ‘Hello World’ 4. Highcharts e DataTables 5. Compilação de plugins
  4. Server-side “O código é primeiramente executado no servidor e então

    os dados são enviados para o navegador do usuário.” – PHP website
  5. Client-side “Define o comportamento do navegador, sendo assim, o código

    é executado pelo próprio navegador.” – W3CSchools
  6. Vamos falar sobre 1. Conceitos básicos (HTML, JavaScript, CSS e

    DOM) 2. Diferença entre server-side e client-side 3. jQuery: Apresentação, Instalação e ‘Hello World’ 4. Highcharts e DataTables 5. Compilação de plugins
  7. Instalação 1. Faça o download em http://jquery.com 2. Crie um

    arquivo HTML 3. Adicione a referência ao arquivo jquery.js <!DOCTYPE html> <html> <head> <script src="jquery.js"></script> </head> <body> </body> </html>
  8. Hello World com jQuery <!DOCTYPE html> <html> <head> <script src="jquery.js"></script>

    </head> <body> <script> $(document).ready(function(){ alert('Olá mundo com jQuery'); }); </script> </body> </html>
  9. jQuery vs DOM Scripting <!DOCTYPE html> <html> <head></head> <body> <script>

    function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } function mensagem(){ alert('Ola mundo sem jQuery'); } addLoadEvent(mensagem); </script> </body> </html> <!DOCTYPE html> <html> <head> <script src="jquery.js"></script> </head> <body> <script> $(document).ready(function(){ alert('Olá mundo com jQuery'); }); </script> </body> </html>
  10. Vamos falar sobre 1. Conceitos básicos (HTML, JavaScript, CSS e

    DOM) 2. Diferença entre server-side e client-side 3. jQuery: Apresentação, Instalação e ‘Hello World’ 4. Highcharts e DataTables 5. Compilação de plugins
  11. Vamos falar sobre 1. Conceitos básicos (HTML, JavaScript, CSS e

    DOM) 2. Diferença entre server-side e client-side 3. jQuery: Apresentação, Instalação e ‘Hello World’ 4. Highcharts e DataTables 5. Compilação de plugins
  12. Web Forms, Typography, Time-Savers and Images Text, Tables, List and

    Useful Development Tools http://coding.smashingmagazine.com/2012/09/23/useful-javascript-libraries-jquery-plugins-web-developers/ http://coding.smashingmagazine.com/useful-javascript-libraries-jquery-plugins-part-2/