Technical
Document Object Model diagram of the LUXE NOIR website
What is the DOM?
The DOM (Document Object Model) is a programming interface for web documents. It represents the page as a tree of nodes — every HTML element, attribute, and piece of text is a node in this tree. JavaScript uses the DOM to dynamically read and modify page content, structure, and style.
Shared Structure
Every page in the LUXE NOIR website follows this consistent DOM structure. Click any node to expand or collapse its children.
| Page | File | Unique Section | JS Feature |
|---|---|---|---|
| Home | index.html | Hero, Featured Products, Event Teaser | Live Clock, Countdown Timer (Runway) |
| Collections | products.html | 8-item product grid with category tags | Category Filter, Lightbox on click |
| Events | events.html | Detailed D/H/M/S countdown, 5-event list | 4-unit Countdown, Live Clock |
| Board of Trustees | trustees.html | Grid of 6 member cards with photos | Profile Modal, Hover Glow |
| Inquiries | inquiries.html | Contact form, calendar | Char counter, Interactive calendar picker |
| DOM | dom.html | Interactive collapsible DOM tree | Expand/Collapse All, Highlight picker |