Author Archives: Masaru Hoshi

Javascript: Carregar estilos dinamicamente (CSS)

A dica é realmente interessante e já me ajudou em outros momentos. Existem momentos que vocês simplesmente deseja fazer aquela “alteração de estilo” no site sem ter que fazer aquele famigerado reload da página. Então, como fazer isso sem usar … Continue reading

Posted in JavaScript | Tagged , , , , , | 6 Comments

Javascript: Executando scripts após o carregamento da página

Palavras-chave: DEFER, onLoad, body, carregamento O problema é clássico. Você tem uma função/método e deseja que ele seja chamado apenas após o carregamento da página pois esse script interage com algum elemento da página que precisa estar completamente renderizado para … Continue reading

Posted in JavaScript | 32 Comments

Ruby: Objetos com id negativo (object_id)

Palavras-chave: object_id, negativo, __id__ Em Ruby, bem como em outras linguagens que trabalham orientadas a objetos, existe o conceito do ObjectID (ou id de objeto), que nada mais é do que uma identificação única para um objeto instanciado dentro de … Continue reading

Posted in Ruby | 5 Comments

Javascript: Construindo listas dinamicamente

Palavras-chave: DOM, childnode, removechild, excluir itens Quando começamos a trabalhar com telas javascript, especialmente quando o assunto tem a ver com Ajax e coisas parecidas, é praticamente inevitável o desejo de tornar aquelas páginas HTML estáticas em algo mais interativo, … Continue reading

Posted in JavaScript | 8 Comments

Javascript: Descobrindo o emissor de um evento

Palavras-chave: DOM, eventos, target Existem diversas maneiras de registrar um evento. Na forma tradicional, a função deve ter como único parâmetro uma referência ao evento que a invocou. Então, se a função não recebe nada além desse parâmetro, como descobrir … Continue reading

Posted in JavaScript | 3 Comments

Javascript: Arrays com valores vazios (undefined)

Palavras-chave: array, foreach, undefined Arrays em javascript tem um comportamento curioso. Você pode instanciá-los com um tamanho pré-definido ou incrementá-los / decrementá-los à medida que achar necessário. Mas, existe uma situação peculiar. Imagine a seguinte situação: var a = new … Continue reading

Posted in JavaScript | Comments Off on Javascript: Arrays com valores vazios (undefined)