Ajax Hacks. Tips & Tools for Creating Responsive Web Sites

- Autor:
- Bruce W. Perry


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 440
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Ajax Hacks. Tips & Tools for Creating Responsive Web Sites
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.
Wybrane bestsellery
-
W książce "80 sposobów na Ajax" znajdziesz przykłady zastosowania tej techniki w tworzeniu interesujących i nieszablonowych witryn WWW. Czytając ją, dowiesz się, jak sprawić, aby witryny WWW były bardziej interaktywne, a aplikacje WWW działały dokładnie tak jak aplikacje desktopowe.(27.45 zł najniższa cena z 30 dni)
27.45 zł
54.90 zł(-50%) -
With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development probl...(152.15 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
AppleScript in a Nutshell is the first complete reference to AppleScript, the popular programming language that gives both power users and sophisticated enterprise customers the important ability to automate repetitive tasks and customize applications. As the Macintosh continues to expand and...
AppleScript in a Nutshell. A Desktop Quick Reference AppleScript in a Nutshell. A Desktop Quick Reference
(109.65 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
Trzymasz w ręku książkę przeznaczoną dla projektantów, którzy znają podstawy programowania i chcą tworzyć funkcjonalne aplikacje WWW, opierającą się na materiale pięciodniowego szkolenia Big Nerd Ranch. Zaprezentowano w niej sporo nowoczesnych technik programistycznych i pokazano, w jaki sposób w...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
ASP.NET MVC — skorzystaj z pomocy potężnego sprzymierzeńca! Jak stworzyć wydajną aplikację działającą po stronie serwera? Jak zaprząc bazy danych do ścisłej współpracy z aplikacją internetową? Jak połączyć technologie ASP.NET MVC i ASP.NET WebForms dla uzyskania najlepszego efektu? ...
ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Dawid Borycki, Maciej Pakulski, Maciej Grabek, Jacek Matulewski
(44.50 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
Książka "ASP.NET 2.0 AJAX. Zaawansowane programowanie" szczegółowo ukazuje, na czym polega tworzenie aplikacji WWW nowej generacji. Dzięki temu podręcznikowi będziesz wiedział, jak korzystać z różnych bibliotek, jak używać zaawansowanych kontrolek z pakietu AJAX Toolkit, a także jak budować własn...(28.50 zł najniższa cena z 30 dni)
28.50 zł
57.00 zł(-50%) -
Ajaks. Biblia” to kompletny przewodnik zawierający proste instrukcje, praktyczne porady i interesujące sztuczki dla webmasterów. Ułatwia opanowanie podstaw JavaScriptu, XML-a, dynamicznego HTML-a i CSS. Omawia także bardziej zaawansowane zagadnienia, takie jak eliminowanie zapisywania w pam...(43.50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł(-50%) -
Poznaj nowe sposoby programowania webowego i wzbogać swoje witryny WWW o technologię Ajax!(38.50 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł(-50%) -
Książka PHP i Oracle. Tworzenie aplikacji webowych: od przetwarzania danych po Ajaksa zawiera zilustrowany praktycznymi przykładami opis technologii oraz wszystkich narzędzi potrzebnych, aby optymalnie wykorzystać możliwości duetu Oracle–PHP. Dzięki temu podręcznikowi poznasz nowe funkcje P...
PHP i Oracle. Tworzenie aplikacji webowych: od przetwarzania danych po Ajaksa PHP i Oracle. Tworzenie aplikacji webowych: od przetwarzania danych po Ajaksa
(29.50 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%) -
Książka to niezwykły podręcznik, za którego pomocą Ajax odsłoni przed Tobą wszystkie swoje sekrety. Autor książki, korzystając z najnowszych odkryć dotyczących metod przekazywania wiedzy, przedstawi Ci wszystkie zagadnienia, które są niezbędne, aby projektować i budować wydajne aplikacje sieciowe.(28.50 zł najniższa cena z 30 dni)
28.50 zł
57.00 zł(-50%)
Kup polskie wydanie:
80 sposobów na Ajax
- Autor:
- Bruce W. Perry
27,45 zł
54,90 zł
(27.45 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5359-3, 9780596553593
- Data wydania ebooka:
-
2006-03-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.9MB
- Rozmiar pliku Mobi:
- 3.9MB
Spis treści ebooka
- Ajax Hacks
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Foreword
- Credits
- About the Author
- Contributors
- Acknowledgments
- Preface
- Building Single-Page Applications
- Explaining Ajax
- How to Use This Book
- How This Book Is Organized
- Conventions Used in This Book
- Using Code Examples
- Safari Enabled
- How to Contact Us
- Got a Hack?
- 1. Ajax Basics
- Its Not a Floor Wax
- Handle with Care
- XMLHttpRequest
- Hack #1. Detect Browser Compatibility with the Request Object
- Using a Function for Checking Compatibility
- Hack #2. Use the Request Object to POST Data to the Server
- Setting Headers
- Ogling the Result
- Hack #3. Use Your Own Library for XMLHttpRequest
- Hack #4. Receive Data as XML
- Hack #5. Get Plain Old Strings
- Hack #6. Receive Data as a Number
- Number Crunching
- DOM-inating
- Hack #7. Receive Data in JSON Format
- Magic JSON
- On the Server Side
- Hack #8. Handle Request Object Errors
- Problems, Problems...
- Floored Server
- Backend Application Out to Lunch
- Whoops, Wrong URL
- Hack #9. Dig into the HTTP Response
- Hack #10. Generate a Styled Message with a CSS File
- Easy as Pie
- Hack #11. Generate a Styled User Message on the Fly
- Nudging Aside the Stylesheet
- 2. Web Forms
- Hack #12. Submit Text Field or textarea Values to the Server Without a Browser Refresh
- Get the First Serve In
- Whats Next?
- Hack #12. Submit Text Field or textarea Values to the Server Without a Browser Refresh
- Hack #13. Display Text Field or textarea Values Using Server Data
- Instant Server Messaging
- Hack #14. Submit Selection-List Values to the Server Without a Round Trip
- Now What Happens?
- Hello Again, JSON
- A Dabble of Server-Side
- The DOM API
- Hack #15. Dynamically Generate a New Selection List Using Server Data
- Presto, New Lists
- Querying the Server
- The Final Step
- Hack #16. Extend an Existing Selection List
- New Select List or Mirage?
- Hacking the Hack
- Hack #17. Submit Checkbox Values to the Server Without a Round Trip
- Vote Early and Often
- Poll Vault
- Hack #18. Dynamically Generate a New Checkbox Group with Server Data
- Choose Your Activity
- Okay, Wheres the Code?
- Array Return Value
- Hacking the Hack
- Hack #19. Populate an Existing Checkbox Group from the Server
- How Does It Work?
- Ajax Requests
- Here Comes an Array
- Hack #20. Change Unordered Lists Using an HTTP Response
- Parting Shots
- Hack #21. Submit Hidden Tag Values to a Server Component
- Dynamo
- Notifying Home
- Logging
- 3. Validation
- Hack #22. Validate a Text Field or textarea for Blank Fields
- Separating the Logic from the View
- Hack #22. Validate a Text Field or textarea for Blank Fields
- Hack #23. Validate Email Syntax
- The Longest Wait
- Checking Out the Email Syntax
- Looking at the Code
- Checking Email at the Door
- On to Validation
- The User Message
- On Deck
- Hack #24. Validate Unique Usernames
- How It Works
- The Server Handshake
- For Those Server Hackers...
- Hack #25. Validate Credit Card Numbers
- Verifying the Card Number
- Shooting the Luhn
- Hack #26. Validate Credit Card Security Codes
- Hack #27. Validate a Postal Code
- Hacking the Hack
- 4. Power Hacks for Web Developers
- Hack #28. Get Access to the Google Maps API
- Google Objects
- Hack #28. Get Access to the Google Maps API
- Hack #29. Use the Google Maps API Request Object
- Personal Googling
- Map Objects
- Creating Your Own Map
- Hack #30. Use Ajax with a Google Maps and Yahoo! Maps Mash-up
- How It Works
- Fall Harvest
- HTML
- Google and Yahoo!, Toe to Toe
- Driving Directions
- How Do I Get to Latitude...?
- Whats Next?
- Hack #31. Display a Weather.com XML Data Feed
- Prepping
- Hack #32. Use Ajax with a Yahoo! Maps and GeoURL Mash-up
- How It Works
- Mashed-up Requests
- Hack #33. Debug Ajax-Generated Tags in Firefox
- Inspecting Dynamic Creations
- Hack #34. Fetch a Postal Code
- Server, Take Over
- The Servlet
- Hack #35. Create Large, Maintainable Bookmarklets
- Bookmarklet Code
- Hack #36. Use Permanent Client-Side Storage for Ajax Applications
- Using AMASS
- How AMASS Works Internally
- Hack #37. Control Browser History with iframes
- Browser Lowdown
- Browser Demos
- Hack #38. Send Cookie Values to a Server Program
- Bake Your Own Cookie
- JavaScript
- The Cookie Object
- Hack #39. Use XMLHttpRequest to Scrape an Energy Price from a Web Page
- Getting in a Scrape
- For Java Jocks
- Hack #40. Send an Email with XMLHttpRequest
- How It Works
- Server Snippet
- Hack #41. Find the Browsers Locale Information
- The Interpreter
- Hacking the Hack
- Hack #42. Create an RSS Feed Reader
- A Simple RSS Reader
- How It Works
- Hacking the Hack
- 5. Direct Web Remoting (DWR)for Java Jocks
- Hack #43. Integrate DWR into Your Java Web Application
- Configuring the Application
- Hack #43. Integrate DWR into Your Java Web Application
- Hack #44. Use DWR to Populate a Selection List from a Java Array
- Getting an Array from the Server
- Eccentric Utility
- Hack #45. Use DWR to Create a Selection List from a Java Map
- Code Ahead
- Hack #46. Display the Keys/Values from a Java HashMap on a Web Page
- Hack #47. Use DWR to Populate an Ordered List from a Java Array
- Hack #48. Access a Custom Java Object with JavaScript
- The Big Set-up
- Hack #49. Call a Built-in Java Object from JavaScript Using DWR
- 6. Hack Ajax with the Prototype and Rico Libraries
- Hack #50. Use Prototypes Ajax Tools with Your Application
- Request Object to Go
- Hack #50. Use Prototypes Ajax Tools with Your Application
- Hack #51. Update an HTML Elements Content from the Server
- On the Server Side
- Checking for Errors
- Hack #52. Create Observers for Web Page Fields
- How It Works
- Whats a Prototype Object?
- Passive Observer
- Hack #53. Use Rico to Update Several Elements with One Ajax Response
- Ajax Convention
- On the Server End
- Hacking the Hack
- Hack #54. Create a Drag-and-Drop Bookstore
- Draggables and Drop Zones
- Grabbing the Book Titles
- Hacking Draggables
- 7. Work with Ajax and Ruby on Rails
- Sensible MVC
- Hack #55. Install Ruby on Rails
- Step 1: Installing Ruby
- Step 2: Installing Rails
- Creating an Empty Rails Web Application
- Testing the Empty Web Application
- A Rails Application Directory Structure
- Hack #56. Monitor Remote Calls with Rails
- If All Else Fails
- Hack #57. Make Your JavaScript Available to Rails Applications
- Hack #58. Dynamically Generate a Selection List in a Rails Template
- A Little Partial Pizzazz
- Cleanup Code
- Hack #59. Find Out Whether Ajax Is Calling in the Request
- Are You XMLHttpRequest?
- Hack #60. Dynamically Generate a Selection List Using Database Data
- Tracking Energy Use
- Good Form
- Hack #61. Periodically Make a Remote Call
- No Fooling Around
- Wheres All the Action?
- Shrink-Wrapped
- Hack #62. Dynamically View Request Information for XMLHttpRequest
- How Does It Work?
- Hacking the Hack
- 8. Savor the script.aculo.us JavaScript Library
- Hack #63. Integrate script.aculo.us Visual Effects with an Ajax Application
- Setting Up
- Toggling and Switching
- Hacking the Hack
- Hack #63. Integrate script.aculo.us Visual Effects with an Ajax Application
- Hack #64. Create a Login Box That Shrugs Off Invalid Logins
- Whole Lotta Shakin
- Serve It Up
- Hack #65. Create an Auto-Complete Field with script.aculo.us
- On the Server Side
- Hack #66. Create an In-Place Editor Field
- Hack #67. Create a Web Form That Disappears When Submitted
- 9. Options and Efficiencies
- Hack #68. Fix the Browser Back Button in Ajax Applications
- A Very Simple Ajax Program
- Inside the Hack
- Hacking the Hack
- Hack #68. Fix the Browser Back Button in Ajax Applications
- Hack #69. Handle Bookmarks and Back Buttons with RSH
- The Problem
- The Solution
- History Abstraction
- Example 1: Basic History
- Example 2: OReilly Mail
- Resources
- Hack #70. Set a Time Limit for the HTTP Request
- Hack #71. Improve Maintainability, Performance, and Reliability for Large JavaScript Applications
- Merging All JavaScript Files into a Single File
- Running Your JavaScript Through a Compression Tool
- Solving JavaScript Caching Issues
- All Together
- Hack #72. Obfuscate JavaScript and Ajax Code
- Hack #73. Use a Dynamic script Tag to Make Web Services Requests
- Using the Geocoding Web Service
- Pros and Cons
- Resources
- Hack #74. Configure Apache to Deal with Cross-Domain Issues
- Cross-Domain Blockade
- Cross-Domain XMLHttpRequest Works... Kinda
- Is There a Solution?
- Hack #75. Run a Search Engine Inside Your Browser
- Indexing 101
- Putting It Together
- Hacking the Hack
- Resources
- Hack #76. Use Declarative Markup Instead of Script via XForms
- Consuming and Producing XML
- Hacking the Hack
- Hack #77. Build a Client-Side Cache
- Building a Better Cache
- The Cache in Action
- Hacking the Hack
- Hack #78. Create an Auto-Complete Field
- Hacking the Hack
- Hack #79. Dynamically Display More Information About a Topic
- Hacking the Hack
- Hack #80. Use Strings and Arrays to Dynamically Generate HTML
- Writing a Table
- Performance Matters
- Index
- About the Author
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve si...(203.15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Over the past 10 years, data analytics and data visualization have become essential components of an enterprise information strategy. And yet, the adoption of data analytics has remained remarkably static, reaching no more than 30% of potential users. This book explores the most important techniq...(186.15 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Data lakes and warehouses have become increasingly fragile, costly, and difficult to maintain as data gets bigger and moves faster. Data meshes can help your organization decentralize data, giving ownership back to the engineers who produced it. This book provides a concise yet comprehensive over...(203.15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
If you're planning, building, or implementing a cloud strategy that supports digitalization for your financial services business, this invaluable guide clearly sets out the crucial factors and questions to consider first. With it, you'll learn how to avoid the costly and time-consuming pitfalls a...
Digitalization of Financial Services in the Age of Cloud Digitalization of Financial Services in the Age of Cloud
(143.65 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such a...(228.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides sys...(245.65 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patter...(203.15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Between major privacy regulations like the GDPR and CCPA and expensive and notorious data breaches, there has never been so much pressure to ensure data privacy. Unfortunately, integrating privacy into data systems is still complicated. This essential guide will give you a fundamental understandi...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmi...(254.15 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
The past decade has witnessed the broad adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of oversight in their widespread implementation has resulted in some incidents and harmful outcomes that could have been avoided with proper risk management. Befo...(254.15 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Ajax Hacks. Tips & Tools for Creating Responsive Web Sites Bruce W. Perry (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.