CS Blog

Author archives: Benjamin Lerner

RSS feed of Benjamin Lerner

Last update on .

Manipulating HTML via JavaScript is often a frustrating task: the APIs for doing so, known as the Document Object Model (or DOM), are annoyingly inconsistent between browsers and too low-level: they amount to an “assembly language for trees”, allowing programmers to navigate from a node to its parent, children or adjacent siblings; add, remove, or ...