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)
30.20 zł
54.90 zł(-45%) -
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)
147.63 zł
169.00 zł(-13%) -
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)105.13 zł
119.00 zł(-12%) -
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)
37.95 zł
69.00 zł(-45%) -
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
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
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)
31.35 zł
57.00 zł(-45%) -
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)
47.85 zł
87.00 zł(-45%) -
Poznaj nowe sposoby programowania webowego i wzbogać swoje witryny WWW o technologię Ajax!(38.50 zł najniższa cena z 30 dni)
42.35 zł
77.00 zł(-45%) -
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.49 zł najniższa cena z 30 dni)32.45 zł
59.00 zł(-45%) -
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)
31.35 zł
57.00 zł(-45%)
Kup polskie wydanie:
80 sposobów na Ajax
- Autor:
- Bruce W. Perry
30,20 zł
54,90 zł
(27.45 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
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(203.15 zł najniższa cena z 30 dni)
207.64 zł
239.00 zł(-13%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(237.15 zł najniższa cena z 30 dni)
249.75 zł
289.00 zł(-14%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(194.65 zł najniższa cena z 30 dni)
207.20 zł
239.00 zł(-13%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(118.15 zł najniższa cena z 30 dni)
121.29 zł
149.00 zł(-19%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(194.65 zł najniższa cena z 30 dni)
206.44 zł
239.00 zł(-14%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(228.65 zł najniższa cena z 30 dni)
249.84 zł
289.00 zł(-14%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(152.15 zł najniższa cena z 30 dni)
155.30 zł
179.00 zł(-13%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(181.25 zł najniższa cena z 30 dni)
181.15 zł
219.00 zł(-17%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(148.67 zł najniższa cena z 30 dni)
148.56 zł
179.00 zł(-17%)
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.