ITP Camp 2024

DOM.js: DOM manipulation w/o framework

Date: June 11, 2024 5-6:30pm


Session Leaders: Lenin Compres


Format: Hybrid (In-person with online access)


Tags: #fornt end #javascript #web development #web #browsers #framework #programing #js


If vanilla JavaScript can do it all, why can't we?

DOM.js lets you create and update web pages (or apps) using a structural JavaScript object (JSON) as a model. Rapidly prototype sites with no need for React, Node.js, or even HTML or CSS—just dive right into JavaScript.

This client-side library requires no installation or build process. Initially created for fast prototyping, it has become my go-to tool for building almost everything.

To fully benefit from DOM.js, you'll need a basic understanding of HTML, the Document Object Model, and basic CSS. Ultimately, this library frees front-end developers from needing to interact with anything but JavaScript.

Is it ambitious and revolutionary? Yes. But is it also a cool library to play with? Absolutely.

https://github.com/lenincompres/DOM.js