Posts Tagged Javascript

Javascript – Recursão para executar N vezes uma função

Para quem gosta de desafios de programação em Javascript, encare esse post como um, senão encare apenas como uma dica mesmo.
Se encarou como desafio, tente implementar uma solução diferente(melhor?) para o problema:
- Criar uma função genérica (leia-se reuzável) que execute uma determinada função X vezes em Y milisegundos.
Sacaram a ideia?
Imaginem uma aplicação onde precisamos chamar diversas vezes uma função em um determinado intervalo.
Este é o desafio, porém o legal é fazer isso em uma única função e sem usar variáveis auxiliares.
Leia o resto desse post »

subscribe RSS feed!

Nenhum comentário.

nodeJS – Instalação

Como comentado no post anterior, agora o objetivo é fazer um passo a passo para instalação do nodeJS em seu ambiente.
Em teoria o node suporta todos os sistemas operacionais POSIX inclusive o Windows, mas segundo o site oficial, no momento o node está sendo testado no Linux, Mac e Solaris.
Para rodar o node é necessário ter o Python 2.4 ou superior instalado.
Levando em consideração que o V8 vem incluído no pacote do node, não existe nenhuma outra dependência.

A instalação do node não é nada complexa, porém exige alguns cuidados.
Estou no Ubuntu, e seguindo as instruções do site, de primeira não funcionou.
Agradeço aqui ao Ricardo Tomasi pelas dicas sobre a instalação do node.  ;)

Leia o resto desse post »

subscribe RSS feed!

, ,

Nenhum comentário.

nodeJS – Introdução

Há tempos que penso em testar o nodeJS, mas só esta semana pude parar e dedicar um pouco de tempo a este obejtivo.
Meu intuito com este post é apenas “compilar” algumas informações sobre o node e passar adiante para aqueles que ainda não tiveram a oportunidade de conhecer.
O que mais me motivou a investigar o node, foi o próprio nome. nodeJS.
Assim como todo aficcionado por Javascript, sempre quero saber tudo a respeito da linguagem, assim como o que está sendo feito com ela.
O que mais me chamou a atenção foi o termo: “Server-side Javascript“. \o/
Sim, isso mesmo. Javascript rodando no servidor.
O que me expantou também foi o fato de existirem várias implementações deste tipo, são quase 50 [Link acima].

Leia o resto desse post »

subscribe RSS feed!

,

Nenhum comentário.

Como fazer mais em aplicações RIA escrevendo menos

Quando falamos em aplicações RIA utilizando Javascript, logo pensamos em uma biblioteca que nos auxilie na construção dessas aplicações.
Dentre uma infinidade de bibliotecas e frameworks existentes atualmente, o jQuery continua sendo minha alternativa preferida.
Sua simplicidade e ao mesmo tempo robustez proporcionam diversas funcionalidades indispensáveis no desenvolvimento de uma aplicação rica.

Juntamente com o Felipe Nascimento, palestrei na Target Trust (empresa de TI especializada em treinamentos aqui em Porto Alegre)  nesta terça-feira(17/11/2009) sobre a biblioteca jQuery.
O objetivo da palestra foi introduzir o jQuery de maneira que os ouvintes pudessem compreender o poder da biblioteca e do Javascript em si.
Quem teve a oportunidade de acompanhar a palestra conheceu um pouco da história do jQuery, sua origem e também ver as inúmeras possibilidades e funcionalidades.

Leia o resto desse post »

subscribe RSS feed!

,

5 Comentários

Extreme JavaScript Performance

Acabei de ler aqui os slides do Thomas Fuchs, que para quem não conhece,  é um dos Gurus do Javascript.
O Thomas além de ser o criador da biblioteca Script.aculo.us é membro do core da bilbioteca Prototype, e semana passa anunciou o Scripty2.
O Scripty2 nada mais é do que o próprio Script.aculo.us porém totalmente reescrito e otimizado.

Leia o resto desse post »

subscribe RSS feed!

Nenhum comentário.

Javascript levado a sério

Javascript é a linguagem de script mais popular da internet.
Porém, mesmo com toda essa fama, o Javascript ainda é incompreendido.
Segundo Douglas Crockford, um dos mestres da linguagem, essa incompreensão tem varias origens.
Este foi um dos tópicos na palestra que fiz na III Mostra de iniciação científica do Senac-RS.

Leia o resto desse post »

subscribe RSS feed!

, ,

1 Comentário

Javascript – Problema com Evento Change

Semana passada deparei-me com um problema no Internet Explorer (Déjà vu).
A funcionalidade que precisavamos implementar era bem simples:
Verificar se o formulário foi alterado. Ou seja, se o usuário está na página e resolve simplesmente sair e o formulário foi alterado, precisavamos alerta-lo.
O que me ocorreu na hora foi utilizar o Evento change do <form>.
Leia o resto desse post »

subscribe RSS feed!

, ,

3 Comentários

Capturar erros Ajax com jQuery

Capturar erros Ajax é mais uma tarefa que o jQuery nos da uma boa ajuda.
O que quero dizer com isso é que a biblioteca nos fornece uma série de informações úteis que as vezes passam desapercebidas pelos desenvolvedores.
A primeira coisa a se notar é o evento error.
Neste evento podemos passar uma função(callback) que será executada quando a requisição falhar. São passados 3 parâmetros para esta função:
O objeto XMLHttpRequest, uma String que descreve o tipo do erro que aconteceu e um objeto exceção(opcional).
Uma boa observação é que nunca teremos o evento Success e o evento Error juntos na mesma requisição(meio óbvio isso).

Leia o resto desse post »

subscribe RSS feed!

, ,

Nenhum comentário.

Javascript e Acessibilidade

Capitulo 1 – Uma discussão e tanto.

Coloquei o título “Javascript e Acessibilidade“, pois foi esse o causador de uma das maiores threads no grupo Javascript Brasil.
O debate iniciou quando um dos usuários perguntou a opnião dos participantes do grupo sobre alguns sites que ele havia desenvolvido:
http://www.congressoatitude.com.br
http://www.aredesforgirls.com.br

Pessoalmente gostei bastante dos 2 sites. Mas a pergunta dele era no quesito acessibilidade, e foi ai que as coisas esquentaram.
Para minha surpresa muitas respostas guiavam para a não utilização de Javascript, ou pelo menos para dosagem de seu uso.

Leia o resto desse post »

subscribe RSS feed!

,

2 Comentários

JSON nativo Firefox 3.5

Muita coisa nova e útil para nós desenvolvedores no Firefox 3.5.
Novo motor Javascript, suporte HTML 5 entre várias outras. Acessem aqui caso ainda não tenham visto(deveriam caso sejam desenvolvedores).

Apesar de o JSON já ser nativo desde a versão 3.1, agora é que isso ficou bem evidenciado.

Bom, não vou comentar o que é JSON, até porque já fiz isto em outro post, então caso não saiba o que é JSON(deveria se é desenvolvedor) veja o meu post antigo, ou melhor ainda, acesse a página oficial.

Leia o resto desse post »

subscribe RSS feed!

, ,

2 Comentários

Free the web