Great news! O'Reilly has been kind enough to let me distribute my eBook Unobtrusive Ajax to readers of my blog, so now you can download and read it for free!
Download "Unobtrusive Ajax" eBook
From the book's cover:
Unobtrusive Ajax is about making web applications that work for everyone all the time, even if you have JavaScript turned off, or you're using a mobile phone or a screen reader, or however you happen to be using the Web. It's about the separation of behavior (JavaScript), content (HTML), and presentation (CSS).
This short cut will focus on the practical benefits of using Ajax and JavaScript unobtrusively and show you that unobtrusive web development and progressive enhancement benefit both web developers and users of the Web. You'll get to see many simple examples of building web interfaces that are unobtrusive. You'll quickly see that it is actually very easy to make web applications that everyone can use.
When you're finished reading this book, you will be able to convince anyone why developing unobtrusively is the best way to build a site with JavaScript and Ajax.
I wrote this book back in 2007, before I'd discovered jQuery, so writing unobtrusive JavaScript has become even easier than ever. That said, the principals of writing web pages that work without JavaScript remain the same: keep your content in the HTML, use real links and forms, and avoid depending on JavaScript or Flash for any critical functionality.
Nowadays, I would also suggest bearing different user interfaces in mind. Not every visitor to your website has a mouse and a keyboard, some are using their handheld touchscreen phones, and if your shopping cart requires people to drag and drop, you may end up losing customers. Be careful not to make assumptions about your visitors. If you stick with basic HTML, you can't go wrong.
It,s very well! Good job!! Thanks you!
@Carlos - it's a PDF, so maybe you'll have better luck right clicking on the link and clicking "Save link as.."
Thanks for such wonderful book on AJAX. I always thought about the disabled JavaScript problem. Thanks for a topic on that one. I really appreciate your move for that.
Great works!
It tell me a few of concepts that are so obvious that I often forget to apply them.
thanks
Sugoi! Thanks!
Thank you for sharing, very interesting insight.
Hey,
Just downloaded the file. Liked the way you broke down the whole experience of the web into behavior, content and presentation. :-)
Will start reading soon. :)
Nice book, thanks!
BTW, there's a typo at the top of Page 31, the header says "Selecting Elements by Class Name (nd More)" - I think you're missing an "a".
Thanks again!
thx for sharing this :) progressive enhancement is always an interesting issue in this advanced digital age..
Thanx for sharing these valuable knowledge.I need your help..Actually i want to learn about web devlopement.Which include php,ajax,jhoombla,mysql.But my seniors told me that it has no future.so kindly tell me about web devlopement future in the above mention courses..I am a fresher and i really need your help.I will wait for your reply in my mail.Thanking you..bye.
Informative post, this article is proof to be best for us!!!!
I love to read ebooks and they are economical than the books as it is not possible for everyone to read all the books by purchasing them all, and it is also not possible to carry the books to everywhere.
<b>Hello Mir Jesse Skinner!</b>
<i>
I used you book, it is really nice and complete.
</i>
I will begin to use Ajax during my work, your sharing is valuable for me.
thx.
very good resources.....