html5 for web designers,DOM Scripting

DOM Scripting was my first book. It came out five years ago. Two years after that, I wrote Bulltetproof Ajax. Now I’ve written a third book.

It’s called HTML5 for Web Designers and you can pre-order it now from the greatest publishers on the web, A Book Apart. It’s not a long book, by design. It’s got just enough to get you up to speed with the new shininess in HTML5.

For a book about a markup language, there’s a surprising amount of JavaScript-related material in there. The new form enhancements are particularly interesting for the behaviour layer. A lot of common patterns that currently require scripted solutions are beginning to move down the stack into the structural layer: date pickers, sliders, and so on. We’re still going to need scripted solutions for a while yet, but it’s going to be an interesting period of transition.

We’ve been here before. Remember when you needed to use the onmouseover event just to do a simple rollover? Now we just use the :hover pseudo-class in CSS —although I have pointed out six years ago, with tongue firmly in cheek, that this crosses the streams of pristine layers of separation.

This is how technology evolves. Common patterns that require a programming solution eventually get a declarative implemenation. We’re seeing it in CSS with animation and we’re seeing it in HTML5 with form controls.

Does that make DOM Scripting obsolete? Far from it. Instead we can stop using JavaScript to reinvent the wheel, recreating patterns that thousands of others have already implemented, and instead start using the technology to solve problems specific to our own content.

My first book, DOM Scripting was published in 2005. It opens with the words:

This is an exciting time to be a web designer.

That’s even more true in 2010, thanks to HTML5. In HTML5 for Web Designers, I’m sharing my excitement.

Posted by

Jeremy

on

Thursday,

May 6th, 2010

at

12:55pm

aef97858fe1c8b5ee4dad139ac99c5f4.gif

Comments

Sorry. Comments are closed.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值