MutationObserver is a DOM API that allows us to react to changes in the DOM in a
performant way. The
function which gets called on each mutation you choose to observe. The callback is
called with two parameters.
The browser cache is something I think a lot of developers know of but don’t understand well, primarily because many tools take care of it for us. For example, when building an application with Node.js the first thing many developers do is type:
be the cause of some confusion. The
in operator is strictly used to tell whether a given
property name exists in an object or its
[[Prototype]] chain (and is enumerable, but
we’ll cover that later). So how does this work for arrays? It’s tempting to think
in [1, 2] but this will return false.
I recently discovered the new
customElements API and, after some experimentation,
I decided to write about its awesomeness. The Custom Elements API allows web developers
to define their own top-level HTML elements, thus promoting reusability among the
Web Components community. On top of creating your own
elements, you can extend the functionality of existing elements and share your elements
with other developers.