Cart
Free Shipping in the UK
Proud to be B-Corp

Professional AJAX Nicholas C. Zakas

Professional AJAX By Nicholas C. Zakas

Professional AJAX by Nicholas C. Zakas


£3.90
New RRP £25.99
Condition - Very Good
Only 1 left

Summary

Ajax is the term used to describe the combination of three hot technology topics CSS, XML, and JavaScript providing faster, more sophisticated Web user interfaces. This work explores the technologies behind Ajax, its various usage models and communication methods, and why the Ajax model is better than the traditional Web model.

Professional AJAX Summary

Professional AJAX by Nicholas C. Zakas

Ajax is the term used to describe the combination of three hot technology topics CSS, XML, and JavaScript providing faster, more sophisticated Web user interfaces. This work explores the technologies behind Ajax, its various usage models and communication methods, and why the Ajax model is better than the traditional Web model. It discusses Ajax and its practical implementation in a professional Web site/application environment, and examines a variety of server-side languages (such as PHP and .NET), so that readers can get an overview of development issues prior to implementing their own Ajax solutions. It also covers building a Web-based Ajax RSS reader and calling Web services from JavaScript.

About Nicholas C. Zakas

Nicholas C. Zakas has a BS in Computer Science from Merrimack College and an MBA from Endicott College. He is the author of Professional JavaScript for Web Developers (Wiley 2005), Professional Ajax (1st and 2nd editions, Wiley 2007 and 2007) as well as several online articles. Nicholas works for Yahoo! as a frontend engineer and has worked in web development for more than 6 years, during which time he has helped develop web solutions in use at some of the largest companies in the world. Nicholas can be reached through his web site at www.nczonline.net. Jeremy McPeak began tinkering with web development as a hobby in 1998. Currently working in the IT department of a school district, Jeremy has experience developing web solutions with JavaScript, PHP, and C#. He has written several online articles covering topics such as XSLT, WebForms, and C#. Joe Fawcett started programming in the 1970s and worked briefly in IT after leaving full-time education. He then pursued a more checkered career before returning to software development in 1994. In 2003, he was awarded the title Microsoft Most Valuable Professional in XML for community contributions and technical expertise. Joe currently works in London as a developer for The Financial Training Company, which provides professional certifications and business training.

Table of Contents

Acknowledgments. Introduction. Chapter 1: What Is Ajax? Ajax Is Born. The Evolution of the Web. JavaScript. Frames. The Hidden Frame Technique. Dynamic HTML and the DOM. Iframes. XMLHttp. The Real Ajax. Ajax Principles. Technologies Behind Ajax. Who Is Using Ajax? Google Suggest. Gmail. Google Maps. A9. Yahoo! News. Bitflux Blog. Confusion and Controversy. Summary. Chapter 2: Ajax Basics. HTTP Primer. HTTP Requests. HTTP Responses. Ajax Communication Techniques. The Hidden Frame Technique. XMLHttp Requests. Further Considerations. The Same Origin Policy. Cache Control. Summary. Chapter 3: Ajax Patterns. Communication Control Patterns. Predictive Fetch. Page Preloading Example. Submission Throttling. Incremental Form Validation Example. Incremental Field Validation Example. Periodic Refresh. New Comment Notifier Example. Multi--Stage Download. Additional Information Links Example. Fallback Patterns. Cancel Pending Requests. Try Again. Summary. Chapter 4: XML, XPath, and XSLT. XML Support in Browsers. XML DOM in IE. XML DOM in Firefox. Cross--Browser XML. A Basic XML Example. XPath Support in Browsers. Introduction to XPath. XPath in IE. Working with Namespaces. XPath in Firefox. Working with Namespace Resolver. Cross--Browser XPath. XSL Transformation Support in Browsers. Introduction to XSLT. XSLT in IE. XSLT in Firefox. Cross--Browser XSLT. Best Picks Revisited. Summary. Chapter 5: Syndication with RSS/Atom. RSS. RSS 0.91. RSS 1.0. RSS 2.0. Atom . FooReader.NET. Client--Side Components. Server--Side Components. Tying the Client to the Server. Setup. Testing. Summary. Chapter 6: Web Services. Related Technologies. SOAP. WSDL. REST. The .NET Connection. Design Decisions. Creating a Windows Web Service. System Requirements. Configuring IIS. Coding the Web Service. Creating the Assembly. Web Services and Ajax. Creating the Test Harness. The Internet Explorer Approach. The Mozilla Approach. The Universal Approach. Cross--Domain Web Services. The Google Web APIs Service. Setting Up the Proxy. Summary. Chapter 7: JSON. What Is JSON? Array Literals. Object Literals. Mixing Literals. JSON Syntax. JSON Encoding/Decoding. JSON versus XML. Server--Side JSON Tools. JSON--PHP. Other Tools. Creating an Autosuggest Text Box. Functionality Overview. The HTML. The Database Table. The Architecture. The Classes. The AutoSuggest Control. The Suggestion Provider. The Server--Side Component. The Client--Side Component. Summary. Chapter 8: Web Site Widgets. Creating a News Ticker Widget. The Server--Side Component. The Client--Side Component. Styling the News. Implementing the News Ticker Widget. Creating a Weather Widget. The Weather.com SDK. The Server--Side Component. The Client--Side Component. Getting Data from the Server. Customizing the Weather Widget. Implementing the Weather Widget. Creating a Web Search Widget. The Server--Side Component. The Client--Side Component. Customizing the Web Search Widget. Implementing the Web Search Widget. Creating a Site Search Widget. The Server--Side Component. The Client--Side Component. Customizing the Site Search Widget. Implementing the Site Search Widget. Summary. Chapter 9: AjaxMail. Requirements. Architecture. Resources Used. The Database Tables. The Configuration File. The AjaxMailbox Class. Performing Actions. The User Interface. The Folder View. Read View. Compose View. Layout. Tying It All Together. Helper Functions. The Mailbox. Callback Functions. Event Handlers. The Last Step. Summary. Chapter 10: Ajax Frameworks. JPSpan. How It Works. Installing JPSpan. Creating the Server--Side Page. Creating the Client--Side Page. Error Handling. Type Translation. Summary of JPSpan. DWR. How It Works. Installing DWR. Creating the Client--Side Page. Using a Custom Class. Error Handling. More about dwr.xml. Converters. Summary of DWR. Ajax.NET. How It Works. Installing Ajax.NET. Creating the Web Page. Simple and Complex Types. Session State. Summary of Ajax.NET. Summary. Index.

Additional information

GOR001490493
9780471777786
0471777781
Professional AJAX by Nicholas C. Zakas
Used - Very Good
Paperback
John Wiley & Sons Inc
2006-02-01
432
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Professional AJAX