De vez em quando descubro uma propriedade em objetos JavaScript que eu não sabia que existia, muitas vezes usando outro truque para realizar a mesma funcionalidade. Uma dessas propriedades que acabei de conhecer foi isConnected
, uma propriedade de nó anexada a um contexto (ou seja, o document
).
Veja como usar o Node.prototype.isConnected
:
const el = document.createElement('div'); el.isConnected; // false document.body.appendChild(el); el.isConnected; // true
Eu costumava administrar o parentNode
no elemento para ver se ele havia sido injetado, mas isso nem sempre é preciso, por isso fico feliz que o senhor isConnected
exista!
5 APIs HTML5 que o senhor não sabia que existiam
Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…
Uma entrevista com Eric Meyer
Seus primeiros livros sobre CSS foram fundamentais para impulsionar meu amor pelas tecnologias de front-end. O que havia no CSS que o senhor se apaixonou e o levou a escrever sobre ele?