Skip to Content
Unobtrusive Ajax
book

Unobtrusive Ajax

by Jesse Skinner
July 2007
Beginner to intermediate
57 pages
1h 43m
English
O'Reilly Media, Inc.
Content preview from Unobtrusive Ajax

Using Web Technologies Unobtrusively

Each web technology, whether HTML, CSS, JavaScript, Flash, or anything else, has its own problems and challenges for being unobtrusive. Using a technology unobtrusively means the technology tests to see if it can be applied before applying itself.

In contrast, using a technology obtrusively means shoving it in people's faces, forcing them to use it whether or not they can. Here are some ways to use HTML, CSS, JavaScript, and Flash unobtrusively.

Unobtrusive HTML

Yes, I know HTML is always pretty unobtrusive. How many of your visitors are using a browser that doesn't support HTML? Maybe a couple of years ago I'd consider supporting Gopher, but I think today we can agree that HTML is the bare minimum we can require from our visitors.

Nonetheless, there are ways to abuse HTML and make it more dependent on other technologies and browsers, so let's look at some best practices for using HTML.

Always use valid HTML or XHTML

It doesn't really matter which type of HTML you choose to use, whether HTML 4.01 Transitional or XHTML 1.1 Strict. What's important is that you use it by the book (the book, in this case, being the W3C Specifications).

Using valid HTML isn't about being a perfectionist or being able to claim superior knowledge of the HTML specification. Using valid HTML means that you're creating a HTML document that is independent of any web browser differences.

When people make web browsers, they grab a copy of the same W3C Specifications in order to understand ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Introducing Microsoft® ASP.NET AJAX

Introducing Microsoft® ASP.NET AJAX

Dino Esposito
Programming ASP.NET MVC 4

Programming ASP.NET MVC 4

Jess Chadwick, Todd Snyder, Hrusikesh Panda
Windows XP in a Nutshell, Second Edition

Windows XP in a Nutshell, Second Edition

David A. Karp, Tim O'Reilly, Troy Mott
Adopting .NET 5

Adopting .NET 5

Hammad Arif, Habib Qureshi

Publisher Resources

ISBN: 9780596510244Errata