Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Crane, Dave.

Title Ajax in action / Dave Crane, Eric Pascarello with Darren James. [O'Reilly electronic resource]

Imprint Greenwich, Conn. : Manning, ©2006.
QR Code
Description 1 online resource (xxx, 650 pages) : illustrations
text file
Contents 1. A new design for the Web -- 1.1. Why Ajax rich clients? -- 1.2. The four defining principles of Ajax -- 1.3. Ajax rich clients in the real world -- 1.4. Alternative to Ajax -- 2. First steps with Ajax -- 2.1. The key elements of Ajax -- 2.2. Orchestrating the user experience with JavaScript -- 2.3. Defining look and feel using CSS -- 2.4. Organizing the view using the DOM -- 2.5. Loading data asynchronously using XML technologies -- 2.6. What sets Ajax apart -- 3. Introducing order to Ajax -- 3.1. Order out of chaos -- 3.2. Some small refactoring case studies -- 3.3. Model-view-controller -- 3.4. Web server MVC -- 3.5. Third-party libraries and frameworks -- 4. The page as an application -- 4.1. A different kind of MVC -- 4.2. The view in an Ajax application -- 4.3. The controller in an Ajax application -- 4.4. Models in an Ajax application -- 4.5. Generating the view from the model -- 5. The role of the server -- 5.1. Working with the server side -- 5.2. Coding the server side -- 5.3. The big picture : common server-side designs -- 5.4. The details : exchanging data -- 5.5. Writing to the server -- 6. The user experience -- 6.1. Getting it right : building a quality application -- 6.2. Keeping the user informed -- 6.3. Designing a notification system for Ajax -- 6.4. Implementing a notification framework -- 6.5. Using the framework with network requests -- 6.6. Indicating freshness of data -- 7. Security and Ajax -- 7.1. JavaScript and browser security -- 7.2. Communicating with remote services -- 7.3. Protecting confidential data -- 7.4. Policing access to Ajax data streams -- 8. Performance -- 8.1. What is performance? -- 8.2. JavaScript execution speed -- 8.3. JavaScript memory footprint -- 8.4. Designing for performance -- 9. Dynamic double combo -- 9.1. A double-combo script -- 9.2. The client-side architecture -- 9.3. Implementing the server : VB.NET -- 9.4. Presenting the results -- 9.5. Advanced issues -- 9.6. Refactoring -- 10. Type-ahead suggest -- 10.1. Examining type-ahead frameworks -- 10.2. The server-side framework : C♯ -- 10.3. The client-side framework -- 10.4. Adding functionality : multiple elements with different queries -- 10.5. Refactoring -- 11. The enhanced Ajax web portal -- 11.1. The evolving portal -- 11.2. The Ajax portal architecture using Java -- 11.3. The Ajax login -- 11.4. Implementing DHTML windows -- 11.5. Adding Ajax autosave functionality -- 11.6. Refactoring -- 8. Live search using XSLT -- 12.1. Understanding the search techniques -- 12.2. The client-side code -- 12.3. The server-side code : PHP -- 12.4. Combining the XSLT and XML documents -- 12.5. Completing the search -- 12.6. Refactoring -- 13. Building stand-alone applications with Ajax -- 13.1. Reading information from the outside world -- 13.2. Creating the rich user interface -- 13.3. Loading the RSS feeds -- 13.4. Adding a rich transition effect -- 13.5. Additional functionality.
Language English.
Summary Val's Blog "A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..." Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as "Ajax," you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user. Ajax in Action helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a "nested MVC" design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you.
Subject Web site development.
Ajax (Web site development technology)
JavaScript (Computer program language)
Ajax (Technologie de développement de sites Web)
JavaScript (Langage de programmation)
Sites Web -- Développement.
Ajax (Web site development technology)
JavaScript (Computer program language)
Ajax (Web site development technology)
Web site development
Electrical & Computer Engineering.
Engineering & Applied Sciences.
Telecommunications.
Added Author Pascarello, Eric.
James, Darren.
Other Form: Print version: Crane, Dave. Ajax in action. Greenwich, Conn. : Manning, ©2006 1932394613 (OCoLC)62399948
ISBN 1932394664 (electronic bk.)
9781932394665 (electronic bk.)
1932394613
9781932394610
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information