Day: April 9, 2024

Script & Style Show: Episódio 26: Web Games with ExcaliburJS com Erik Onarheim e Kamran AyubScript & Style Show: Episódio 26: Web Games with ExcaliburJS com Erik Onarheim e Kamran Ayub

CSS @suporte A detecção de recursos via JavaScript é uma prática recomendada do lado do cliente e por todos os motivos certos, mas, infelizmente, essa mesma funcionalidade não está disponível no CSS. O que acabamos fazendo é repetir as mesmas propriedades várias vezes com cada prefixo de navegador. Que nojo. Outra coisa que…

Script & Style Show: Episódio 28: “Get Off My Lawn” e outras histórias sobre software com Eric BrandesScript & Style Show: Episódio 28: “Get Off My Lawn” e outras histórias sobre software com Eric Brandes

Neste episódio: Todd e David começam a conversa falando sobre telefones celulares, Android e os bons e velhos tempos do Windows XP e da pirataria. O colega de Todd, Eric Brandes, nos leva de volta aos trilhos com uma discussão sobre confiar em tecnologias comprovadas, não perseguir os últimos modismos, como o TrackJS é capaz […]

Obter linhas e colunas da janela de visualização no CodeMirrorObter linhas e colunas da janela de visualização no CodeMirror

O CodeMirror é um utilitário incrível para apresentar códigos em um ambiente de navegador. O destaque de sintaxe, os widgets e várias funções avançadas fazem dele uma ferramenta única e útil. Ao usar o CodeMirror dentro do depurador DevTools do Firefox, descobri que adicionar centenas de widgets de ponto de interrupção de coluna a linhas […]

JavaScript waitForeverJavaScript waitForever

Escrever mochitests para novos recursos no DevTools pode ser difícil e demorado. Há tantos elementos interagindo de forma assíncrona que, muitas vezes, acabo usando o depurador para depurar o depurador! Nos casos em que não está claro qual interação não está funcionando corretamente, acabo recorrendo a uma função utilitária simples: waitForever. Ao usar essa função, […]

CSS Ellipsis Beginning of String (Elipse CSS no início da cadeia de caracteres)CSS Ellipsis Beginning of String (Elipse CSS no início da cadeia de caracteres)

Fiquei incrivelmente feliz quando o CSS text-overflow: ellipsis (casado com a width e overflow: hidden foi introduzido na especificação CSS e nos navegadores; o recurso permitiu que parássemos de tentar casar o cálculo de largura do JavaScript com o cálculo de largura e truncamento de strings. A elipse do CSS também foi muito favorável à […]

Como adicionar uma folha de estilo do usuário no FirefoxComo adicionar uma folha de estilo do usuário no Firefox

Embora muitos gostem de reclamar do CSS atualmente, é importante lembrar como o CSS é incrível; a linguagem CSS é: fácil de aprender fácil de ler fácil de escrever simples de entender Tanto os desenvolvedores quanto os designers da Web adoram o fato de que o CSS nos permite pegar texto/mídia e apresentá-lo de uma […]