SlideShare uma empresa Scribd logo
Agilizando o desenvolvimento com JQuery Jefferson Souza [email_address]
Quem sou eu? Programador de PHP apaixonado por programação + música Músico nas horas vagas XD Desenvolvedor Web na Íparos Design Studio Membro do Grupo PHPRio
Introdução Vamos conhecer este poderoso framework para Java Script que vem tomando conta do mercado e facilitando a nossa vida na hora do desenvolvimento com Java Script.
Sumário O que é o Jquery Porque usar o JQuery Instalação | Função $ Seletores básicos Manipulação Básica de DOM CSS Mão na Massa AJAX JSON Dúvidas
Início O que é o Jquery? O JQuery pode ser definido simplesmente como uma biblioteca Javascript open-source desenvolvida por John Resig em 2005. A biblioteca JQuery foi desenvolvida por John Resig, em 2005, lançada oficialmente em 2006, e hoje conta com uma enorme equipe de desenvolvimento espalhada no mundo todo.
Porque usar JQuery? A lista de motivos para esta pergunta cada dia cresce mais, vou citar apenas alguns deles. * A funções do Core são cross-browser; * Executar funções complexas sem a necessidade de codigos complexos (“Write less, do more”); * Infinidade de plugins para qualquer necessidade do site, tais como: galeria de fotos, validações de formulários, data tables, animação, menus, manipulação de CSS entre outras; * Funções de AJAX super simples; * Documentação clara e objetiva; * Grande equipe de desenvolvimento, corrigindo possiveis bugs, e aprimorando a biblioteca constantemente
Instalação A biblioteca encontra-se disponível no site oficial do projeto( http://www.jquery.com ), e é bem simples a sua “instalação”, basta efetuar o download da biblioteca, e incluir na página que será utilizada.
função $() Esta é a função padrão para capturar nossos elementos(como o famoso document.getElementById), sendo que ela é extensiva a ids, classes, tags e pseudo-elementos. Sintaxe bem simples: $('#meuId') $('tag')
Seletores básicos Vamos abordar aqui os seletores básicos que iremos trabalhar e alguns filtros: #id elemento .classe
Manipulação de DOM Para inserir conteúdo em nossas páginas, precisamos junto com nossos seletores usar as funções de manipulação de DOM, vamos conhecer algumas:
Manipulação de DOM html() Insere um conteúdo dentro do elemento, semelhante ao innerHTML no JS, sendo que se não for passado nenhum parâmetro, ela pega o conteúdo, ao invés de inserir. Ex.:  $('#caixa').html('Esta é a minha caixa!');
Append() append() Concatena o conteúdo existente com o que está sendo passado, inserindo o novo conteúdo no final do elemento. Ex.: $('#caixa').append('Mais uma descrição para a caixa');
Prepend() prepend() Concatena o conteúdo existente com o que está sendo passado, inserindo o novo conteúdo no início do elemento. Ex.: $('#caixa').prepend('Mais uma descrição para a caixa');
Empty() empty() Limpa o conteúdo do elemento especificado. Ex.: $('#caixa').empty();
Remove() remove() Remove o elemento especificado do documento. Ex.: $('#caixa').remove();
CSS O JQuery trabalha bem com manipulação de css, e sua sintaxe é bem simples. Declaração de um atributo: $('#caixa').css('color', '#ccc'); Declaração de vários atributos: $('#caixa').css( { 'color'  :  '#ccc', 'font-size'  :  '16px' } );
Dúvidas Let's Fun =)
Meus Contatos Contatos www.meadiciona.com.br/jeffsouza
Obrigado a Todos!

Mais conteúdo relacionado

PDF
Desenvolvendo com Node.JS - Mongoose + MongoDB + Vue.JS
PDF
HTML - HyperText Markup Language - 3
PDF
Javascript Orientado a Objetos - Fisl12
PDF
Desenvolvimento de Módulos Divi Builder
PDF
DOMinando JavaScript
PDF
Mecanismo de Busca com Node.js + MongoDB
PDF
HTML - HyperText Markup Language - 2
PPT
Aula javascript
Desenvolvendo com Node.JS - Mongoose + MongoDB + Vue.JS
HTML - HyperText Markup Language - 3
Javascript Orientado a Objetos - Fisl12
Desenvolvimento de Módulos Divi Builder
DOMinando JavaScript
Mecanismo de Busca com Node.js + MongoDB
HTML - HyperText Markup Language - 2
Aula javascript

Mais procurados (18)

PDF
jQuery
PPT
Minicurso de JavaScript (Portuguese)
PPTX
Introdução básica ao JavaScript
ODP
Construindo Sistemas Com Django
PDF
Workshop Node.js + MongoDB + Mongoose
PPTX
Javascript OO
ODP
Jquery - Apresentação e aplicação prática
PPTX
Aula 04 - JavaScript: Funções
PDF
HTML - HyperText Markup Language - 1
PPT
Javascript levado a serio
PPTX
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
PDF
Introdução à MEAN Stack
PPT
Trabalho jQuery
PDF
ODIG - Javascript, DOM Elements e jQuery
PDF
Android chat app com Node.js
PDF
Boas práticas de desenvolvimento de temas para WordPress
PDF
Workshop Web e WordPress
PDF
Java script aula 09 - JQuery
jQuery
Minicurso de JavaScript (Portuguese)
Introdução básica ao JavaScript
Construindo Sistemas Com Django
Workshop Node.js + MongoDB + Mongoose
Javascript OO
Jquery - Apresentação e aplicação prática
Aula 04 - JavaScript: Funções
HTML - HyperText Markup Language - 1
Javascript levado a serio
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Introdução à MEAN Stack
Trabalho jQuery
ODIG - Javascript, DOM Elements e jQuery
Android chat app com Node.js
Boas práticas de desenvolvimento de temas para WordPress
Workshop Web e WordPress
Java script aula 09 - JQuery
Anúncio

Destaque (8)

PPT
Agilizando o desenvolvimento com jquery
PPT
Agilizando o desenvolvimento com j query
PPT
Aula 8 php
PDF
YII - Web Programming Framework
PDF
The Presentation Come-Back Kid
PDF
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
PDF
SEO: Getting Personal
PDF
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Agilizando o desenvolvimento com jquery
Agilizando o desenvolvimento com j query
Aula 8 php
YII - Web Programming Framework
The Presentation Come-Back Kid
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
SEO: Getting Personal
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Anúncio

Semelhante a Agilizando o desenvolvimento com j query (20)

PDF
Jquery - Apresentação e aplicação prática
PPTX
Introdução ao Desenvolvimento front-end (2019)
PDF
Introdução às Bibliotecas jQuery/ jQuery UI
PDF
Introdução jQuery UI
PPT
Iniciando com jQuery
PPTX
FEMUG MGA #6 - Abandonando o jQuery
PDF
Desenvolvendo com Dojo Toolkit
PPTX
Aula 01- web designer
PPT
Iniciando com Jquery
PDF
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
PDF
Workflow WordPress + JavaScript - WordCamp Rio
PPTX
Introdução a: Frameworks front end web
PDF
Java Web Fácil com VRaptor
PPT
Programação Web com Zend Framework e Ajax com Dojo
PDF
Palestra Dojo Toolkit Consegi 2011
PDF
Django Básico
PPTX
PDF
Wordpress além do blog
PDF
Estrutura de um Front-End eficiente (para iniciantes)
PPT
Python e Django
Jquery - Apresentação e aplicação prática
Introdução ao Desenvolvimento front-end (2019)
Introdução às Bibliotecas jQuery/ jQuery UI
Introdução jQuery UI
Iniciando com jQuery
FEMUG MGA #6 - Abandonando o jQuery
Desenvolvendo com Dojo Toolkit
Aula 01- web designer
Iniciando com Jquery
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Workflow WordPress + JavaScript - WordCamp Rio
Introdução a: Frameworks front end web
Java Web Fácil com VRaptor
Programação Web com Zend Framework e Ajax com Dojo
Palestra Dojo Toolkit Consegi 2011
Django Básico
Wordpress além do blog
Estrutura de um Front-End eficiente (para iniciantes)
Python e Django

Agilizando o desenvolvimento com j query

  • 1. Agilizando o desenvolvimento com JQuery Jefferson Souza [email_address]
  • 2. Quem sou eu? Programador de PHP apaixonado por programação + música Músico nas horas vagas XD Desenvolvedor Web na Íparos Design Studio Membro do Grupo PHPRio
  • 3. Introdução Vamos conhecer este poderoso framework para Java Script que vem tomando conta do mercado e facilitando a nossa vida na hora do desenvolvimento com Java Script.
  • 4. Sumário O que é o Jquery Porque usar o JQuery Instalação | Função $ Seletores básicos Manipulação Básica de DOM CSS Mão na Massa AJAX JSON Dúvidas
  • 5. Início O que é o Jquery? O JQuery pode ser definido simplesmente como uma biblioteca Javascript open-source desenvolvida por John Resig em 2005. A biblioteca JQuery foi desenvolvida por John Resig, em 2005, lançada oficialmente em 2006, e hoje conta com uma enorme equipe de desenvolvimento espalhada no mundo todo.
  • 6. Porque usar JQuery? A lista de motivos para esta pergunta cada dia cresce mais, vou citar apenas alguns deles. * A funções do Core são cross-browser; * Executar funções complexas sem a necessidade de codigos complexos (“Write less, do more”); * Infinidade de plugins para qualquer necessidade do site, tais como: galeria de fotos, validações de formulários, data tables, animação, menus, manipulação de CSS entre outras; * Funções de AJAX super simples; * Documentação clara e objetiva; * Grande equipe de desenvolvimento, corrigindo possiveis bugs, e aprimorando a biblioteca constantemente
  • 7. Instalação A biblioteca encontra-se disponível no site oficial do projeto( http://www.jquery.com ), e é bem simples a sua “instalação”, basta efetuar o download da biblioteca, e incluir na página que será utilizada.
  • 8. função $() Esta é a função padrão para capturar nossos elementos(como o famoso document.getElementById), sendo que ela é extensiva a ids, classes, tags e pseudo-elementos. Sintaxe bem simples: $('#meuId') $('tag')
  • 9. Seletores básicos Vamos abordar aqui os seletores básicos que iremos trabalhar e alguns filtros: #id elemento .classe
  • 10. Manipulação de DOM Para inserir conteúdo em nossas páginas, precisamos junto com nossos seletores usar as funções de manipulação de DOM, vamos conhecer algumas:
  • 11. Manipulação de DOM html() Insere um conteúdo dentro do elemento, semelhante ao innerHTML no JS, sendo que se não for passado nenhum parâmetro, ela pega o conteúdo, ao invés de inserir. Ex.: $('#caixa').html('Esta é a minha caixa!');
  • 12. Append() append() Concatena o conteúdo existente com o que está sendo passado, inserindo o novo conteúdo no final do elemento. Ex.: $('#caixa').append('Mais uma descrição para a caixa');
  • 13. Prepend() prepend() Concatena o conteúdo existente com o que está sendo passado, inserindo o novo conteúdo no início do elemento. Ex.: $('#caixa').prepend('Mais uma descrição para a caixa');
  • 14. Empty() empty() Limpa o conteúdo do elemento especificado. Ex.: $('#caixa').empty();
  • 15. Remove() remove() Remove o elemento especificado do documento. Ex.: $('#caixa').remove();
  • 16. CSS O JQuery trabalha bem com manipulação de css, e sua sintaxe é bem simples. Declaração de um atributo: $('#caixa').css('color', '#ccc'); Declaração de vários atributos: $('#caixa').css( { 'color' : '#ccc', 'font-size' : '16px' } );
  • 18. Meus Contatos Contatos www.meadiciona.com.br/jeffsouza