Descripción
Professional Ajax proporciona un tutorial a nivel de desarrollador de técnicas, patrones y casos de uso de Ajax. El libro comienza explorando las raíces del Ajax, y explica cómo la evolución de la web y las nuevas tecnologías llevaron directamente al desarrollo de las técnicas del Ajax.
Se incluye una discusión detallada de cómo se incluyen los marcos, JavaScript, cookies, XML y las solicitudes XMLHttp $XHR$ relacionadas con Ajax. Después de esta introducción, el libro continúa cubriendo la implementación de técnicas específicas de Ajax. Los corredores de solicitud, como marcos ocultos, iframes dinámicos y XHR, se comparan y contrastan, lo que explica cuándo se debe usar un método sobre otro. Para aclarar esta discusión, se incluye una breve descripción general de las solicitudes y respuestas HTTP.
Una vez que se discute una comprensión básica de los diversos tipos de solicitud, el libro continúa para proporcionar ejemplos detallados de cómo y cuándo usar Ajax en un sitio web o aplicación web. Se discuten diferentes formatos de transmisión de datos, incluyendo texto plano, HTML, XML y JSON por sus ventajas y desventajas. También se incluye una discusión sobre los servicios web y cómo se pueden usar para realizar las técnicas Ajax. A continuación, se tratan temas más complejos. Un capítulo que presenta un marco de administración de solicitudes explora cómo administrar todas las solicitudes dentro de una aplicación Ajax. También se discuten las técnicas de depuración de Ajax.
Professional Ajax está escrito para desarrolladores de aplicaciones web que buscan mejorar la usabilidad de sus sitios web y aplicaciones web, y desarrolladores de JavaScript intermedios que buscan entender mejor el lenguaje. Los lectores deben estar familiarizados con XML, XSLT, servicios web, PHP o C #, HTML, CSS.
Copyright
Dedication
About the Authors
Credits
Acknowledgments
Introduction
What Is Ajax?
Ajax Is Born
The Evolution of the Web
The Real Ajax
Ajax Principles
Technologies behind Ajax
Who Is Using Ajax?
Confusion and Controversy
Ajax and Web 2.0
Summary
Ajax Basics
HTTP Primer
Ajax Communication Techniques
Cache Control
Summary
Ajax Patterns
Communication Control Patterns
Fallback Patterns
Summary
Ajax Libraries
The Yahoo! Connection Manager
Prototype
jQuery
Summary
Request Management
Priority Queues
The RequestManager Object
Using RequestManager
Summary
XML, XPath, and XSLT
XML Support in Browsers
XPath Support in Browsers
XSL Transformation Support in Browsers
Summary
Syndication with RSS and Atom
RSS
Atom
XParser
Creating a News Ticker
Web Search with RSS
Summary
JSON
What Is JSON?
JSON versus XML
Server-Side JSON Tools
Creating an Autosuggest Textbox
Summary
Comet
HTTP Streaming
Connection Management
Server-Side Support
Summary
Maps and Mashups
The Rise of Mashups
Geocoding
Google Maps API
Yahoo! Maps API
Other Mapping APIs
Summary
Ajax Debugging Tools
The Problem
FireBug
Microsoft Fiddler
Summary
Web Site Widgets
Creating a Weather Widget
Watching Stocks
Creating a Site Search Widget
Summary
Ajax Frameworks
JPSpan
DWR
Ajax.NET Professional
Summary
ASP.NET AJAX Extensions (Atlas)
Requirements and Setup
The AJAX Client Library
The UpdatePanel Control
SiteSearch Revisited
Summary
Case Study: FooReader.NET
The Client Components
The Server Application
Setup and Testing
Summary
Case Study: AjaxMail
Requirements
Architecture
The User Interface
Tying It All Together
The Last Step
Summary
Licenses for Libraries and Frameworks
Ajax.NET Professional
DWR
JPSpan
jQuery
JSON-PHP
Prototype
YUI Library
GNU General Public License
Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.
- Título: Professional Ajax
- Autor/es: Nicholas C. Zakas | Jeremy McPeak | Joe Fawcett
- Edición: 1ra Edición
- Tipo de archivo: eBook
- Idioma: eBook en Inglés
- ISBN-10: 1118169379
- ISBN-13: 9781118169377
- Subtema: Programación Web | Programación en JavaScript
Citar este libro
Preparando citaciones...
Como hago para descargar? Ya que cuando le doy descargar PDF me manda a otra página.