A List Apart

Author

J. David Eisenberg

J. David Eisenberg is a programmer and teacher living in San Jose, CA with his cats, Marco Polo and Big Tony. He has written a book about Scalable Vector Graphics. He is also interested in the OpenDocument Format and foreign language learning.

Entries by J. David Eisenberg

  • Get Ready for HTML 5

    Issue 291 · 

    Ready or not, here it comes. Despite the confusion surrounding its evolution, real-world HTML 5 is right around the corner. Longtime ALA contributor J. David Eisenberg returns to get us all up to speed on the markup we’re about to be writing.

  • Validating a Custom DTD

    Issue 194 · 

    In his article in this issue, Peter-Paul Koch proposes adding custom attributes to form elements to allow triggers for specialized behaviors. The W3C validator won’t validate a document with these attributes, as they aren’t part of the XHTML specification. Not to worry! This article will show you how to create a custom DTD that will add those custom attributes, and will also show you how to validate documents that use those new attributes.

  • Using XML

    Issue 147 · 

    More than a rulebook for generating your own markup, XML is part of a family of technologies that work together in powerful ways. Eisenberg demonstrates some of that power by creating an XML-based markup language from scratch and transforming it for a variety of formats, using nothing but his noggin and some off-the-shelf tools.

  • How to Read W3C Specs

    Issue 121 · 

    Although they appear maddeningly incomprehensible at first, W3C specifications are actually great sources of information, once you understand their secrets. Learn how to read the specs.

  • “Forgiving” Browsers Considered Harmful

    Issue 107 · 

    By hiding the need for structure that the web will require as it moves toward XHTML and XML, “forgiving” web browsers have helped breed a world of structural markup illiterates. Eisenberg examines the damage done.

  • DOM Design Tricks III: Using Events in the Document Object Model

    Issue 75 · 

    Be a code wizard ... or, just look like one. In Part 3 of the DOM Design Tricks tutorial series,Eisenberg shows us how to dynamically change text on a page. The theory, examples, and scripts will work in Mozilla and IE5.

  • DOM Design Tricks II

    Issue 73 · 

    Part 2 of this exclusive ALA series shows how to use the DOM’s events and nodes to create nifty interactive menus and more. Design cool stuff while learning about emerging standards.

  • DOM Design Tricks

    Issue 68 · 

    In Part One of a spankin’ new series, Eisenberg shows you, step by step, how to use the W3C Document Object Model (DOM), Style Sheets, and JavaScript to pull off nifty design tricks and add value to your site's content.

  • Meet the DOM

    Issue 60 · 

    We’ve read about it. We’ve waited for it. Now we can actually start to use it. In this gentle introduction to the W3C Document Object Model, new ALA contributor Eisenberg shows how to make friends with the DOM, and use its power to manipulate dynamic HTML elements on the web.

Browse Authors