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.(14.90 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...(143.65 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
(101.15 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...(24.90 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
(29.90 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...(14.90 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...(24.90 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!(24.90 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
(19.90 zł najniższa cena z 30 dni)29.49 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.(14.90 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ł
(14.90 zł najniższa cena z 30 dni)
Ebooka "Ajax Hacks. Tips & Tools for Creating Responsive Web Sites" 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 "Ajax Hacks. Tips & Tools for Creating Responsive Web Sites" 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 "Ajax Hacks. Tips & Tools for Creating Responsive Web Sites" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
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
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.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.
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.
Książka drukowana
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.