«

»

dez 01

Plugin jQuery para criação de máscara de moedas



Web 2.0 está aí, exigindo cada vez mais interatividade dos sites com os usuários.

Como conseguir isso?

Um dos modos, é utilizando javascript, o que pode não ser tão fácil assim.

Por isso, existem bibliotecas gratuitas com MooTools, Dojo, Script.aculo.us e Prototype, que simplificam o desenvolvimento de aplicações web.

Entre elas, está jQuery, com vasta documentação e constante atualização.

Mas… Por que utilizar jQuery?

Porque ela pode reduzir o tempo de criação, por exemplo, de efeitos visuais em uma página html.

Como o próprio slogan diz: ” Escreva menos, faça mais” (Write less, do more).

É possível criar animações com pouquíssimas linhas de código javascript, ao invés de utilizar flash ou outros recursos.

Quer um exemplo? Que tal brincar um pouco com o efeito drag ‘n drop (arrastar e soltar) nessa página?

http://jqueryui.com/demos/droppable/#photo-manager

Outro fator importante é a grande compatibilidade entre navegadores.

Você não precisa se preocupar com a criação de funções específicas para cada um; a biblioteca já compatibiliza o código para você.

É possível utilizar requisições ajax de maneira muito fácil.

Gostou? Quer uma dica?

O jQuery tornou-se popular pelos inúmeros plugins disponíveis na internet. Esses plugins permitem criar novas funções com base nessa biblioteca.

A dica de hoje é o plugin para criação de máscara para moeda em campos html, ou seja, esse campo exibirá as casas decimais na digitação, por exemplo, do preço de um produto.

Recomendo o plugin MaskMoney.

Qual a diferença dos demais?

Ele permite a edição do campo sem a necessidade de apagar o valor completamente.

Muitas das máscaras disponíveis apresentam um bug quanto a isso.

É possível também customizar a máscara, para exibição de mais de duas casas após a vírgula com apenas uma linha de código.

Simples, não?

Mas cuidado na criação de código jQuery. Lembrem-se sempre de que o código é executado no navegador do cliente, então, se o código não for muito grande, pode travar o programa.

Fica a dica sobre alta performace com essa biblioteca:

http://geeklove.com.br/2009/11/09/escrevendo-jquery-de-alta-performace/

Sobre o autor

Elaine

Estudante de Engenharia da Computação e Desenvolvedora Web. Adoro a tecnologia e como ela se renova ao mesmo tempo que se contradiz. Amo o que eu faço e faço o que eu amo. #EuProgr<3

Deixe um Comentário

Seu e-mail não será publicado.

Você pode usar estas tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>