Arquivos de 01/2010:

26/01/2010 - 15:27

Javascript: A diferença entre "setTimeout" e "setInterval"

Salve!

Em javascript há duas funções bem interessantes para se trabalhar com tempo a setTimeout e a setInterval.

Nos dois casos você diz ao navegador para executar determinado código dentro de determinado tempo, ou seja, você pode dizer ao browser para executar a função alert, por exemplo, daqui a 5 segundos.

Mas qual é a diferença??

A diferença é que a “setTimeout” é executada uma vez e a setInterval é executada de tantos em tantos segundos.

na Prática.

/*Acionado uma vez. Em 10 segundo à partir da chamada da função*/
setTimeout(alert("alerta"),10000);
/*Acionado sempre, a cada 10 segundos*/
setInterval(alert("alerta"),10000);

Para mim, é muito útil…

Enviado por: leandro garcia - Categoria(s): Descategorizado, JavaScript Tags relacionadas: , , ,
06/01/2010 - 18:02

Função Trim em Javascript

Se tem uma função básica em quase todas as linguagens de programação e extremamente util é a “trim”.

Pra quem não sabe, a função trim serve para retirar os espaços antes e depois de uma string. Algom mais ou menos assim:

Antes:
” Olá Mundo ”

Depois do uso do trim

“Olá Mundo”

Mas, sempre tem um mas…. Em Javascript não tem, pelo menos não nativa. Você deve criar uma.

Há algum tempo atrás eu encontrei uma na internet que usa expressões regulares para retirar esses espaços. Não sei quem a criou, mas se souberem me avisem para que eu possa colocar os créditos por ela.

Vamos à função. Bem simples.

function Trim(str){return str.replace(/^\s+|\s+$/g,"");}

Depois é só usar.

//Exemplo
var string = "   Tem espaço antes e Depois     ";

alert(Trim(string));

Testem. Usem. Usufruam.

Enviado por: leandro garcia - Categoria(s): JavaScript Tags relacionadas: , ,