HTML5 Peeks, Pokes and Pointers
diveintohtml5.org
diveintohtml5.org
It's presumably a reference to old time tables of "peeks" and "pokes" showing what each memory address controlled, or somesuch.
Inspiration: Beagle Bros “Peeks, Pokes and Pointers” chart for Apple ][ (+)
(+) links to this: http://www.lazilong.com/apple_II/bbros/
One of the common refrains in the comments was that the iPad includes top-of-the-line support for a perfectly open, tinkerable platform: the web. Thus, the "HTML5 Peeks, Pokes and Pointers" chart was born.
Also, I just purchased a real live physical original Beagle Bros "Peeks, Pokes and Pointers" chart to hang up in my mancave^Woffice. Next to my Apple //es. Plural. So there's that.
Does it say so anywhere on the chart? Let me check…
E.g., I want to say <input type="text" placeholder="What is your username?" /> and have a script that detects if the browser supports the placeholder attributes, and if not, simulates it transparently.
I'd happily understand/accept if this script was limited, so long as it had good clean documentation of what it supported (like placeholder).
"Modernizr does not add missing functionality to browsers; instead, it detects native availability of features and offers you a way to maintain a fine level of control over your site regardless of a browser’s capabilities."
I understand that not all HTML5 features can be reproduced in JS, but for the ones that can (such as "placeholder"), I don't want to have to think about reimplementing it for older browsers when it could be done automatically.
Years later, XHTML2 abandoned by the world, the W3C decided it no longer wanted to be sidelined, and it begged for the HTML5 spec to be brought back under its purview. So that’s where we are now.
You can have your XML with XHTML or HTML5 XML serialization. Oh, but that does not solve the "flexible" part, right? Well, you have to choose there — either flexibility or interoparatibility. HTML5 focuses a lot on the latter.
What do you want? To have any arbitrary element in your markup? Ok, you get your <foobar>barbaz</foobar>. And then what? What should it mean to everyone else beside you? What do you gain by that?
Yeah I want my own elements that do anything I want, and I'm working on a solution to it. And this project is what led me to the conclusion that beyond adding 3 tags HTML5 really doesn't address any of the bigger issues. I think it's really silly how much hype HTML5 is receiving when it's a patch job at best.
By the way some of the new elements in HTML5 (and there are not three but almost thirty new elements) are in fact supposed to save web developers from the need to invent theri own way to express some common semantics in HTML, e.g. section, artcile, nav, header, footer. There are alos a buch on new API, much richer inputs collection for forms, etc.
Or you might not.
I think Microsoft did a great mitzvah with the way they mercifully prevented it from ever actually being used — IE would offer to save it as a file if served as application/xhtml+xml, saving people from the fate of having compliant browsers refuse to render their documents over petty draconian bullshit. That period of about five years when everyone was super hyped about their 'XHTML' while actually using HTML was pretty annoying though.
Don't worry though, you can join the old XHTML fashionistas in trolling about accessibility instead.