Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Książki \ Programowanie \ Ajax

Ajax Hacks Język: 2


Cena Brutto: 121.80

Cena netto: 116.00

Wersja: Drukowana
Autor Bruce W. Perry
Liczba_stron 448
Wydawnictwo OReilly Media
Data_Wydania 2006-03-21
Poziom All Levels

Informacje podstawowe:

  • Wydawnictwo: O'Reilly Media
  • Data wydania: 21 marca 2006
  • Liczba stron: 448
  • Autor/autorzy:
    • Bruce W. Perry


Ajax, the popular term for Asynchronous JavaScript and XML, is one of the most important combinations of technologies for web developers to know these days. With its rich grouping of technologies, Ajax developers can create interactive web applications with XML-based web services, using JavaScript in the browser to process the web server response.

Taking complete advantage of Ajax, however, requires something more than your typical "how-to" book. What it calls for is Ajax Hacks from O'Reilly. This valuable guide provides direct, hands-on solutions that take the mystery out of Ajax's many capabilities. Each hack represents a clever way to accomplish a specific task, saving you countless hours of searching for the right answer.

A smart collection of 80 insider tips and tricks, Ajax Hacks covers all of the technology's finer points. Want to build next-generation web applications today? This book can show you how. Among the multitude of topics addressed, it shows you techniques for:

  • Using Ajax with Google Maps and Yahoo Maps
  • Displaying Weather.com data
  • Scraping stock quotes
  • Fetching postal codes
  • Building web forms with auto-complete functionality

Ajax Hacks also features a number of advanced hacks for accelerated web developers. Discover how to create huge, maintainable bookmarklets, how to use client-side storage for Ajax applications, and how to call a built-in Java object from JavaScript using Ajax. The book even addresses best practices for testing Ajax applications and improving maintenance, performance, and reliability for JavaScript code.

The latest in O"Reilly's celebrated Hacks series, Ajax Hacks smartly complements other O'Reilly titles such as Head Rush Ajax and JavaScript: The Definitive Guide.

O autorze/autorach:

Bruce W. Perry

Bruce Perry is an independent Java software developer and writer. Since 1996, he has developed web applications and databases for various nonprofits, design and marketing firms, and ad agencies. When not hacking or writing, he loves cycling and climbing mountains in the U.S. and Switzerland. He lives in Massachusetts with his wife Stacy LeBaron, daughter Rachel, and son Scott.

View Bruce W. Perry's full profile page.

Zawartość (spis treści):

  1. Chapter 1 Ajax Basics

    1. It’s Not a Floor Wax
    2. Handle with Care
    3. XMLHttpRequest
    4. Detect Browser Compatibility with the Request Object
    5. Use the Request Object to POST Data to the Server
    6. Use Your Own Library for XMLHttpRequest
    7. Receive Data as XML
    8. Get Plain Old Strings
    9. Receive Data as a Number
    10. Receive Data in JSON Format
    11. Handle Request Object Errors
    12. Dig into the HTTP Response
    13. Generate a Styled Message with a CSS File
    14. Generate a Styled User Message on the Fly
  2. Chapter 2 Web Forms

    1. Submit Text Field or textarea Values to the Server Without aBrowser Refresh
    2. Display Text Field or textarea Values Using Server Data
    3. Submit Selection-List Values to the Server Without a RoundTrip
    4. Dynamically Generate a New Selection List Using ServerData
    5. Extend an Existing Selection List
    6. Submit Checkbox Values to the Server Without a Round Trip
    7. Dynamically Generate a New Checkbox Group with ServerData
    8. Populate an Existing Checkbox Group from the Server
    9. Change Unordered Lists Using an HTTP Response
    10. Submit Hidden Tag Values to a Server Component
  3. Chapter 3 Validation

    1. Validate a Text Field or textarea for Blank Fields
    2. Validate Email Syntax
    3. Validate Unique Usernames
    4. Validate Credit Card Numbers
    5. Validate Credit Card Security Codes
    6. Validate a Postal Code
  4. Chapter 4 Power Hacks for Web Developers

    1. Get Access to the Google Maps API
    2. Use the Google Maps API Request Object
    3. Use Ajax with a Google Maps and Yahoo! Maps Mash-up
    4. Display a Weather.com XML Data Feed
    5. Use Ajax with a Yahoo! Maps and GeoURL Mash-up
    6. Debug Ajax-Generated Tags in Firefox
    7. Fetch a Postal Code
    8. Create Large, Maintainable Bookmarklets
    9. Use Permanent Client-Side Storage for Ajax Applications
    10. Control Browser History with iframes
    11. Send Cookie Values to a Server Program
    12. Use XMLHttpRequest to Scrape an Energy Price from a WebPage
    13. Send an Email with XMLHttpRequest
    14. Find the Browser’s Locale Information
    15. Create an RSS Feed Reader
  5. Chapter 5 Direct Web Remoting (DWR)for Java Jocks

    1. Integrate DWR into Your Java Web Application
    2. Use DWR to Populate a Selection List from a Java Array
    3. Use DWR to Create a Selection List from a Java Map
    4. Display the Keys/Values from a Java HashMap on a Web Page
    5. Use DWR to Populate an Ordered List from a Java Array
    6. Access a Custom Java Object with JavaScript
    7. Call a Built-in Java Object from JavaScript Using DWR
  6. Chapter 6 Hack Ajax with the Prototype and Rico Libraries

    1. Use Prototype’s Ajax Tools with Your Application
    2. Update an HTML Element’s Content from the Server
    3. Create Observers for Web Page Fields
    4. Use Rico to Update Several Elements with One AjaxResponse
    5. Create a Drag-and-Drop Bookstore
  7. Chapter 7 Work with Ajax and Ruby on Rails

    1. Sensible MVC
    2. Install Ruby on Rails
    3. Monitor Remote Calls with Rails
    4. Make Your JavaScript Available to Rails Applications
    5. Dynamically Generate a Selection List in a Rails Template
    6. Find Out Whether Ajax Is Calling in the Request
    7. Dynamically Generate a Selection List Using Database Data
    8. Periodically Make a Remote Call
    9. Dynamically View Request Information for XMLHttpRequest
  8. Chapter 8 Savor the script.aculo.us JavaScript Library

    1. Integrate script.aculo.us Visual Effects with an AjaxApplication
    2. Create a Login Box That Shrugs Off Invalid Logins
    3. Create an Auto-Complete Field with script.aculo.us
    4. Create an In-Place Editor Field
    5. Create a Web Form That Disappears When Submitted
  9. Chapter 9 Options and Efficiencies

    1. Fix the Browser Back Button in Ajax Applications
    2. Handle Bookmarks and Back Buttons with RSH
    3. Set a Time Limit for the HTTP Request
    4. Improve Maintainability, Performance, and Reliability for LargeJavaScript Applications
    5. Obfuscate JavaScript and Ajax Code
    6. Use a Dynamic script Tag to Make Web Services Requests
    7. Configure Apache to Deal with Cross-Domain Issues
    8. Run a Search Engine Inside Your Browser
    9. Use Declarative Markup Instead of Script via XForms
    10. Build a Client-Side Cache
    11. Create an Auto-Complete Field
    12. Dynamically Display More Information About a Topic
    13. Use Strings and Arrays to Dynamically Generate HTML
    Produkty Podobne
    20 Recipes for Programming MVC 3: Faster, Smarter Web Development
    Rails. Projektowanie systemów klasy enterprise
    Po prostu JavaScript i Ajax. Wydanie VII
    Oracle Database. Tworzenie aplikacji internetowych w AJAX i PHP
    Learning Rails: Live Edition
    Head First Ajax. Edycja polska (Rusz głową!)
    ASP.NET Ajax. Intensywny trening
    ASP.NET AJAX Server Controls. Zaawansowane programowanie w nurcie .NET Framework 3.5. Microsoft .NET Development Series
    PHP i Oracle. Tworzenie aplikacji webowych: od przetwarzania danych po Ajaksa
    Ajax, JavaScript i PHP. Intensywny trening
    Więcej produktów