Paperback: 624 pages
Publisher: Wrox; 2 edition (March 12, 2007)
Language: English
ISBN-10: 0470109491
ISBN-13: 978-0470109496
Product Dimensions: 7.4 x 1.3 x 9.2 inches
Shipping Weight: 2 pounds
Average Customer Review: 4.2 out of 5 stars See all reviews (25 customer reviews)
Best Sellers Rank: #1,257,919 in Books (See Top 100 in Books) #29 in Books > Computers & Technology > Programming > Languages & Tools > Ajax #2465 in Books > Computers & Technology > Web Development & Design > Web Design #4187 in Books > Textbooks > Computer Science > Programming Languages
The book does a good job academically of showing how Ajax has evolved (itself a debatable topic) and how it is used in modern-day applications. The book doesn't marry the reader to any one particular web development framework, effectively citing examples in PHP, .NET, and JavaServer Pages. Practically, the authors exhibit a proper mix of (X)HTML, CSS, JavaScript, Dynamic HTML and XmlHttpRequests, showing how the technologies are blended for developing next-gen UIs.There are great discussions of advanced concepts like JSON, REST, and SOAP-based web services and how Ajax is incorporated into them. Also, coding to allow cross-browser compatibility is stressed throughout the book, particularly in instantiating an XMLHTTP object across IE, Firefox, Mozilla and Safari. The authors' zXml and XParser are cited as two of several third-party libraries to seamlessly pull this off.Some gems that I found within the book include Chapter 8 - "Web Site Widgets", which is very helpful, giving practical demonstrations and usable code for several Ajax-driven mini-applications we could all use in our web projects. Chapter 7's case study of a Google Suggest-style autocomplete text box was very elegant, using JSON as an alternative to XML's typically verbose payload. Chapter 2 - "Ajax Patterns" also abstracts many of the features common to apps using Ajax (i.e., polling, autosave, incremental updating). All are well done and greatly appreciated.Syntactically, the authors' programming style is very clever. While not exhaustively described, the book shows how to feign object-oriented programming in client-side JavaScript, making liberal use of such time-saving coding tricks like faux classes, inline function definitions and prototypes.
Beginning XML with DOM and Ajax: From Novice to Professional (Beginning: From Novice to Professional) Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX Professional Ajax, 2nd Edition CPT 2016 Professional Edition (Current Procedural Terminology, Professional Ed. (Spiral)) (Current Procedural Terminology (CPT) Professional) Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional (Expert's Voice in .NET) Professional ASP.NET 3.5 AJAX Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional AJAX and PHP: Building Modern Web Applications 2nd Edition CPT 2017 Professional Edition (CPT/Current Procedural Terminology (Professional Edition)) CPT Professional Edition: Current Procedural Terminology (Current Procedural Terminology, Professional Ed. (Spiral)) Professional Review Guide for the RHIA and RHIT Examinations, 2013 Edition (Schnering, Professional Review Guide f/ RHIA/ RHIT Exams) Beginning OpenOffice 3: From Novice to Professional (Beginning: From Novice to Professional) Beginning C: From Novice to Professional (Beginning: from Novice to Professional) Preparing For Your Civil Deposition: A Guide for the Law Enforcement Professional (Law Enforcement Professional Enhancement Series) (Volume 1) Advancing Your Career: Concepts in Professional Nursing (Advancing Your Career: Concepts of Professional Nursing) Nursing Professional Development: Scope and Standards of Practice (Ana, Nursing Professional Development: Scope and Standards o) Advancing Professional Nursing Practice: Relationship-Based Care and the ANA Standards of Professional Nursing Practice Professional Nursing: Concepts & Challenges (Professional Nursing; Concepts and Challenges) Professional and Occupational Licensure in the United States: An Annotated Bibliography and Professional Resource (Production Sourcebooks; 14) Leddy & Pepper's Conceptual Bases of Professional Nursing (Conceptual Basis of Professional Nursing (Leddy))