Ian Johnson is the author of Tributary - an open source live-coding environment designed for prototyping data visualizations with D3. He also co-organizes the SF Bay Area d3 Meetup and makes educational D3 videos.
Data Visualization with D3
The enter and exit methods are called DOM elements are added and removed from the dataset. Developers can use these methods to modify the DOM to reflect the change in data.