![]() |
|
![]() ![]()
![]() |
|
PRObooks
This book has soul. I like that. A lot of books get the
technical details right, and explain them well — but this book is unique in
that it provides a bridge between the technical details and the actual creation
of a Web site. The author, Anthony T. Holdener
This book has 23 chapters organized in four parts, plus a
fifth part composed of reference material. The first part covers the
fundamentals of
Part I consists of six chapters, the first of which uses MapQuest to show how the Web has changed from static pages that were recreated completely on every mouse click, to today’s dynamic Web pages where maps can be dragged around at will. The second chapter talks about the move from Web pages to Web applications, and gives a short description about what is expected in different environments, such as commercial, educational, and governmental Web sites. This is an excellent example that this book was written by someone who designs Web sites rather that someone who simply writes about the technologies. Chapter 3 provides a quick overview of the databases, languages, and frameworks commonly used to build Web pages. Chapter 4 covers scripting XML, JSON (converts Java objects to text pairs for storage or transmission), and data exchange formats. Chapter 5 covers the document object model.
The first section closes with a discussion of interface
design in Chapter 6; this chapter alone is worth the price of the book. Holdener
shows some real-life examples of Web design gone wrong — and how you can avoid
making the same mistakes — then follows with real-life examples of Web design
done right (and how you can emulate the best of the Web designs in your own
pages). This chapter also includes a short description of the “golden ratio”
and how to use it in your Web pages. If you didn’t major in art or math, you
may have never heard of this principal. Trust me, you won’t see it mentioned in
any of the “technology only” books on
The second section moves from the technologies covered in the first section to components that are used in Web applications. Chapter 7 covers methods of navigating Web pages, and includes one of the tidbits that gives this book its soul when the author explains why a button that has a light line at the top and left and a dark line on the bottom and right appears to rise out of the page, and a button with light lines on the bottom and right and dark lines on the top and left appears to be recessed into the page. Yep, you’ll have to buy the book to find out. Chapter 8 covers tables and lists, including making them accessible to the blind, and sorting, including a quick introduction to different sorting algorithms.
Chapter 9 introduces the
Part
Chapter 21 is about creating games. It is one of the longer chapters in the book (all the chapters are short, by most standards). It starts by covering the history of games, and the different types of games; this alone is longer than most of the other chapters. Why? I don’t know. Holdener spends a lot of time on what game programmers call collision detection, determining when two moving objects overlap. I can see how that could be of use, but overall, this chapter, although fun, seems out of place.
Part IV has but two chapters, “Modular Coding” and “Optimizing
Ajax Applications.” Chapter 22, “Modular Coding,” provides a brief overview of
structuring and modularizing XHTML,
Ajax: The Definitive Guide closes with Part V, a set of
appendixes that will see far more use than the appendixes of most books. Of the
four appendixes, only Appendix C, “The Web Service
Like many current O’Reilly books, Ajax: The Definitive Guide comes with the
ability to view the eBook online for 45 days. It does not include the ability to
download the eBook. This book is both a great book on
Rating: ééééé Title: Author: Anthony
T. Holdener Publisher: O’Reilly ISBN: 978-0-596-52838-6 Web Site: http://www.oreilly.com/catalog/9780596528386/ Price: US$49.99 Page Count: 924
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||