Este documento apresenta os principais conceitos e funcionalidades da biblioteca jQuery, incluindo seletores, manipulação de CSS e elementos, requisições AJAX, entre outros tópicos, a fim de introduzir o leitor ao framework jQuery de forma prática através de exemplos e exercícios resolvidos.
Este documento fornece uma introdução à biblioteca jQuery:
1) jQuery é uma biblioteca JavaScript que facilita a manipulação de elementos, eventos e animações em páginas web.
2) A biblioteca pode ser incluída através de arquivos locais ou do Google.
3) jQuery permite selecionar elementos de várias formas e modificá-los facilmente.
O documento apresenta uma introdução ao jQuery, biblioteca JavaScript que simplifica manipulação de elementos HTML, eventos e animações. Explica que jQuery aumenta produtividade, funciona em diversos navegadores e é utilizado por muitos sites. Detalha seleção e manipulação de elementos DOM e apresenta exemplos básicos de uso do jQuery.
O manual descreve o framework jQuery, que ajuda desenvolvedores a resolver problemas de compatibilidade entre navegadores e reduzir código, por meio de seletores, manipulação de elementos, eventos e efeitos.
O documento descreve o modelo de objetos de documento (DOM), que representa a estrutura de um documento HTML como uma árvore de objetos onde cada elemento é um nó. O JavaScript pode acessar e manipular esses nós para modificar o conteúdo e apresentação da página.
JavaScript é uma linguagem de script que é interpretada pelo navegador para dar interatividade às páginas HTML. jQuery é um framework JavaScript que simplifica a manipulação do DOM HTML, tratamento de eventos e efeitos visuais. O documento apresenta os conceitos básicos de JavaScript e jQuery, incluindo seletores, manipulação do DOM, eventos e efeitos.
O documento apresenta uma introdução à biblioteca jQuery, descrevendo suas principais funcionalidades como simplificar a manipulação de elementos HTML, tratamento de eventos e interações assíncronas. Explica também como jQuery permite interpretar documentos como objetos e coleções de objetos, facilitando a seleção, filtragem e manipulação de elementos. Por fim, resume os principais métodos de jQuery para seleção, iteração, manipulação do DOM e tratamento de eventos.
O documento apresenta uma introdução ao framework jQuery. Ele discute a filosofia, vantagens e exemplos de uso do jQuery, incluindo seletores, funções e eventos. Além disso, o documento aborda plugins populares como jQuery UI, DataTables e Flot que podem ser usados junto com o jQuery.
O documento descreve a biblioteca JavaScript jQuery, destacando suas principais funcionalidades como seleção e manipulação de elementos DOM, animações, compatibilidade entre navegadores, simplicidade de uso e produtividade. Apresenta os principais métodos e seletores da biblioteca para realizar tarefas comuns como recuperar e alterar atributos, estilos, classes de elementos, adicionar e remover elementos, animações etc.
Este documento fornece uma introdução à biblioteca jQuery:
1) jQuery é uma biblioteca JavaScript que facilita a manipulação de elementos, eventos e animações em páginas web.
2) A biblioteca pode ser incluída através de arquivos locais ou do Google.
3) jQuery permite selecionar elementos de várias formas e modificá-los facilmente.
O documento apresenta uma introdução ao jQuery, biblioteca JavaScript que simplifica manipulação de elementos HTML, eventos e animações. Explica que jQuery aumenta produtividade, funciona em diversos navegadores e é utilizado por muitos sites. Detalha seleção e manipulação de elementos DOM e apresenta exemplos básicos de uso do jQuery.
O manual descreve o framework jQuery, que ajuda desenvolvedores a resolver problemas de compatibilidade entre navegadores e reduzir código, por meio de seletores, manipulação de elementos, eventos e efeitos.
O documento descreve o modelo de objetos de documento (DOM), que representa a estrutura de um documento HTML como uma árvore de objetos onde cada elemento é um nó. O JavaScript pode acessar e manipular esses nós para modificar o conteúdo e apresentação da página.
JavaScript é uma linguagem de script que é interpretada pelo navegador para dar interatividade às páginas HTML. jQuery é um framework JavaScript que simplifica a manipulação do DOM HTML, tratamento de eventos e efeitos visuais. O documento apresenta os conceitos básicos de JavaScript e jQuery, incluindo seletores, manipulação do DOM, eventos e efeitos.
O documento apresenta uma introdução à biblioteca jQuery, descrevendo suas principais funcionalidades como simplificar a manipulação de elementos HTML, tratamento de eventos e interações assíncronas. Explica também como jQuery permite interpretar documentos como objetos e coleções de objetos, facilitando a seleção, filtragem e manipulação de elementos. Por fim, resume os principais métodos de jQuery para seleção, iteração, manipulação do DOM e tratamento de eventos.
O documento apresenta uma introdução ao framework jQuery. Ele discute a filosofia, vantagens e exemplos de uso do jQuery, incluindo seletores, funções e eventos. Além disso, o documento aborda plugins populares como jQuery UI, DataTables e Flot que podem ser usados junto com o jQuery.
O documento descreve a biblioteca JavaScript jQuery, destacando suas principais funcionalidades como seleção e manipulação de elementos DOM, animações, compatibilidade entre navegadores, simplicidade de uso e produtividade. Apresenta os principais métodos e seletores da biblioteca para realizar tarefas comuns como recuperar e alterar atributos, estilos, classes de elementos, adicionar e remover elementos, animações etc.
Oficina realizada em 2011. Apresenta a linguagem javascript e os frameworks jQuery e jQuery UI. Contém vários exercícios práticos e demos além de referências úteis.
O documento apresenta uma introdução ao jQuery, abordando os seguintes tópicos: fundamentos do JavaScript e do DOM, preparação do ambiente jQuery, seletores, manipulação de CSS e conteúdo, eventos e funções. O documento fornece uma visão geral dos principais conceitos e funcionalidades do jQuery.
Javascript para CSharpers - Append B - jQueryWesley Lemos
Este documento fornece uma introdução à biblioteca JavaScript jQuery:
1) É uma biblioteca cross-browser para manipulação de DOM, eventos e efeitos visuais.
2) Fornece funcionalidades como seleção de elementos, manipulação do DOM, vinculação de eventos e requisições Ajax.
3) É altamente utilizado pela comunidade web devido à sua simplicidade e extensibilidade.
O documento apresenta as vantagens e funcionalidades do jQuery, como simplificar códigos JavaScript, acesso direto ao DOM, efeitos e animações. Explica a filosofia do jQuery de procurar elementos e fazer ações com eles, e demonstra seletores, métodos como append(), css() e eventos como click().
O documento resume o framework jQuery, que simplifica o desenvolvimento JavaScript ao permitir selecionar elementos, manipular o DOM e realizar animações de forma concisa. O jQuery é leve, rápido, simples, extensível e compatível com os principais navegadores. Ele permite escrever menos código para realizar tarefas comuns no desenvolvimento web.
Palestra sobre persistência de dados no SQLite com Room API apresentada no TDC São Paulo 2017 (19/07/2017). O Room é um dos Architectural Components apresentados pelo Google no Google I/O 2017.
O documento fornece diretrizes para criar plugins jQuery, incluindo encapsular o código em uma função anônima auto-invocável para evitar colisões, retornar "this" para manter o encadeamento, usar objetos literais para métodos e dados, e vincular eventos com namespaces.
Este documento descreve um workshop sobre o framework Django. Apresenta os principais conceitos como arquitetura MVT, desenvolvimento de modelos, administração, URLs, views e templates. Inclui também exemplos de configuração inicial de um projeto, gestão de base de dados, autenticação e extensão de templates.
Evento Front End SP - Organizando o JavascriptMichel Ribeiro
O documento fornece 3 dicas principais para escrever códigos JavaScript melhores:
1) Aprenda bem a linguagem JavaScript e seus conceitos-chave.
2) Aplique padrões como o Module Pattern para organizar e encapsular o código.
3) Use arquiteturas como MVC para separar as preocupações da aplicação.
Além disso, fornece dicas gerais como documentar o código, criar arquivos separados, injetar dependências e realizar testes. O objetivo é ajudar a escrever códigos mais
O documento apresenta uma introdução ao framework JavaScript Ext JS 4, descrevendo suas principais características como suporte a navegadores legados, fácil integração e organização de código através do padrão MVC. Também explica a estrutura de arquivos recomendada para um projeto Ext JS, separando model, view e controller.
O documento resume os principais conceitos e propriedades de CSS e jQuery. CSS é usado para definir a apresentação visual de páginas web, enquanto jQuery simplifica manipulação de elementos, eventos e interações. O documento inclui exemplos de como aplicar estilos de texto, fundo, caixas e posicionamento com CSS e como selecionar e manipular elementos com jQuery.
O documento apresenta uma introdução a JavaScript, destacando que é uma linguagem de programação criada para interagir com páginas HTML e que hoje também é usada em aplicações desktop, móveis e servidores. Apresenta também bibliotecas e conceitos importantes como jQuery, HTML DOM e manipulação de elementos e eventos.
O documento resume os principais conceitos de persistência de dados usando Java Persistence API (JPA) e Hibernate. Explica como mapear classes Java para tabelas de banco de dados, usar EntityManager para gerenciar entidades e realizar operações CRUD, e configurar Hibernate para persistir dados.
Palestra apresentada no The Developers Conference São Paulo 2018 na Trilha Android.
A ideia dessa apresentação é dar uma visão geral sobre os principais tópicos do desenvolvimento Android utilizados atualmente, tais como: Kotlin, MVP, MVVM, Architecture Components, ConstraintLayout, RXJava, Firebase e testes.
Este documento apresenta uma introdução ao jQuery, uma biblioteca JavaScript que simplifica manipulação de elementos HTML, eventos, animações e Ajax. Explica o que é jQuery, como funciona seu ciclo de trabalho semelhante ao CSS, como baixar e incluir o arquivo .js, usar seletores e funções jQuery para modificar conteúdo, estilos e atributos. Também mostra exemplos de efeitos, animações, manipulação de formulários e plugins úteis.
jQuery é uma biblioteca JavaScript que simplifica a manipulação e interação com elementos HTML. Ela permite selecionar elementos, alterar estilos CSS, adicionar e remover elementos, manipular eventos e criar animações. A sintaxe básica usa $() para selecionar elementos e oferece métodos como hide(), show(), slideUp(), slideDown() e animate() para manipular esses elementos.
O documento discute funções em JavaScript, definindo-as como blocos de código capazes de executar ações e dar maior legibilidade e manutenção ao código. Apresenta diferentes formas de criar funções como declaração function, objeto construtor e sintaxe literal, e discute conceitos como escopo, closures e funções globais.
"Do librarians need new skills for the web 2.0?", por Paulo LeitãoRealidades Virtuais
Comunicação de Paulo Leitão, Responsável pelo Sector de Gestão de Sistemas de Informação da Biblioteca de Arte da Fundação Calouste Gulbenkian, apresentada na conferência: "Videojogos e Web 2.0: Desafios para a formação dos Bibliotecários", no dia 20 de Maio de 2010 no Goethe-Institut em Portugal
Oficina realizada em 2011. Apresenta a linguagem javascript e os frameworks jQuery e jQuery UI. Contém vários exercícios práticos e demos além de referências úteis.
O documento apresenta uma introdução ao jQuery, abordando os seguintes tópicos: fundamentos do JavaScript e do DOM, preparação do ambiente jQuery, seletores, manipulação de CSS e conteúdo, eventos e funções. O documento fornece uma visão geral dos principais conceitos e funcionalidades do jQuery.
Javascript para CSharpers - Append B - jQueryWesley Lemos
Este documento fornece uma introdução à biblioteca JavaScript jQuery:
1) É uma biblioteca cross-browser para manipulação de DOM, eventos e efeitos visuais.
2) Fornece funcionalidades como seleção de elementos, manipulação do DOM, vinculação de eventos e requisições Ajax.
3) É altamente utilizado pela comunidade web devido à sua simplicidade e extensibilidade.
O documento apresenta as vantagens e funcionalidades do jQuery, como simplificar códigos JavaScript, acesso direto ao DOM, efeitos e animações. Explica a filosofia do jQuery de procurar elementos e fazer ações com eles, e demonstra seletores, métodos como append(), css() e eventos como click().
O documento resume o framework jQuery, que simplifica o desenvolvimento JavaScript ao permitir selecionar elementos, manipular o DOM e realizar animações de forma concisa. O jQuery é leve, rápido, simples, extensível e compatível com os principais navegadores. Ele permite escrever menos código para realizar tarefas comuns no desenvolvimento web.
Palestra sobre persistência de dados no SQLite com Room API apresentada no TDC São Paulo 2017 (19/07/2017). O Room é um dos Architectural Components apresentados pelo Google no Google I/O 2017.
O documento fornece diretrizes para criar plugins jQuery, incluindo encapsular o código em uma função anônima auto-invocável para evitar colisões, retornar "this" para manter o encadeamento, usar objetos literais para métodos e dados, e vincular eventos com namespaces.
Este documento descreve um workshop sobre o framework Django. Apresenta os principais conceitos como arquitetura MVT, desenvolvimento de modelos, administração, URLs, views e templates. Inclui também exemplos de configuração inicial de um projeto, gestão de base de dados, autenticação e extensão de templates.
Evento Front End SP - Organizando o JavascriptMichel Ribeiro
O documento fornece 3 dicas principais para escrever códigos JavaScript melhores:
1) Aprenda bem a linguagem JavaScript e seus conceitos-chave.
2) Aplique padrões como o Module Pattern para organizar e encapsular o código.
3) Use arquiteturas como MVC para separar as preocupações da aplicação.
Além disso, fornece dicas gerais como documentar o código, criar arquivos separados, injetar dependências e realizar testes. O objetivo é ajudar a escrever códigos mais
O documento apresenta uma introdução ao framework JavaScript Ext JS 4, descrevendo suas principais características como suporte a navegadores legados, fácil integração e organização de código através do padrão MVC. Também explica a estrutura de arquivos recomendada para um projeto Ext JS, separando model, view e controller.
O documento resume os principais conceitos e propriedades de CSS e jQuery. CSS é usado para definir a apresentação visual de páginas web, enquanto jQuery simplifica manipulação de elementos, eventos e interações. O documento inclui exemplos de como aplicar estilos de texto, fundo, caixas e posicionamento com CSS e como selecionar e manipular elementos com jQuery.
O documento apresenta uma introdução a JavaScript, destacando que é uma linguagem de programação criada para interagir com páginas HTML e que hoje também é usada em aplicações desktop, móveis e servidores. Apresenta também bibliotecas e conceitos importantes como jQuery, HTML DOM e manipulação de elementos e eventos.
O documento resume os principais conceitos de persistência de dados usando Java Persistence API (JPA) e Hibernate. Explica como mapear classes Java para tabelas de banco de dados, usar EntityManager para gerenciar entidades e realizar operações CRUD, e configurar Hibernate para persistir dados.
Palestra apresentada no The Developers Conference São Paulo 2018 na Trilha Android.
A ideia dessa apresentação é dar uma visão geral sobre os principais tópicos do desenvolvimento Android utilizados atualmente, tais como: Kotlin, MVP, MVVM, Architecture Components, ConstraintLayout, RXJava, Firebase e testes.
Este documento apresenta uma introdução ao jQuery, uma biblioteca JavaScript que simplifica manipulação de elementos HTML, eventos, animações e Ajax. Explica o que é jQuery, como funciona seu ciclo de trabalho semelhante ao CSS, como baixar e incluir o arquivo .js, usar seletores e funções jQuery para modificar conteúdo, estilos e atributos. Também mostra exemplos de efeitos, animações, manipulação de formulários e plugins úteis.
jQuery é uma biblioteca JavaScript que simplifica a manipulação e interação com elementos HTML. Ela permite selecionar elementos, alterar estilos CSS, adicionar e remover elementos, manipular eventos e criar animações. A sintaxe básica usa $() para selecionar elementos e oferece métodos como hide(), show(), slideUp(), slideDown() e animate() para manipular esses elementos.
O documento discute funções em JavaScript, definindo-as como blocos de código capazes de executar ações e dar maior legibilidade e manutenção ao código. Apresenta diferentes formas de criar funções como declaração function, objeto construtor e sintaxe literal, e discute conceitos como escopo, closures e funções globais.
"Do librarians need new skills for the web 2.0?", por Paulo LeitãoRealidades Virtuais
Comunicação de Paulo Leitão, Responsável pelo Sector de Gestão de Sistemas de Informação da Biblioteca de Arte da Fundação Calouste Gulbenkian, apresentada na conferência: "Videojogos e Web 2.0: Desafios para a formação dos Bibliotecários", no dia 20 de Maio de 2010 no Goethe-Institut em Portugal
Descomplicando o JQuery - Introdução ao FrameworkPablo Garrido
O documento introduz o framework JQuery, permitindo escrever menos código e fazer mais. Explica o que é JQuery, como baixá-lo e usar seus principais recursos como seletores, eventos e manipulação do DOM para simplificar o desenvolvimento front-end.
Visão geral da área de TI, Web e a introdução ao HTML e CSS.Samyr Abdo
The document appears to be a collection of slides about technology topics including the growth of internet users, e-commerce, social media platforms, and the Brazilian IT market. Some key points summarized:
- The global e-commerce market reached $1 trillion.
- Facebook reached 1 billion active monthly users.
- Brazil has the largest IT market in the world with an annual revenue of billions of dollars.
- There is a deficit of 75,000 qualified IT professionals in Brazil projected to increase to 750,000 by 2020.
O documento fornece uma introdução ao PHP, incluindo sua história, como funciona e como trabalhar com ele. Resume que o PHP é uma linguagem de script do lado do servidor usada para desenvolvimento web, originalmente chamada de PHP/FI, e que passou por várias versões principais ao longo do tempo.
Tutorial para Desenvolvimento Mobile usando HTML CSS e JavascriptWillys Campos
O documento fornece instruções passo a passo para desenvolvimento de aplicativos móveis usando HTML, CSS, Javascript, Visual Studio Community 2013 e PhoneGap. Ele explica como configurar o ambiente de desenvolvimento, criar um projeto no Visual Studio, publicar o código no GitHub e construir um aplicativo Android usando o PhoneGap Build.
CSS (Cascading Style Sheets) é uma linguagem de estilo utilizada para definir a apresentação de documentos HTML ou XML. CSS permite separar o formato e o conteúdo de um documento e fornece controle sobre fontes, cores, layout e outras propriedades visuais. O documento explica como CSS controla propriedades como fontes, cores, margens, posicionamento de imagens e mais, permitindo maior precisão e sofisticação no layout de websites.
O site Pontos de Umbanda fornece letras e toques de músicas de umbanda gratuitamente. Ele recebe 21.445 visitas mensais principalmente de pessoas entre 22-35 anos interessadas em espiritismo e ritmos afro-brasileiros. O site oferece banners e posts patrocinados para anúncios.
jQuery Mobile - Desenvolvimento para dispositivos móveisPablo Garrido
The document discusses jQuery Mobile, a framework for building mobile web applications. It provides an overview of jQuery Mobile, including its support for multiple devices and platforms, real-time updates, and HTML5 capabilities. It also covers common jQuery Mobile elements like toolbars, buttons, lists, and forms; themes; and when to use jQuery Mobile for a project.
O documento apresenta os conceitos fundamentais da Umbanda, incluindo suas origens, entidades espirituais, funcionamento de um terreiro e papéis de guias como Exus, Caboclos, Pretos-Velhos e Boiadeiros. Explica como essas entidades se comunicam através de assobios, brados e estalos de dedos, e o significado espiritual desses atos. Também descreve as casas e pontos de força de um terreiro típico.
My books- Hacking Digital Learning Strategies http://hackingdls.com & Learning to Go https://gum.co/learn2go
Resources at http://shellyterrell.com/classmanagement
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The reality for companies that are trying to figure out their blogging or content strategy is that there's a lot of content to write beyond just the "buy now" page.
1) O documento introduz o jQuery, uma biblioteca JavaScript que simplifica a manipulação e animação de elementos HTML, CSS e eventos no browser.
2) Explica como adicionar o arquivo jQuery à página e apresenta a sintaxe básica $ (seletor).ação().
3) Detalha vários recursos do jQuery como seleção de elementos, manipulação de CSS, eventos, efeitos e AJAX.
1) jQuery é uma biblioteca JavaScript que simplifica a manipulação e seleção de elementos HTML, assim como eventos, animações e AJAX.
2) jQuery permite reduzir o tamanho de código e introduzir a reutilização através de plugins.
3) A sintaxe básica de jQuery é $(seletor).ação() para selecionar elementos HTML e realizar ações neles.
Este documento fornece uma introdução aos conceitos fundamentais do jQuery, incluindo:
1) O que é jQuery e suas principais características como biblioteca JavaScript.
2) Exemplos básicos de sintaxe jQuery, incluindo seletores e eventos como click.
3) Uma explicação de diferentes tipos de eventos no jQuery como mouseenter e focus.
4) Demonstrações de como usar métodos jQuery como hide, show e addClass.
O documento discute o uso do jQuery e jQuery UI para criar interfaces ricas para a web. Ele descreve como essas bibliotecas permitem adicionar funcionalidades avançadas como animações, efeitos, Ajax e componentes como calendários, abas, menus sanfonas e janelas modais de forma fácil.
O documento descreve a evolução do framework Neobase para Neobase 2.0 visando atender melhor as necessidades do mercado, com novas APIs, reestruturação do framework, otimizações e simplificações. O tamanho da mensagem de sincronização entre cliente e servidor foi reduzido em 50-75% e o esforço estimado para o novo framework dobrou.
Backbone.js + Rails - Front-end e back-end conectadosHenrique Gogó
Backbone.js é um framework JavaScript que fornece estrutura para aplicações web, conectando modelos com chave-valor, coleções e views a uma API RESTful. Isso permite manipular o DOM de forma mais organizada do que apenas com jQuery, separando a lógica da apresentação. Rails pode ser usado no back-end para gerar uma API RESTful para os modelos do Backbone.js.
Apache Wicket - Desenvolvimento WEB orientado a componentesCI&T
Apache Wicket é um framework web Java open source orientado a componentes que permite o desenvolvimento de aplicações web utilizando apenas Java e HTML, sem a necessidade de XML. O framework possui conceitos como Application, Session, RequestCycle, Components, Behaviors e Models que facilitam a construção de interfaces ricas e interativas de forma declarativa e reutilizável.
Rafael Garcia - Yii Framework, principais características e em açãoRafael Garcia
O documento apresenta Rafael Alves Nogueira Garcia, desenvolvedor PHP há 9 anos que desenvolve com o framework Yii há 2 anos. Ele já desenvolveu algumas extensões para o Yii, como wrappers para extensões Jquery e integração com PHP IDS.
Backbone.js é um framework JavaScript que separa as responsabilidades entre modelo, vista e roteador de forma semelhante a MVC. Ele é usado para estruturar projetos com maior responsividade, testabilidade e estabilidade dos componentes. O documento discute a estruturação de projetos com Backbone usando RequireJS para modularização, separação de código da aplicação e bibliotecas, além de testes de unidade com Jasmine.
Desenvolvimento Front end (AngularJS e Bootstrap)Julian Cesar
O documento apresenta uma agenda de um curso de formação front-end com AngularJS e Bootstrap. O curso abordará introdução ao JavaScript, AngularJS, diretivas, controllers, serviços, views, requisições AJAX, armazenamento local e Bootstrap. Não será abordado ferramentas como IDEs, Bower, Grunt, Node ou outras bibliotecas auxiliares.
Jquery é um framework Javascript poderoso para desenvolvimento web dinâmico. Ele simplifica a criação de efeitos visuais e interatividade, escrevendo menos código. Jquery permite selecionar elementos, adicionar eventos a elementos e manipular atributos de forma simplificada.
O documento discute como escrever JavaScript de forma mais eficiente usando a biblioteca jQuery. Apresenta os principais conceitos como seletores, manipulação do DOM, eventos e efeitos que facilitam e simplificam o desenvolvimento front-end. Também fornece exemplos práticos de como implementar diversas funcionalidades com poucas linhas de código jQuery.
Este documento apresenta uma agenda para o curso "JavaScript e Ajax com jQuery". A agenda inclui introdução ao jQuery, revisão de JavaScript e DOM, preparação do ambiente, seletores jQuery, manipulação de CSS e conteúdo, eventos, animação, funções jQuery e Ajax. O documento também discute porque usar jQuery e como carregar a biblioteca jQuery.
O documento resume o que é jQuery, como funciona e suas principais características. Em especial, descreve que jQuery é uma biblioteca JavaScript open-source focada em simplificar a manipulação e interação com documentos HTML, permitindo adicionar efeitos e animações de forma simples através de uma sintaxe concisa.
O documento descreve o que é jQuery, como foi criado e suas principais características e funcionalidades. Em especial, destaca-se que jQuery é uma biblioteca JavaScript open source focada em simplificar a manipulação e interação com documentos HTML, permitindo adicionar efeitos e animações de forma simples através de seletores e encadeamento de métodos.
2. Compile 2011 – Introdução ao jQuery
O que é?
jQuery é uma biblioteca desenvolvida
na linguagem javascript e permite
percorrer documentos html, manipular
eventos, criar animações e interações
AJAX para otimizar o desenvolvimento
web.
4. Compile 2011 – Introdução ao jQuery
Seletores
Evento em elemento:
$(„elemento‟).evento() => $(„p‟).css(„color‟, „#FF0000‟);
Evento em classe („.‟) :
$(„.classe‟).evento() => $(„.menu‟).hide();
Evento em id („#‟):
$(„#id‟).evento() => $(„#btnenviar‟).attr(„disabled‟, „true‟);
5. Compile 2011 – Introdução ao jQuery
Modificando CSS
Para modificar o CSS de qualquer elemento basta utilizar a
função css():
$(seletor).css(„propriedade‟, „valor‟);
Ex.:
$(„#conteudo‟).css(„border‟, „2px solid #999999‟);
Obs.: Para retornar o valor de uma propriedade do css, basta
utilizar a mesma função:
$(seletor).css(‘propriedade’);
6. Compile 2011 – Introdução ao jQuery
Exercício 1
Desenvolver uma funcionalidade que mostre 2 opções de
cores (Preto „#000000‟ / Cinza claro „#CCCCCC‟) para o
usuário escolher como fundo da página.
Desenvolver uma funcionalidade que o usuário possa escolher
o alinhamento do texto de um parágrafo está aplicado a classe
citacao.
Resolução
7. Compile 2011 – Introdução ao jQuery
Atributos de Elementos
É possivel modificar atributos dos elementos HTML
utilizando a função attr():
$(seletor).attr(„atributo‟, „valor‟);
Ex.:
$(„img‟).attr(„src‟, „http://www.fotosimagens.net/wp-
content/uploads/2011/08/Paisagem-sol.jpg‟);
Obs.: Para retornar o valor de um atributo basta utilizar a
mesma função sem o parâmetro valor:
$(seletor).attr(propriedade);
8. Compile 2011 – Introdução ao jQuery
Estado do elemento
$(seletor).is(„:empty‟); //Verifica seletor sem sub-
elementos
$(seletor).is(„:enabled‟); //Verifica seletor habilitado
$(seletor).is(„:checked‟); //Verifica seletor marcado
$(seletor).is(„:visible‟); //Verifica seletor visível
9. Compile 2011 – Introdução ao jQuery
Exercício 2
Desenvolver uma página exibindo a política de um
determinado sistema onde o usuário só consegue
avançar o cadastro se aceitar os termos de uso.
Resolução
10. Compile 2011 – Introdução ao jQuery
Função val()
A função val() permite retornar ou atribuir valor a um
elemento, por exemplo, um input:
$(seletor).val();
Ex.:
var texto = $(„#txttexto‟).val(); //retorna valor do campo
$(„#txttexto‟).val(„Olá Mundo‟); //Atribui valor ao campo
11. Compile 2011 – Introdução ao jQuery
Manipulação de HTML em
elementos
Função html()
Atribui um texto html para um elemento:
Ex.: $(“div”).html(“<p> texto </p>”);
Função append()
Adiciona um texto html ao final de um elemento:
Ex.: $(“div”).append(“<p> texto 2 </p>”);
Função remove()
Remove um texto html de um elemento:
Ex.: $(“div”).remove(“.texto”);
12. Compile 2011 – Introdução ao jQuery
Exercício 3
Desenvolver uma funcionalidade que insira no
conteúdo de uma DIV o texto digitado pelo usuário em
um campo texto.
Resolução
Desenvolver uma funcionalidade onde o usuário digite o
nome de produtos e o sistema mostre em forma de lista.
Resolução
13. Compile 2011 – Introdução ao jQuery
Visibilidade de elementos
A função hide() e show() permite o programador
controlar exibição de elementos na página.
$(seletor).hide() //Esconde um elemento
$(seletor).show() //Exibe um seletor
Ex.:
$(“#conteudo”).hide() //Esconde a div de id=conteudo.
$(“#conteudo”).show() //Mostra a div de id=conteudo.
14. Compile 2011 – Introdução ao jQuery
Exibição temporária de elemento
A função setTimeOut() realiza um evento por um certo
tempo determinado pelo programador.
setTimeOut(function (){ acao }, tempo);
Obs.: O tempo é expressado em milissegundos.
Ex.:
setTimeOut(function() {$(“#retorno”).hide(„slow‟)}, 2000);
//Esconde o elemento retorno depois de 2 segundos que
a função setTimeOut foi chamada.
15. Compile 2011 – Introdução ao jQuery
Exercício 4
Desenvolver uma página de login onde o usuário digite o login e
senha de entrada de um suposto sistema:
Se os dados estiverem corretos, a página deve ocultar o
formulário de login e exibir a div do sistema.
Se os dados estiverem incorretos, a página deve exibir uma
mensagem informando que os dados estão incorretos por 5
segundos.
Resolução
16. Compile 2011 – Introdução ao jQuery
Evento live()
Assim como o click(), o ready() e outros, live() é um gatilho
secundário de um evento principal. Esta técnica é bastante
utilizado por programadores web que utilizam jQuery.
$(seletor).live(„gatilho primário‟, function(){ acao });
Ex.:
$(“.check”).live(„click‟, function(){
alert($(this).val());
}
);
17. Compile 2011 – Introdução ao jQuery
Exercício 5
Desenvolver uma funcionalidade que mostre em uma tabela
uma relação de produtos para o usuário selecionar com o
checkbox. A cada produto selecionado a linha da tabela
deve ser destacada com cor diferente do restante da tabela.
Deve ser desenvolvido um botão para marcar e desmarcar
automaticamente todos os produtos.
Resolução
Desenvolver a mesa funcionalidade acima porém com um
radio.
Resolução
18. Compile 2011 – Introdução ao jQuery
AJAX – POST / GET
O jQuery manipula requisições AJAX através das funções
$.post() e $.GET().
$.post(„script‟, { parametros }, function(data){ acao de retorno });
$.get(„script‟, { parametros }, function(data){ acao de retorno });
Ex.:
$.post(„cadastro.php‟, $(„#formulario‟).serialize(), function(data){
$(“#retorno”).html(data)});
$.get(„carregafoto.php‟, { codigo : „1‟, local : „festa‟
}, function(data){ $(“div”).html(data) };
19. Compile 2011 – Introdução ao jQuery
Exercício 6
Desenvolver uma funcionalidade para carregar
as cidades de um determinado estado
selecionado pelo usuário em um comboBox.
Obs.: Fazer das duas formas de requisição.
Resolução - POST
Resolução - GET