Let's make a face with D3.js!
A D3.js example demonstrates fundamental DOM manipulation by constructing a smiley face whose eyebrows move. The code uses d3.select to target an SVG element and applies a red background via the style method. Rendered as scalable vector graphics, the face is built through D3's selection and attribute methods, with the entire interaction driven by the d3 library version 5.9.2 loaded from unpkg. The example focuses on basic SVG element creation and dynamic styling, with no external data sources or complex simulation involved.