De vez em quando, me deparo com uma API ou configuração de navegador que não consigo acreditar que existiu. Esses exemplos podem ser vistos nos inúmeros String.prototype
propriedades como bold
, italics
, e até mesmo blink
que envolvem uma determinada string de texto em suas tags HTML representativas. Bizarro.
Recentemente, chamou-me a atenção o fato de que o document.designMode
API: um on|off
que funciona quase como um contentEdible
para todo o documento. O senhor pode alternar designMode
simplesmente alterando a configuração:
document.designMode = "on";
Com o designMode
ativada, o senhor pode editar o texto da página, arrastar e soltar recursos e, de modo geral, causar o caos na página. Isso é muito bom para a criação de protótipos; eu teria adorado saber disso enquanto trabalhava para o cliente.
Embora eu veja usos para essa API, ela parece um pouco bizarra. Gostaria de ter conhecido as origens dessa propriedade e seus casos de uso. O senhor tem ideias de como usá-la? Compartilhe!
9 demonstrações incríveis do WebGL
Por mais que os desenvolvedores detestem o Flash, ainda estamos tentando recuperar o atraso para duplicar nativamente os recursos de animação que a antiga tecnologia da Adobe nos proporcionou. É claro que temos tela de pintura, uma tecnologia incrível, que eu destaquei 9 demonstrações alucinantes. Outra tecnologia disponível…
Desvanecimento de links do MooTools
Todos nós sabemos que podemos definir uma cor diferente para o link (entre outras propriedades) no evento hover, mas por que não mostrar um pouco mais de dinamismo fazendo com que a cor original desapareça para a próxima? Usando o MooTools 1.2, o senhor pode obter esse efeito…