Carlos Spohr

dev, runner, etc.

Configurar compactação do HTML gerado diretamente no httpd.conf

Boa noite,

Mesmo com muita gente já navegando com banda larga por ai, é uma boa prática que tentamos sempre deixar uma página com um carregamento muito rápido para o cliente. Geralmente junto com uma página são carregados arquivos CSS, Javascript e imagens junto com o HTML da resposta da requisição feita pelo cliente.

Podemos configurar diretamente no código PHP para fazer esta compactação ou senão no arquivo de configuração do Apache no servidor.

Parse de valores monetários com JQuery

Bom dia a todos,

Para quem necessita fazer parse de valores monetários com a JQuery, eu fiz uma extensão para a biblioteca que permite retornar um valor monetário em um valor FLOAT.

O problema é quando necessitamos verificar algum valor, por exemplo se o valor digitado for maior do que ‘R$ 15,00’, se o valor no input estiver assim ‘15,00’ ou senão ‘1.304,56’ ele irá comparar como tamanho de strings, assim a sua validação ficará furada.

Verificar se um elemento existe com JQuery

Bom dia a todos,

Para verificar se um elemento existe em uma página com JQuery é extremamente simples, novamente através do próprio retorno do seletor podemos saber.

Toda a instrução executada através de um seletor irá retornar um array de objetos tipados, assim podemos invocar a propriedade ‘length‘ do seletor.

Iniciar o LyteBox a partir de um button

Boa noite a todos,

Esses dias atrás precisei usar o LyteBox em uma tela mas não queria que o mesmo fosse iniciado a partir de um link mapeado para o LyteBox, assim resolvi implementar alguma coisa junto com a biblioteca JQuery para inicializar o LyteBox a partir de um BUTTON normal.

Para que funcionasse do jeito que eu queria, dei umas olhadas pelo código fonte do script e acabei fazendo uma ‘gambiarra’ elegante, ou seja, o LyteBox precisava de um link para ser inicializado normalmente e sem a necessidade de hacks em seu código fonte.

Aplicar funções em grupo de elementos pelo JQuery

Boa noite a todos,

Ai vai uma dica que agiliza muito desenvolvimento Javascript com o JQuery. Através dos seletores do JQuery podemos selecionar um objeto único ou então um array de objetos, isto irá variar com o seletor que você está usando e também para a situação que você necessita.

O JQuery permite que você possa chamar uma função diretamente no resultado de um seletor, como no exemplo abaixo: