SlideShare uma empresa Scribd logo
1 de 9
jQuery A jQuery é um *Framework (biblioteca de códigos) utilizado para facilitar o desenvolvimento de programas que utilizem JavaScript.  * Framework:  No desenvolvimento do software, um framework ou arcabouço é  uma estrutura de suporte definida em que um outro projeto de software que pode ser organizado e desenvolvido.  Uma framework pode incluir programas de suporte, bibliotecas de código, linguagens de script e outros  softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software. Frameworks são projetados com a intenção de facilitar o desenvolvimento de software, habilitando designers e programadores a gastarem mais tempo determinando nas exigências do software do que com detalhes tediosos de baixo nível do sistema.
Algumas vantagens de se usar um framework:  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Porque não criar á própria framework? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O que a jQuery pode fazer? ,[object Object],[object Object],[object Object],[object Object],[object Object],*AJAX: Acrônimo em língua inglesa de  Asynchronous Javascript And XML,  é o uso sistemático de tecnologias  providas por navegadores, como Javascript e XML, para tornar páginas mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.  *CSS:  Cascading Style Sheets , ou simplesmente  CSS , é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.
Motivos para se usar: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*Cross-browser:   Refere-se à habilidade de um site, Aplicação Web, contructor HTML ou script side-client suportar múltiplos navegadores.
Como funciona a jQuery?  Um dos grandes trunfos, e talvez o principal, é o modo com que você consegue acessar os elementos da sua página. Usando seletores CSS e/ou seleção por *XPath você consegue alcançar quaisquer combinações de elementos, ou elementos isolados, em sua página.  Feita a seleção dos elementos, a jQuery vai, digamos, encapsular cada um dos elementos e te dar um leque grande, realmente grande, de métodos diversos extremamente úteis.  Como os métodos estão todos concentrados na jQuery e já possuem os devidos tratamentos para um suporte amplo  cross-browser , sua única preocupação será implementar a lógica do código. Muito bom!  *Xpath:  É um conjunto de regras de sintaxe para definir partes de um documento XML.
Selecionar todos os elementos "p" de nossa página.  Não vamos fazer nada com eles, ainda:  $( "p" );  Esconder todos esses elementos "p" selecionados:  $( "p" ).hide();  Esconder apenas os "p"'s de uma "div#menu". Veja: $( "p", "div#menu" ).hide();  Exemplos:
Modificar o conteúdo de um elemento já é, de certa forma, fácil se você usar o  innerHTML  comum. Mas, como você já deve imaginar, com jQuery é muito mais:  $( &quot;p#exemplo&quot; ).html( &quot;<strong>Novo</strong> conteúdo!&quot;  );  O pequeno código acima vai acessar um &quot;p#exemplo&quot; e alterar seu  markup  interno por aquele outro, passado como parâmetro à função. Se você quiser apenas saber qual o  markup  atual do elemento:  $( &quot;p#exemplo&quot; ).html();  E que tal adicionar um novo elemento após nosso &quot;p&quot; de exemplo? Veja:  $( &quot;p#exemplo&quot; ).after( &quot;<p>Um elemento depois!</p>&quot; );  Ou seja, usando o método intuitivo  after  conseguimos adicionar elementos  após  o nosso elemento original. Se você está pensando que podemos inserir elementos antes usando o método análogo  before :  $( &quot;p#exemplo&quot; ).before( &quot;<p>Um elemento antes!</p>&quot; ); Adicionando e modificando o conteúdo da página:
Bibliografia http://www.jquery.com http://www.jquerybrasil.com http://www.visualjquery.com/1.1.1.htm http://felipediesel.net/blog/jquery-introducao/ http://i18n.2kminterativa.com.br/jquery/jquery-getting-started-pt_br.html.

Mais conteúdo relacionado

Mais procurados

Aula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAndré Luiz Forchesatto
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Bruno Grange
 
Desenvolvimento Web com JSF
Desenvolvimento Web com JSFDesenvolvimento Web com JSF
Desenvolvimento Web com JSFDalton Valadares
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScriptThiago Poiani
 
Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3David Ruiz
 
Html e css
Html e cssHtml e css
Html e cssmaxrosan
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSSTalita Pagani
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojofabioginzel
 
XHTML, CSS e Semântica
XHTML, CSS e SemânticaXHTML, CSS e Semântica
XHTML, CSS e SemânticaAmanda Sposito
 
Views exposed filters
Views exposed filtersViews exposed filters
Views exposed filterspaulo_graca
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualCentro Paula Souza
 
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-loCurso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-loMichel Bernardes de Jesus
 

Mais procurados (20)

Angular js
Angular jsAngular js
Angular js
 
Aula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPR
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Spring data
Spring dataSpring data
Spring data
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Framework web 3 - JSF + Spring boot
Framework web 3 - JSF + Spring bootFramework web 3 - JSF + Spring boot
Framework web 3 - JSF + Spring boot
 
Desenvolvimento Web com JSF
Desenvolvimento Web com JSFDesenvolvimento Web com JSF
Desenvolvimento Web com JSF
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
 
Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3
 
Mini-curso RoR - Aula 02
Mini-curso RoR - Aula 02Mini-curso RoR - Aula 02
Mini-curso RoR - Aula 02
 
Java Script
Java ScriptJava Script
Java Script
 
Html e css
Html e cssHtml e css
Html e css
 
Arquitetura CSS - SMACSS + OOCS + BEM
Arquitetura CSS - SMACSS + OOCS + BEMArquitetura CSS - SMACSS + OOCS + BEM
Arquitetura CSS - SMACSS + OOCS + BEM
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojo
 
XHTML, CSS e Semântica
XHTML, CSS e SemânticaXHTML, CSS e Semântica
XHTML, CSS e Semântica
 
Views exposed filters
Views exposed filtersViews exposed filters
Views exposed filters
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
 
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-loCurso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
 
Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2
 

Destaque

Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Eduardo Bertolucci
 
Incompatibilidade entre graduação à distância e serviço social
Incompatibilidade entre graduação à distância e serviço socialIncompatibilidade entre graduação à distância e serviço social
Incompatibilidade entre graduação à distância e serviço socialRosane Domingues
 
Planejamento estratégico em gestão de pessoas individual- 4 semestre unopar
Planejamento estratégico em gestão de pessoas  individual-  4 semestre unoparPlanejamento estratégico em gestão de pessoas  individual-  4 semestre unopar
Planejamento estratégico em gestão de pessoas individual- 4 semestre unoparKarina Almeida
 
Trabalho individual unopar. 1º semestre
Trabalho individual unopar.  1º semestreTrabalho individual unopar.  1º semestre
Trabalho individual unopar. 1º semestreBruno Leal
 
Escola de toronto [grupo 3 unip 2010]
Escola de toronto [grupo 3 unip 2010]Escola de toronto [grupo 3 unip 2010]
Escola de toronto [grupo 3 unip 2010]Unip e Uniplan
 
Modelo portfólio unopar
Modelo portfólio unoparModelo portfólio unopar
Modelo portfólio unoparRogerio Sena
 

Destaque (7)

Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
 
Incompatibilidade entre graduação à distância e serviço social
Incompatibilidade entre graduação à distância e serviço socialIncompatibilidade entre graduação à distância e serviço social
Incompatibilidade entre graduação à distância e serviço social
 
Planejamento estratégico em gestão de pessoas individual- 4 semestre unopar
Planejamento estratégico em gestão de pessoas  individual-  4 semestre unoparPlanejamento estratégico em gestão de pessoas  individual-  4 semestre unopar
Planejamento estratégico em gestão de pessoas individual- 4 semestre unopar
 
Modelo capa
Modelo capaModelo capa
Modelo capa
 
Trabalho individual unopar. 1º semestre
Trabalho individual unopar.  1º semestreTrabalho individual unopar.  1º semestre
Trabalho individual unopar. 1º semestre
 
Escola de toronto [grupo 3 unip 2010]
Escola de toronto [grupo 3 unip 2010]Escola de toronto [grupo 3 unip 2010]
Escola de toronto [grupo 3 unip 2010]
 
Modelo portfólio unopar
Modelo portfólio unoparModelo portfólio unopar
Modelo portfólio unopar
 

Semelhante a Trabalho jQuery

Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1michellobo
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Palestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDDPalestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDDhugodiasneto
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com PythonLuiz Aldabalde
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com PythonPythOnRio
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.netleojr_0
 
08 Java Script Introdução - Teoria
08 Java Script   Introdução  - Teoria08 Java Script   Introdução  - Teoria
08 Java Script Introdução - TeoriaCentro Paula Souza
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com PolymerStefan Horochovec
 
Javascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a WebJavascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a WebAdriano Lima
 
Introdução de web
Introdução de webIntrodução de web
Introdução de webSedu
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serioJaydson Gomes
 
Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.Gustavo Corrêa Alves
 

Semelhante a Trabalho jQuery (20)

Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Palestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDDPalestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDD
 
XHTML e CSS
XHTML e CSSXHTML e CSS
XHTML e CSS
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Aplicativo aula03
Aplicativo aula03Aplicativo aula03
Aplicativo aula03
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
 
08 Java Script Introdução - Teoria
08 Java Script   Introdução  - Teoria08 Java Script   Introdução  - Teoria
08 Java Script Introdução - Teoria
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com Polymer
 
Javascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a WebJavascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a Web
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
 
Aula 05 - Java Script Básico
Aula 05 -  Java Script BásicoAula 05 -  Java Script Básico
Aula 05 - Java Script Básico
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 
Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.
 
Html
HtmlHtml
Html
 

Trabalho jQuery

  • 1. jQuery A jQuery é um *Framework (biblioteca de códigos) utilizado para facilitar o desenvolvimento de programas que utilizem JavaScript. * Framework: No desenvolvimento do software, um framework ou arcabouço é uma estrutura de suporte definida em que um outro projeto de software que pode ser organizado e desenvolvido. Uma framework pode incluir programas de suporte, bibliotecas de código, linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software. Frameworks são projetados com a intenção de facilitar o desenvolvimento de software, habilitando designers e programadores a gastarem mais tempo determinando nas exigências do software do que com detalhes tediosos de baixo nível do sistema.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Como funciona a jQuery? Um dos grandes trunfos, e talvez o principal, é o modo com que você consegue acessar os elementos da sua página. Usando seletores CSS e/ou seleção por *XPath você consegue alcançar quaisquer combinações de elementos, ou elementos isolados, em sua página. Feita a seleção dos elementos, a jQuery vai, digamos, encapsular cada um dos elementos e te dar um leque grande, realmente grande, de métodos diversos extremamente úteis. Como os métodos estão todos concentrados na jQuery e já possuem os devidos tratamentos para um suporte amplo cross-browser , sua única preocupação será implementar a lógica do código. Muito bom! *Xpath: É um conjunto de regras de sintaxe para definir partes de um documento XML.
  • 7. Selecionar todos os elementos &quot;p&quot; de nossa página. Não vamos fazer nada com eles, ainda: $( &quot;p&quot; ); Esconder todos esses elementos &quot;p&quot; selecionados: $( &quot;p&quot; ).hide(); Esconder apenas os &quot;p&quot;'s de uma &quot;div#menu&quot;. Veja: $( &quot;p&quot;, &quot;div#menu&quot; ).hide(); Exemplos:
  • 8. Modificar o conteúdo de um elemento já é, de certa forma, fácil se você usar o innerHTML comum. Mas, como você já deve imaginar, com jQuery é muito mais: $( &quot;p#exemplo&quot; ).html( &quot;<strong>Novo</strong> conteúdo!&quot; ); O pequeno código acima vai acessar um &quot;p#exemplo&quot; e alterar seu markup interno por aquele outro, passado como parâmetro à função. Se você quiser apenas saber qual o markup atual do elemento: $( &quot;p#exemplo&quot; ).html(); E que tal adicionar um novo elemento após nosso &quot;p&quot; de exemplo? Veja: $( &quot;p#exemplo&quot; ).after( &quot;<p>Um elemento depois!</p>&quot; ); Ou seja, usando o método intuitivo after conseguimos adicionar elementos após o nosso elemento original. Se você está pensando que podemos inserir elementos antes usando o método análogo before : $( &quot;p#exemplo&quot; ).before( &quot;<p>Um elemento antes!</p>&quot; ); Adicionando e modificando o conteúdo da página:
  • 9. Bibliografia http://www.jquery.com http://www.jquerybrasil.com http://www.visualjquery.com/1.1.1.htm http://felipediesel.net/blog/jquery-introducao/ http://i18n.2kminterativa.com.br/jquery/jquery-getting-started-pt_br.html.