通常配送無料 詳細
通常2~4週間以内に発送します。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
+ ¥ 257 関東への配送料
中古品: 良い | 詳細
発売元 worldbooksjapan
コンディション: 中古品: 良い
コメント: イギリスより発送。通常7-21日以内にお手元に。日本語でも対応しております。 Book is shipped from UK, please allow up to 21 days for delivery.
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。

Bulletproof Ajax (Voices That Matter) (英語) ペーパーバック – 2007/2/9

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
¥ 4,486
¥ 2,937 ¥ 551


Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover


Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android


対象の書籍が大幅に割引中。オールジャンルでお買い得な本が勢揃い。 >詳しく見る



Step-by-step guide reveals best practices for enhancing Web sites with Ajax

  • A step-by-step guide to enhancing Web sites with Ajax.
  • Uses progressive enhancement techniques to ensure graceful degradation (which makes sites usable in all browsers).
  • Shows readers how to write their own Ajax scripts instead of relying on third-party libraries.

Web site designers love the idea of Ajax--of creating Web pages in which information can be updated without refreshing the entire page. But for those who aren't hard-core programmers, enhancing pages using Ajax can be a challenge. Even more of a challenge is making sure those pages work for all users. In Bulletproof Ajax, author Jeremy Keith demonstrates how developers comfortable with CSS and (X)HTML can build Ajax functionality without frameworks, using the ideas of graceful degradation and progressive enhancement to ensure that the pages work for all users. Throughout this step-by-step guide, his emphasis is on best practices with an approach to building Ajax pages called Hijax, which improves flexibility and avoids worst-case scenarios.


Working with the Web consultancy firm, Clearleft, Jeremy Keith creates elegant, usable Web sites using the troika of Web standards: CSS, (X)HTML, and the Document Object Model. He is a member of the Web Standards Project and joint lead of the DOM Scripting Task Force. He teaches hands-on Ajax and DOM Scripting in full-day workshops and is the author of DOM Scripting: JavaScript Web Design with JavaScript and the Document Object Model.


  • ペーパーバック: 216ページ
  • 出版社: New Riders Press; 1版 (2007/2/9)
  • 言語: 英語
  • ISBN-10: 0321472667
  • ISBN-13: 978-0321472663
  • 発売日: 2007/2/9
  • 商品パッケージの寸法: 19 x 1 x 22.7 cm
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: 洋書 - 1,334,493位 (洋書の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる


Amazon.co.jp にはまだカスタマーレビューはありません

Amazon.com で最も参考になったカスタマーレビュー (beta)

Amazon.com: 5つ星のうち 4.2 31 件のカスタマーレビュー
41 人中、41人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 A great first start to proper AJAX 2007/3/7
投稿者 Nate Klaiber - (Amazon.com)
形式: ペーパーバック Amazonで購入
Bulletproof AJAX by Jeremy Keith was an excellent beginners book to AJAX. For those who have read Bulletproof Web Design by Dan Cederholm, this book literally took the same approach. The book starts with the very basics and walks you to the end where you create a fictional bookstore that utilizes AJAX. Each chapter addresses what it means to make an AJAX application bulletproof. The author is brutally honest while informing you the barriers that AJAX faces, and how to get around them. Sometimes the best solution is: don't use AJAX. Obviously, this isn't the case for everything - or there wouldn't be a book to read. I appreciated the approach of making sure that your AJAX applications utilize progressive enhancement and are unobtrusive. These are two key elements when dealing with JavaScript as a whole. The entire journey of this brief (but informative) 200 page book looked a little like this:

Chapter 1 answers the question "What is AJAX?" and gives a brief introduction and history lesson as to it's origins. This is very basic, but begins to get your feet wet understanding that AJAX is not a new technology - but one that has recently hit the spotlight.

Chapter 2 gives a thorough overview of the Document Object Model. He explains what the DOM is, how it relates to your structured HTML and Javascript, and the methods associated with traversing the DOM. This is very important as he moves forward to create unobtrusive AJAX.

Chapter 3 dives into the XMLHttpRequest object, its origins, and how to create a bulletproof instance of the object. This handles the differences between IE and other browsers and how they implement the request. He creates a wrapper for use (and use through the rest of the book) that allows us to send requests, receive responses, and then position it accordingly in the DOM.

Chapter 4 covers the Data Formats that are returned by our request. These include XML, JSON, and HTML. He covers each data format, and creates another wrapper for retrieving the different data formats.

Chapter 5 introduces HIJAX. This is where he irons out some of his previous scripts. Initially inline scripts were used as examples, but with HIJAX we see how we can create bulletproof implementations of AJAX. Topics covered here include progressive enhancement, unobtrusive Javascript, and rich clients.

Chapter 6 forces us to hit a wall (briefly). This chapter discussed the challenges that AJAX faces (and has faced in the past). Some of the challenges revolve around web services and connecting to remote API's, making your application backwards compatible, how to work around browser inconsistencies and consistencies (The back button and bookmarking), and how to wireframe an application that will change in each section.

Chapter 7 discusses accessibility in relation to AJAX. One of the most frustrating parts for any application moving forward is dealing properly with screen readers. Screen readers are incredible tools, but since they sit on top of an existing browser it can make some things rather difficult (especially checking for the existence of Javascript).

Chapter 8 starts to wrap things up. Taking everything we have learned to this point, he discusses planning, applying, and bulletproofing your application.

Chapter 9, the final chapter, looks to the future of AJAX. Not only did it discuss the future - it covered many of the current frameworks available. He does a great job of discussing the good and bad of using frameworks - and where frameworks are best suited.

Overall, this book was a great read. This book is geared for the beginner, and I believe it will help a user have a complete grasp of AJAX. AJAX is a tricky subject, and Jeremy does a great job of tackling each subject in great detail. This book would go well with a Javascript book to help you bulletproof your applications. This is a must read for those who are interested in understanding AJAX and its place in the world of web standards.
13 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 A clear and concise introduction to Ajax, written for designers and front-end developers 2007/5/21
投稿者 Adrienne Adams - (Amazon.com)
形式: ペーパーバック Amazonで購入
"Bulletproof Ajax" is an indispensable resource for any front-end web designer, developer, or interaction designer who is involved or is planning on being involved in a project that includes Ajax techniques. Whether working on an in-house team or as an independent consultant, you'll need to understand the pros and cons of using this popular and somewhat controversial method of serving web pages.

This is not a book for web designers who don't want to code. In order to benefit from this book, you'll need a strong understanding of semantic XHTML and CSS. A passing familiarity with JavaScript is a definite plus as well. (Keith's previous book, DOM Scripting: Web Design with JavaScript and the Document Object Model, is a good place to start.) Chapter 2 begins with an excellent overview of JavaScript terms and functions--the best I've read. (Until you become familiar with JavaScript statements, variables, data types, etc., you'll no doubt be referring back to this chapter often!)

I found that "Bulletproof Ajax's" greatest strength is presenting ways to evaluate why and how a project should or shouldn't include Ajax:

1. Is Ajax appropriate for the project?
2. If yes, how will we most effectively implement Ajax?
3. How will we provide for site visitors who don't have JavaScript enabled on their browsers?
4. How will we address accessibility issues?

In Chapter 5, Keith elaborates on a technique he calls Hijax (which he introduced in DOM Scripting: Web Design with JavaScript and the Document Object Model). This technique applies two key concepts of modern web design: progressive enhancement and graceful degradation. Although Hijax isn't the answer to all Ajax issues, the idea goes a long way towards ensuring that your carefully crafted Ajax goodness doesn't alienate and/or exclude non-JavaScript site visitors.

Simply put, "Bulletproof Ajax" will allow YOU (the front-end guys and gals) to communicate with THEM (the back-end guys and gals) about Ajax and its implementation. This book can help you and your team clarify expectations about Ajax, implement user-centered solutions, and, in all likelihood, save you time and money too.
9 人中、9人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 Ajax/HiJax - Enhance Your Website Without Losing Viewers 2007/3/14
投稿者 George Wade - (Amazon.com)
形式: ペーパーバック Amazonで購入
I've written Ajax applications using the XMLhttp object a few times requesting both xml and text responses. I've also use the script.aculo.us library to write Ajax applications. Bulletproof Ajax does more than show you the basic ropes.

Bulletproof Ajax explains all the pieces, including xml after-processing. It also demonstrates what Jeremy Keith calls Hijax. I normally write applications for an intranet so had not given unobtrusive Ajax much thought. But just today I discovered that my personal laptop did not have the XML parser installed. So for non-intranet applications, to be sure that the viewer can access your application it had better run without ajax. Jeremy demonstrates how to use Ajax to enhance a web application without enforcing the presence of javascript or the XML parser.

Jeremy also presents JSON scripting which he explains is a way to perform defacto Ajax without the limitation of same-site sources. JSON permits, in essence, cross-site ajax.

I personally also learned more about javascript object programming than I'd clearly understood previously. Jeremy doesn't assume that you know unstated fundamentals and yet he takes you through these fundamentals without making it a chore. As with his previous book DOM Scripting, Jeremy leads you into confident programming. Using what I learned reading Bulletproof Ajax I just wrote my own object library for Ajax with enhancements I wanted. Now, when developing intranet applications I won't be stuck facing errors resulting from someone else's ajax library which I don't understand and wouldn't want to change or maintain.
5つ星のうち 3.0 Good but brief; would have gave 4 stars if more in depth. 2009/7/26
投稿者 R. Chou - (Amazon.com)
形式: ペーパーバック Amazonで購入
I noticed this book because of the way it read and the style of it. I liked the introduction as well as the crash course in Javascript; it was very clear and concise particularly for a person with no Javascript experience except for W3schools.org examples. However, the author ramps up quite quickly after that chapter in terms of coding. He tries to explain but assumes you are able to figure out what the javascript code is doing after the crash course chapter. He give a thorough breakdown but does not cover enough. He does a decent job of explaining the concepts and how to use the code. The accompanying website has all the source codes for you to use with the tutorials, which is helpful, but this book is not for a novice at programming.

You definitely need programming background in Javascript and PHP.

I am a novice at programming but I do understand HTML and CSS. I wanted to add more skills and was particularly interested in Javascript and how AJAX worked out. This book is more conceptual rather than setting you up with fundamentals; but then, AJAX is a concept. In order to fully understand AJAX, you need to be familiar with Javascript, XML, HTML, CSS, etc as each component creates AJAX.

I would have given a higher rating if the book was longer and more detailed. But this is a good book as an introduction to the concepts as an easy read if you are already have experience and familiarity with Javascript, XML, PHP and MySQL.
3 人中、3人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 An interesting book 2008/8/9
投稿者 T. Hollins - (Amazon.com)
形式: ペーパーバック Amazonで購入
This was very interesting. I don't know if its completely bulletproof, but it IS about as bullet resistant as you can make it. He definitely makes good points in every chapter about building and designing your ajax application.
I recommend you read this book when you are learning ajax. For the advanced developer, I would hope you are using these techniques. You should at least read this to make sure you are using similar techniques.
For the self-taught, I would say to definitely read this book. You'll make it through it in a few days of on and off reading. It took me a week of reading on the train (25 minutes each way, so about 5 hours). I'm still thinking about what he said and analyzing it. This tells me he had some excellent ideas.
A recommended Ajax programming book. Don't let page counts fool you. I have some "Bible" books that are awful, BUT they're 1000 pages.
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。