Opis ebooka: YUI 3 Cookbook
Solve a wide range of problems in your web application quickly and efficiently with the Yahoo! User Interface Library (YUI). With this definitive, getting-started guide to version 3 of the popular open source JavaScript library, you’ll learn how to address many of the most common and challenging problems that web development presents.
YUI 3 Cookbook introduces specific implementation patterns in the library, demonstrating granular solutions for everything from simple page effects to sophisticated web apps. Experienced users will learn how to create modules that load on demand; generate beautiful documentation; and write powerful and flexible Widgets, Models, and Views.
- Build YUI applications anywhere, from desktop browsers to touch-enabled mobile phones and backend Node.js environments
- Learn how YUI scales with your code base, keeping it modular and organized
- Apply animations, drag-and-drop, and other fully cross-browser UI effects with just a few lines of code
- Understand YUI-powered DOM scripting, event management, and data transport
- Debug, profile, and unit test your JavaScript application
- Get a technical introduction to YUI, including module architecture, sandboxing, and component loading
- Build custom modules with YUI and publish them to the YUI Gallery
"I was surprised to find out how much I didn't know until reading this book. There really isn't a better resource for learning or updating your YUI skills."
- Nicholas C. Zakas, Author and YUI Contributor
Wybrane bestsellery
-
Ludzki mózg to dzieło idealne, najdoskonalszy twór w przyrodzie. Jego dominacją zachwiał komputer Deep Blue, który w 1997 roku pokonał w szachy mistrza świata, Garriego Kasparowa. Od tego czasu sztuczna inteligencja jest na ścieżce intensywnego rozwoju. Czy dominacja superinteligencji nad człowie...
Superinteligencja. Scenariusze, strategie, zagrożenia Superinteligencja. Scenariusze, strategie, zagrożenia
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Rosnące możliwości różnych form sztucznej inteligencji niepokoją ludzi od kilkudziesięciu lat. Stopniowo uzależniamy się od ciągłej asysty nowoczesnych technologii, jednak coraz doskonalsze metody uczenia maszynowego, dostępna i potężna moc obliczeniowa korzystająca z niewyobrażalnie wielkich zas...
Człowiek na rozdrożu. Sztuczna inteligencja 25 punktów widzenia Człowiek na rozdrożu. Sztuczna inteligencja 25 punktów widzenia
(29.40 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%) -
Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować ro...(14.90 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Dzięki tej książce płynnie rozpoczniesz pracę z Tableau 2022 i nauczysz się wizualizacji danych. Dowiesz się, jak je analizować i przedstawiać w formie graficznej, a także jak opowiadać oparte na nich historie. W tym wydaniu ujęto najnowsze funkcje programu, między innymi rozszerzenia pulpitów na...
Poznaj Tableau 2022. Wizualizacja danych, interaktywna analiza danych i umiejętność data storytellingu. Wydanie V Poznaj Tableau 2022. Wizualizacja danych, interaktywna analiza danych i umiejętność data storytellingu. Wydanie V
(83.40 zł najniższa cena z 30 dni)90.35 zł
139.00 zł(-35%) -
Automatyka przemysłowa to najszybciej rozwijający się dział inżynierii elektrycznej. Nic w tym dziwnego - obecnie w wytwórczości dąży się do maksymalnego zautomatyzowania procesów produkcyjnych. By tak się stało, paradoksalnie potrzeba ludzi. Specjalistów, którzy rozumieją zasady, na jakich pracu...
SIMATIC Motion Control - sterowanie serwonapędami. Teoria. Aplikacje. Ćwiczenia. Wydanie 2 SIMATIC Motion Control - sterowanie serwonapędami. Teoria. Aplikacje. Ćwiczenia. Wydanie 2
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z ni...
Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistr...
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Web scraping w data science. Kurs video. Techniki uczenia maszynowego w Pythonie pozwoli Ci zdobyć umiejętności potrzebne do sprawnego pozyskiwania informacji ze stron internetowych. Opanujesz fundamentalne wzorce i zagadnienia uczenia maszynowego, a następnie wdrożysz się w bardziej zaawansowane...
Web scraping w Data Science. Kurs video. Techniki uczenia maszynowego w Pythonie Web scraping w Data Science. Kurs video. Techniki uczenia maszynowego w Pythonie
(39.90 zł najniższa cena z 30 dni)89.49 zł
179.00 zł(-50%) -
Książka, którą trzymasz w ręku, to rzecz na wskroś praktyczna. Dowiesz się z niej, jak w prosty i szybki sposób uruchomić własny sklep internetowy na CMS WordPress z użyciem wtyczki WooCommerce. Na systemie zarządzania treścią WordPress bazuje blisko 40 procent istniejących stron internetowych, a...
Wordpress Woocommerce. Stwórz zyskowny sklep internetowy Wordpress Woocommerce. Stwórz zyskowny sklep internetowy
(25.74 zł najniższa cena z 30 dni)27.89 zł
42.90 zł(-35%)
Ebooka "YUI 3 Cookbook" 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 "YUI 3 Cookbook" 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 "YUI 3 Cookbook" 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-14-493-3970-8, 9781449339708
- Data wydania ebooka:
- 2012-05-24 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:
- 2.8MB
- Rozmiar pliku Mobi:
- 2.8MB
Spis treści ebooka
- YUI 3 Cookbook
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- YUI 2 Versus YUI 3
- Why Use YUI?
- Library or Framework?
- YUI 2 Versus YUI 3
- Who This Book Is For
- Resources and Community
- Conventions Used in This Book
- About the Examples
- Typesetting Conventions
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Loading Modules
- 1.1. Loading Rollups and Modules
- Problem
- Solution
- Discussion
- 1.1. Loading Rollups and Modules
- 1.2. Loading SimpleYUI
- Problem
- Solution
- Discussion
- 1.3. Identifying and Loading Individual Modules
- Problem
- Solution
- Discussion
- See Also
- 1.4. Loading a Different Default Skin
- Problem
- Solution
- Discussion
- See Also
- 1.5. Loading Gallery Modules
- Problem
- Solution
- Discussion
- See Also
- 1.6. Loading a YUI 2 Widget
- Problem
- Solution
- Discussion
- See Also
- 1.7. Loading Locally Hosted Builds
- Problem
- Solution
- Discussion
- See Also
- 1.8. Creating Your Own Modules
- Problem
- Solution
- Discussion
- See Also
- 1.9. Creating a Module with Dependencies
- Problem
- Solution
- Discussion
- See Also
- 1.10. Creating Truly Reusable Modules
- Problem
- Solution
- Discussion
- 1.11. Defining Groups of Custom Modules
- Problem
- Solution
- Discussion
- See Also
- 1.12. Reusing a YUI Configuration
- Problem
- Solution
- Discussion
- 1.13. Defining Your Own Rollups
- Problem
- Solution
- Discussion
- See Also
- 1.14. Loading jQuery as a YUI Module
- Problem
- Solution
- Discussion
- See Also
- 1.15. Loading Modules Based on Browser Capabilities
- Problem
- Solution
- Discussion
- See Also
- 1.16. Monkeypatching YUI
- Problem
- Solution
- Discussion
- See Also
- 1.17. Loading Modules on Demand
- Problem
- Solution
- Discussion
- See Also
- 1.18. Enabling Predictive Module Loading on User Interaction
- Problem
- Solution
- Discussion
- 1.19. Binding a YUI Instance to an iframe
- Problem
- Solution
- Discussion
- See Also
- 1.20. Implementing Static Loading
- Problem
- Solution
- Discussion
- 2. DOM Manipulation
- 2.1. Getting Element References
- Problem
- Solution
- Discussion
- See Also
- 2.1. Getting Element References
- 2.2. Manipulating CSS Classes
- Problem
- Solution
- Discussion
- 2.3. Getting and Setting DOM Properties
- Problem
- Solution
- Discussion
- See Also
- 2.4. Changing an Elements Inner Content
- Problem
- Solution
- Discussion
- 2.5. Working with Element Collections
- Problem
- Solution
- Discussion
- See Also
- 2.6. Creating New Elements
- Problem
- Solution
- Discussion
- See Also
- 2.7. Adding Custom Methods to Nodes
- Problem
- Solution
- Discussion
- 2.8. Adding Custom Properties to Nodes
- Problem
- Solution
- Discussion
- 3. UI Effects and Interactions
- 3.1. Hiding an Element
- Problem
- Solution
- Discussion
- 3.1. Hiding an Element
- 3.2. Fading an Element
- Problem
- Solution
- Discussion
- See Also
- 3.3. Moving an Element
- Problem
- Solution
- Discussion
- See Also
- 3.4. Creating a Series of Transitions
- Problem
- Solution
- Discussion
- 3.5. Defining Your Own Canned Transitions
- Problem
- Solution
- Discussion
- 3.6. Creating an Infinite Scroll Effect
- Problem
- Solution
- Discussion
- See Also
- 3.7. Dragging an Element
- Problem
- Solution
- Discussion
- 3.8. Creating a Resizable Node
- Problem
- Solution
- Discussion
- See Also
- 3.9. Implementing a Reorderable Drag-and-Drop Table
- Problem
- Solution
- Discussion
- 4. Events
- 4.1. Responding to Mouseovers, Clicks, and Other User Actions
- Problem
- Solution
- Discussion
- See Also
- 4.1. Responding to Mouseovers, Clicks, and Other User Actions
- 4.2. Responding to Element and Page Lifecycle Events
- Problem
- Solution
- Discussion
- 4.3. Controlling Event Propagation and Bubbling
- Problem
- Solution
- Discussion
- See Also
- 4.4. Preventing Default Behavior
- Problem
- Solution
- Discussion
- 4.5. Delegating Events
- Problem
- Solution
- Discussion
- 4.6. Firing and Capturing Custom Events
- Problem
- Solution
- Discussion
- 4.7. Driving Applications with Custom Events
- Problem
- Solution
- Discussion
- 4.8. Using Object Methods as Event Handlers
- Problem
- Solution
- Discussion
- 4.9. Detaching Event Subscriptions
- Problem
- Solution
- Discussion
- See Also
- 4.10. Controlling the Order of Event Handler Execution
- Problem
- Solution
- Discussion
- 4.11. Creating Synthetic DOM Events
- Problem
- Solution
- Discussion
- 4.12. Responding to a Method Call with Another Method
- Problem
- Solution
- Discussion
- 5. Ajax
- 5.1. Fetching and Displaying XHR Data
- Problem
- Solution
- Discussion
- See Also
- 5.1. Fetching and Displaying XHR Data
- 5.2. Handling Errors During Data Transport
- Problem
- Solution
- Discussion
- See Also
- 5.3. Loading Content Directly into a Node
- Problem
- Solution
- Discussion
- See Also
- 5.4. Submitting Form Data with XHR
- Problem
- Solution
- Discussion
- 5.5. Uploading a File with XHR
- Problem
- Solution
- Discussion
- 5.6. Getting JSON Data Using Script Nodes (JSONP)
- Problem
- Solution
- Discussion
- See Also
- 5.7. Fetching and Displaying Data with YQL
- Problem
- Solution
- Discussion
- See Also
- 5.8. Scraping HTML with YQL
- Problem
- Solution
- Discussion
- See Also
- 5.9. Querying Data Using DataSource
- Problem
- Solution
- Discussion
- See Also
- 5.10. Normalizing DataSource Responses with a DataSchema
- Problem
- Solution
- Discussion
- See Also
- 6. CSS
- 6.1. Normalizing Browser Style Inconsistencies
- Problem
- Solution
- Discussion
- See Also
- 6.1. Normalizing Browser Style Inconsistencies
- 6.2. Rebuilding Uniform Base Styles
- Problem
- Solution
- Discussion
- 6.3. Applying Consistent Fonts
- Problem
- Solution
- Discussion
- 6.4. Laying Out Content with Grids
- Problem
- Solution
- Discussion
- See Also
- 6.5. Using Grids for Responsive Design
- Problem
- Solution
- Discussion
- See Also
- 6.6. Creating Consistent Buttons
- Problem
- Solution
- Discussion
- See Also
- 7. Infrastructure
- 7.1. Managing State with Attributes
- Problem
- Solution
- Discussion
- See Also
- 7.1. Managing State with Attributes
- 7.2. Creating Base Components with Y.extend()
- Problem
- Solution
- Discussion
- See Also
- 7.3. Creating Base Components with Y.Base.create()
- Problem
- Solution
- Discussion
- See Also
- 7.4. Creating a Basic Widget
- Problem
- Solution
- Discussion
- See Also
- 7.5. Creating a Widget That Uses Progressive Enhancement
- Problem
- Solution
- Discussion
- See Also
- 7.6. Rendering Remote Data with a Widget
- Problem
- Solution
- Discussion
- See Also
- 7.7. Creating a Simple Plugin
- Problem
- Solution
- Discussion
- See Also
- 7.8. Creating a Plugin That Alters Host Behavior
- Problem
- Solution
- Discussion
- See Also
- 7.9. Bundling CSS with a Widget as a CSS Module
- Problem
- Solution
- Discussion
- See Also
- 7.10. Bundling CSS with a Widget as a Skin
- Problem
- Solution
- Discussion
- See Also
- 7.11. Representing Data with a Model
- Problem
- Solution
- Discussion
- See Also
- 7.12. Persisting Model Data with a Sync Layer
- Problem
- Solution
- Discussion
- See Also
- 7.13. Managing Models with a Syncing ModelList
- Problem
- Solution
- Discussion
- See Also
- 7.14. Rendering HTML with a View
- Problem
- Solution
- Discussion
- See Also
- 7.15. Rendering a Model with a View
- Problem
- Solution
- Discussion
- See Also
- 7.16. Rendering a ModelList with a View
- Problem
- Solution
- Discussion
- See Also
- 7.17. Saving State Changes in the URL
- Problem
- Solution
- Discussion
- See Also
- 7.18. Defining and Executing Routes
- Problem
- Solution
- Discussion
- See Also
- 8. Using Widgets
- 8.1. Instantiating, Rendering, and Configuring Widgets
- Problem
- Solution
- Discussion
- See Also
- 8.1. Instantiating, Rendering, and Configuring Widgets
- 8.2. Creating an Overlay
- Problem
- Solution
- Discussion
- See Also
- 8.3. Aligning and Centering an Overlay
- Problem
- Solution
- Discussion
- See Also
- 8.4. Making an Overlay Draggable
- Problem
- Solution
- Discussion
- See Also
- 8.5. Creating a Simple, Styled Information Panel
- Problem
- Solution
- Discussion
- See Also
- 8.6. Creating a Modal Dialog or Form
- Problem
- Solution
- Discussion
- See Also
- 8.7. Creating a Tooltip from an Overlay
- Problem
- Solution
- Discussion
- See Also
- 8.8. Creating a Lightbox from an Overlay
- Problem
- Solution
- Discussion
- See Also
- 8.9. Creating a Slider
- Problem
- Solution
- Discussion
- See Also
- 8.10. Creating a Tabview
- Problem
- Solution
- Discussion
- See Also
- 8.11. Creating a Basic DataTable
- Problem
- Solution
- Discussion
- See Also
- 8.12. Formatting a DataTables Appearance
- Problem
- Solution
- Discussion
- See Also
- 8.13. Displaying a Remote JSON DataSource in a DataTable
- Problem
- Solution
- Discussion
- See Also
- 8.14. Plotting Data in a Chart
- Problem
- Solution
- Discussion
- See Also
- 8.15. Choosing Dates with a Calendar
- Problem
- Solution
- Discussion
- See Also
- 8.16. Defining Calendar Rules
- Problem
- Solution
- Discussion
- 8.17. Creating a Basic AutoComplete
- Problem
- Solution
- Discussion
- See Also
- 8.18. Highlighting and Filtering AutoComplete Results
- Problem
- Solution
- Discussion
- See Also
- 8.19. Using AutoComplete with Remote Data
- Problem
- Solution
- Discussion
- See Also
- 8.20. Customizing the AutoComplete Result List
- Problem
- Solution
- Discussion
- See Also
- 9. Utilities
- 9.1. Determining a Variables Type
- Problem
- Solution
- Discussion
- See Also
- 9.1. Determining a Variables Type
- 9.2. Iterating Over Arrays and Objects
- Problem
- Solution
- Discussion
- See Also
- 9.3. Filtering an Array
- Problem
- Solution
- Discussion
- 9.4. Merging Objects
- Problem
- Solution
- Discussion
- 9.5. Composing and Inheriting from Other Objects
- Problem
- Solution
- Discussion
- See Also
- 9.6. Automatically Caching Function Call Results
- Problem
- Solution
- Discussion
- 9.7. Templating with Simple String Substitution
- Problem
- Solution
- Discussion
- See Also
- 9.8. Formatting Numbers
- Problem
- Solution
- Discussion
- See Also
- 9.9. Formatting Dates
- Problem
- Solution
- Discussion
- See Also
- 9.10. Parsing Arbitrary XML
- Problem
- Solution
- Discussion
- See Also
- 9.11. Converting Color Values
- Problem
- Solution
- Discussion
- 9.12. Managing History and the Back Button
- Problem
- Solution
- Discussion
- See Also
- 9.13. Escaping User Input
- Problem
- Solution
- Discussion
- See Also
- 9.14. Assigning Special Behavior to a Checkbox Group
- Problem
- Solution
- Discussion
- See Also
- 9.15. Implementing Easy Keyboard Actions and Navigation
- Problem
- Solution
- Discussion
- See Also
- 9.16. Reliably Detecting Input Field Changes
- Problem
- Solution
- Discussion
- See Also
- 9.17. Managing and Validating Forms
- Problem
- Solution
- Discussion
- See Also
- 10. Server-Side YUI
- 10.1. Installing and Running YUI on the Server
- Problem
- Solution
- Discussion
- See Also
- 10.1. Installing and Running YUI on the Server
- 10.2. Loading Modules Synchronously on the Server
- Problem
- Solution
- Discussion
- See Also
- 10.3. Using YUI on the Command Line
- Problem
- Solution
- Discussion
- See Also
- 10.4. Calling YQL on the Server
- Problem
- Solution
- Discussion
- 10.5. Using the YUI REPL
- Problem
- Solution
- Discussion
- 10.6. Constructing and Serving a Page with YUI, YQL, and Handlebars
- Problem
- Solution
- Discussion
- See Also
- 11. Universal Access
- 11.1. Preventing the Flash of Unstyled Content
- Problem
- Solution
- Discussion
- See Also
- 11.1. Preventing the Flash of Unstyled Content
- 11.2. Adding ARIA to Form Error Messages
- Problem
- Solution
- Discussion
- See Also
- 11.3. Building a Widget with ARIA
- Problem
- Solution
- Discussion
- See Also
- 11.4. Retrofitting a Widget with an ARIA Plugin
- Problem
- Solution
- Discussion
- See Also
- 11.5. Defining Translated Strings
- Problem
- Solution
- Discussion
- See Also
- 11.6. Internationalizing a Widget
- Problem
- Solution
- Discussion
- See Also
- 12. Professional Tools
- 12.1. Enabling Debug Logging
- Problem
- Solution
- Discussion
- 12.1. Enabling Debug Logging
- 12.2. Rendering Debug Log Output in the Page
- Problem
- Solution
- Discussion
- See Also
- 12.3. Writing Unit Tests
- Problem
- Solution
- Discussion
- See Also
- 12.4. Organizing Unit Tests into Suites
- Problem
- Solution
- Discussion
- See Also
- 12.5. Testing Event Handlers by Simulating Events
- Problem
- Solution
- Discussion
- 12.6. Mocking Objects
- Problem
- Solution
- Discussion
- See Also
- 12.7. Testing Asynchronously Using wait()
- Problem
- Solution
- Discussion
- 12.8. Collecting and Posting Test Results
- Problem
- Solution
- Discussion
- See Also
- 12.9. Precommit Testing in Multiple Browsers
- Problem
- Solution
- Discussion
- 12.10. Testing on Mobile Devices
- Problem
- Solution
- Discussion
- See Also
- 12.11. Testing Server-Side JavaScript
- Problem
- Solution
- Discussion
- 12.12. Minifying Your Code
- Problem
- Solution
- Discussion
- See Also
- 12.13. Documenting Your Code
- Problem
- Solution
- Discussion
- See Also
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Copyright
Yahoo Press - inne książki
-
Social networking has made one thing clear: websites and applications need to provide users with experiences tailored to their preferences. This in-depth guide shows you how to build rich social frameworks, using open source technologies and specifications. You'll learn how to create third-party ...
Programming Social Applications. Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks Programming Social Applications. Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks
(126.65 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%) -
If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks d...
High Performance JavaScript. Build Faster Web Application Interfaces High Performance JavaScript. Build Faster Web Application Interfaces
(101.15 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
What do Amazon's product reviews, eBay's feedback score system, Slashdot's Karma System, and Xbox Live's Achievements have in common? They're all examples of successful reputation systems that enable consumer websites to manage and present user contributions most effectively. This book shows you ...(118.15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł(-15%) -
How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, Developing Large Web Applications offers practical steps for building rock-solid applications that remain effecti...
Developing Large Web Applications. Producing Code That Can Grow and Thrive Developing Large Web Applications. Producing Code That Can Grow and Thrive
(101.15 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll lea...
RESTful Web Services Cookbook. Solutions for Improving Scalability and Simplicity RESTful Web Services Cookbook. Solutions for Improving Scalability and Simplicity
(118.15 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readab...(84.92 zł najniższa cena z 30 dni)
92.65 zł
109.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: YUI 3 Cookbook Evan Goer (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.