Chinaunix首页 | 论坛 | 博客
  • 博客访问: 630708
  • 博文数量: 1655
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 16800
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-28 11:10
文章分类

全部博文(1655)

文章存档

2008年(1655)

我的朋友

分类: LINUX

2008-05-28 12:51:04

In the ten years or so since I made my first static web page, it’s been amazing to see the evolution of the Web as a platform—first for the exchange of information,and then for actual applications, running right in the browser. And now the AJAX explosion is taking web development to the next level. Using the power of AJAX-style development, you can create applications that rival desktop apps in their power and responsiveness and, best of all, you don’t have to rely on ugly hacks and kludges to get there.

What is AJAX? The acronym originally stood for “Asynchronous JavaScript and

XML ”—quite a mouthful—but it has since come to refer to a style of development

that uses web technologies like XML, DOM, CSS, and JavaScript to create uber-

interactive web documents that behave like full-blown applications. None of

these AJAX technologies are actually all that new (even the AJAX “secret sauce,”

XMLHttpRequest, has been around for years), but not a lot of people really knew

how to use them to the fullest. Now, with the proliferation of “Web 2.0” applic-

ations that push the web-app envelope, and its cool, easy-to-remember name,

the AJAX style of development is really starting to take off.

In the early days, web apps used server-side scripting like CGI, as well as simple web forms and image rollovers in the browser. Now we’re seeing developers take major steps forward to enhance the user experience with the ability to update the UI in pieces, instead of requiring a single, enormous redraw, and client-side functionality like drag-and-drop and edit-in-place. Today’s web applications are more interconnected as well, and are sometimes made up of data from multiple services or sources. A browser-based AJAX app is a fantastic platform for providing this kind of super-interactive, networked app experience to users. And the best part is that the AJAX revolution is still just getting started, so now’s a great time to jump in.

This book gives me a chance to show some cool ways in which you can use AJAX

techniques to add real power and responsiveness to your web applications while

supporting accessibility and backward compatibility . The beauty of AJAX is that

it lets you do all this using straightforward, standards-based code, so you won’t be seeing weird hacks or browser-specific code in this book. So, roll up your sleeves—I hope you’re ready to get your hands dirty in some AJAX code!

阅读(123) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~