D3 Workshop: Part 1 - Basic HTML, d3, and Data Binding
This interactive exercise demonstrates basic D3.js data binding and manipulation on a webpage. The page displays a button that, when clicked, runs JavaScript using D3 to select all elements with the class "standard" and changes their font size and text. It also shows how to bind an array of two strings to new paragraph elements, appending them to the DOM, and attaching click handlers that log messages and alter text. The example uses the D3 version 4 API, including `d3.selectAll`, `.data()`, `.enter()`, `.append`, and `.classed`, to programmatically modify HTML content.