Por que jQuery?
Author: admin
8
nov
Uma resposta rápida e corriqueira: “Para não reinventar a roda”. Esta é a proposta deste framework. Um exemplo prático é a validação de formulários. Definitivamente, é maçante perder horas preciosas para definir uma dezena de “if’s” que bloqueiam possíveis emails incorretos, etc. jQuery é tornar isto muito rápido, simples e extremamente profissional.
Profissionalismo é um outro ponto importantíssimo. Você torna-se capaz de criar páginas com recursos altamente sofisticados sem a necessidade de recorrer ao Flash com suas limitações. Além de parar com as preocupações com a compatibilidade entre navegadores, pois jQuery funciona com o IE6, FF, Chrome, IE7 e IE8 igualmente! O framework já foi feito com este intuito.
O código abaixo é um exemplo bem simples e prático do ganho de tempo que jQuery vai lhe oferecer.
Mesmo que você não conheça jQuery, tenho certeza que entenderá o que o código abaixo faz.
-
$(“#formulario”).validate({
-
-
//Definindo em qual DIV as mensagens de erros aparecerão
-
errorLabelContainer: $(“#erros”),
-
-
//Quais são as regras para cada campo Input, textarea, etc
-
rules:
-
{
-
nome:
-
{
-
required:true,
-
minlength:5
-
},
-
email:
-
{
-
required:true,
-
email:true
-
},
-
senha:
-
{
-
required:true,
-
minlength:8
-
},
-
confirmacao_senha:
-
{
-
required:true,
-
minlength:8,
-
equalTo:“#senha”
-
}
-
-
-
},
-
-
// Definindo a mensagem de erro para cada campo incluso em “rules”
-
messages:
-
{
-
nome:
-
{
-
required:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>O campo nome deve ser preenchido<br/>”,
-
minlength:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>Nome inválido<br/>”
-
},
-
email:
-
{
-
required:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>O email é obrigatório<br/>”,
-
email:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>Email inválido.<br/>”
-
},
-
senha:
-
{
-
required:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>É necessário informar uma senha<br/>”,
-
minlength:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>Sua senha precisa ter no mínimo 8 caracteres<br/>”
-
},
-
confirmacao_senha:
-
{
-
required:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>É necessário confirmar sua senha<br/>”,
-
minlength:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>Sua senha precisa ter no mínimo 8 caracteres<br/>”,
-
equalTo:“<img src=\”imagens/erro.png\” alt=\”erro\” align=\”top\”/>As senhas não coincidem<br/>”
-
}
-
-
}
-
});
-
Tenho certeza que você já precisou validar um formulário e perdeu tempo e paciência para criar algo que é primordial.
Pra finalizar, veja algumas das empresas/entidades que utilizam o jQuery em seus sites:
Dell
Google
Mozilla
Digg
Wordpress
Drupal
NBC
Vale a pena, não?
Filed under: Texto, Tutoriais
Leave a reply