Ajax Hacks. Tips & Tools for Creating Responsive Web Sites

- Autor:
- Bruce W. Perry
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 440
- Dostępne formaty:
-
ePubMobi
Opis książki: 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.(0,00 zł najniższa cena z 30 dni)
32.94 zł
54.90 zł(-40%) -
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...(0,00 zł najniższa cena z 30 dni)
160.65 zł
189.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
(0,00 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
„Tablice informatyczne. Ajax” w zwięzły i jasny sposób prezentują praktyczne rozwiązania rozmaitych problemów związanych z tworzeniem aplikacji za pomocą tej technologii.(0,00 zł najniższa cena z 30 dni)
7.74 zł
12.90 zł(-40%) -
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
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Opanuj sztukę tworzenia interaktywnych aplikacji, wykorzystujących PHP, JavaScript, MySQL i jQuery. Dowiedz się jak przeprowadzać weryfikację danych wprowadzanych na stronie za pomocą technologii AJAX i jak łączyć ze sobą funkcje programu występujące po stronie serwera z tymi, które pojawiają się...
AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II
(0,00 zł najniższa cena z 30 dni)28.20 zł
47.00 zł(-40%) -
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...(0,00 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) tchnęła nowe życie w strony internetowe. Sprawiła, że stały się one interaktywne, przyjazne w użyciu oraz dynamiczne. Dzięki niej aplikacje internetowe coraz bardziej przypominają te standardowe, znane z codziennej pracy. Jeśli jedn...(0,00 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł(-40%) -
Dzięki temu podręcznikowi nauczysz się tworzyć bardziej interaktywne, dynamiczne i efektowne strony internetowe poprzez wyeliminowanie pracochłonnego wpisywania danych przez użytkownika i irytującego oczekiwania na odświeżenie strony. Poznasz również kilka sposobów organizowania komunikacji pomię...(0,00 zł najniższa cena z 30 dni)
22.20 zł
37.00 zł(-40%) -
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...(0,00 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%)
Kup polskie wydanie:
80 sposobów na Ajax
- Autor:
- Bruce W. Perry
32,94 zł
54,90 zł
(19.90 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 dowolonych 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 dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- 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@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.9MB
- Rozmiar pliku Mobi:
- 3.9MB
- Kategorie:
Technologie webowe » AJAX
Spis treści książki
- 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
-
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
305.15 zł
359.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)262.65 zł
309.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
DevOps engineers, developers, and security engineers have ever-changing roles to play in today's cloud native world. In order to build secure and resilient applications, you have to be equipped with security knowledge. Enter security as code.In this book, authors BK Sarthak Das and Virginia Chu d...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
With the increasing use of AI in high-stakes domains such as medicine, law, and defense, organizations spend a lot of time and money to make ML models trustworthy. Many books on the subject offer deep dives into theories and concepts. This guide provides a practical starting point to help develop...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn th...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.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.