Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 54 - Javascript Fácil com jQuery

Editorial publicado pela Java Magazine 54.

BRK##: 16 - 19
Esse artigo faz parte da revista Java Magazine edição 54. Clique aqui para ler todos os artigos desta edição 

Javascript Fácil com jQuery

Parte 1: Trabalhando com elementos no DOM

Conheça a poderosa biblioteca jQuery e seus mecanismos para facilitar e reduzir o trabalho com javascript em suas aplicações web

jQuery é uma biblioteca javascript open source que oferece uma grande variedade de funcionalidades, além de uma sintaxe fácil de aprender. A sua robusta compatibilidade permite que as aplicações funcionem nos browsers mais comuns e ainda possui centenas de plugins que estendem o seu núcleo, fazendo desta uma ferramenta essencial para qualquer desenvolvedor web.

O arquivo para produção possui apenas 26kb (versão 1.2.1 empacotada), o qual pode ser baixado do site jquery.com. Basta incluir esse arquivo no seu site e você já está pronto para começar. O site também oferece o código completo da biblioteca (legível e comentado) num arquivo de 77kb, caso você queira estudar ou modificar o código.

O que a biblioteca jQuery é capaz de fazer?

jQuery é uma biblioteca genérica para se trabalhar com javascript e ainda possui a capacidade de ser estendida para a criação de plugins. O núcleo dessa biblioteca está preparado para:

1.      Acessar partes de uma página: sem uma biblioteca, é comum precisarmos de muitas linhas de código para operar na árvore de elementos do DOM (Document Object Model). A jQuery possui mecanismos fáceis e rápidos para atingir esse objetivo.

2.      Modificar a aparência de uma página: a jQuery integra as vantagens do CSS (Cascading Style Sheets) com o poder do javascript. Isso significa que podemos mudar as classes e estilos dos elementos mesmo após o carregamento da página.

3.      Alterar o conteúdo de uma página: é possível modificar um documento com poucas linhas de código. Assim, textos podem ser mudados, imagens podem ser inseridas ou trocadas, listas podem ser reordenadas ou todo documento pode ser reescrito.

4.      Criar interação com os usuários: a jQuery possui uma forma elegante de interceptar eventos criados pelo usuário, como cliques ou teclas pressionadas, sem poluir o HTML da página. Além disso, esse tratamento de eventos elimina as inconsistências entre os browsers, o que é um sério problema para os desenvolvedores web.

5.      Adicionar animação a uma página: animações são ótimos recursos para evitar transições bruscas no visual de uma página. A biblioteca possui um conjunto de efeitos prontos, como desbotamento (fade) ou deslizamento (slide), além de ser possível criar efeitos personalizados.

6.      Comunicar com o servidor sem recarregar a página: A parte de AJAX também está bem integrada com as outras funcionalidades, o que permite criar páginas dinâmicas e com melhor usabilidade.

7.      Simplificar tarefas comuns de javascript: A biblioteca possui melhorias para as construções do javascript, como iteração e manipulação de arrays.

 

Este artigo está idido em duas partes. Nessa primeira parte abordamos dos tópicos 1 ao 3, o que já significa bastante funcionalidade. A segunda parte do artigo explica os tópicos 4, 5, 6 e 7, além de fornecer outros detalhes sobre plugins e projetos de extensão.



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Hugo Vidal Teixeira

é consultor em interfaces gráficas e arquitetura de software e componentes. Possui mestrado em engenharia de software pela COPPE/UFRJ e bacharelado pela mesma universidade. Possui mais de 10 anos de experiência com desenvolvimento de software, incluindo dezenas de trabalhos internacionais com empres...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
2   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03