Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Інформатика
- Комп'ютерна графіка
- HTML5 Canvas Cookbook. Over 80 recipes to revolutionize the Web experience with HTML5 Canvas
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
HTML5 Canvas Cookbook. Over 80 recipes to revolutionize the Web experience with HTML5 Canvas
Eлектронна книга
The HTML5 canvas is revolutionizing graphics and visualizations on the Web. Powered by JavaScript, the HTML5 Canvas API enables web developers to create visualizations and animations right in the browser without Flash. Although the HTML5 Canvas is quickly becoming the standard for online graphics and interactivity, many developers fail to exercise all of the features that this powerful technology has to offer.The HTML5 Canvas Cookbook begins by covering the basics of the HTML5 Canvas API and then progresses by providing advanced techniques for handling features not directly supported by the API such as animation and canvas interactivity. It winds up by providing detailed templates for a few of the most common HTML5 canvas applications—data visualization, game development, and 3D modeling. It will acquaint you with interesting topics such as fractals, animation, physics, color models, and matrix mathematics.
By the end of this book, you will have a solid understanding of the HTML5 Canvas API and a toolbox of techniques for creating any type of HTML5 Canvas application, limited only by the extent of your imagination.
By the end of this book, you will have a solid understanding of the HTML5 Canvas API and a toolbox of techniques for creating any type of HTML5 Canvas application, limited only by the extent of your imagination.
- HTML5 Canvas Cookbook
- Table of Contents
- HTML5 Canvas Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- What is HTML5 Canvas
- Conventions
- Reader feedback
- Customer support
- Downloading the example code for this book
- Errata
- Piracy
- Questions
- 1. Getting Started withPaths and Text
- Introduction
- Drawing a line
- How to do it...
- How it works...
- Theres more...
- See also...
- Drawing an arc
- How to do it...
- How it works...
- There's more...
- See also...
- Drawing a Quadratic curve
- How to do it...
- How it works...
- See also...
- Drawing a Bezier curve
- How to do it...
- How it works...
- See also...
- Drawing a zigzag
- How to do it...
- How it works...
- Line join styles
- Drawing a spiral
- How to do it...
- How it works...
- Working with text
- How to do it...
- How it works...
- There's more...
- See also...
- Drawing 3D text with shadows
- How to do it...
- How it works...
- Unlocking the power of fractals: Drawing a haunted tree
- How to do it...
- How it works...
- There's more...
- 2. Shape Drawing and Composites
- Introduction
- Drawing a rectangle
- How to do it...
- How it works...
- There's more...
- The fillRect() method
- The strokeRect() method
- See also...
- Drawing a circle
- How to do it...
- How it works...
- See also...
- Working with custom shapes and fill styles
- How to do it...
- How it works...
- See also...
- Fun with Bezier curves: drawing a cloud
- How to do it...
- How it works...
- Drawing transparent shapes
- How to do it...
- How it works...
- Working with the context state stack to save and restore styles
- Getting ready...
- How to do it...
- How it works...
- There's more...
- See also...
- Working with composite operations
- Getting ready...
- How to do it...
- How it works...
- Creating patterns with loops: drawing a gear
- How to do it...
- How it works...
- See also...
- Randomizing shape properties: drawing a field of flowers
- How to do it...
- How it works...
- Creating custom shape functions: playing card suits
- How to do it...
- How it works...
- Putting it all together: drawing a jet
- How to do it...
- How it works...
- 3. Working with Images and Videos
- Introduction
- Drawing an image
- How to do it...
- How it works...
- There's more...
- Cropping an image
- How to do it...
- How it works...
- Copying and pasting sections of the canvas
- How to do it...
- How it works...
- Working with video
- Getting ready...
- How to do it...
- How it works...
- Getting image data
- Getting ready...
- How to do it...
- How it works...
- Introduction to pixel manipulation: inverting image colors
- How to do it...
- How it works...
- Inverting video colors
- How to do it...
- How it works...
- Converting image colors to grayscale
- How to do it...
- How it works...
- Converting a canvas drawing into a data URL
- How to do it...
- How it works...
- Saving a canvas drawing as an image
- How to do it...
- How it works...
- Loading the canvas with a data URL
- How to do it...
- How it works...
- Creating a pixelated image focus
- How to do it...
- How it works...
- 4. Mastering Transformations
- Introduction
- Translating the canvas context
- How to do it...
- How it works...
- Rotating the canvas context
- How to do it...
- How it works...
- See also...
- Scaling the canvas context
- How to do it...
- How it works...
- See also...
- Creating a mirror transform
- How to do it...
- How it works...
- Creating a custom transform
- How to do it...
- How it works...
- There's more...
- Shearing the canvas context
- How to do it...
- How it works...
- Handling multiple transforms with the state stack
- How to do it...
- How it works...
- Transforming a circle into an oval
- How to do it...
- How it works...
- See also...
- Rotating an image
- How to do it...
- How it works...
- There's more...
- See also...
- Drawing a simple logo and randomizing its position, rotation, and scale
- How to do it...
- How it works...
- 5. Bringing the Canvas to Life with Animation
- Introduction
- Creating an Animation class
- Getting ready...
- How to do it...
- How it works...
- Creating a linear motion
- How to do it...
- How it works...
- See also...
- Creating acceleration
- How to do it...
- How it works...
- See also...
- Creating oscillation
- How to do it...
- How it works...
- See also...
- Oscillating a bubble
- How to do it...
- How it works...
- See also...
- Swinging a pendulum
- How to do it...
- How it works...
- See also...
- Animating mechanical gears
- How to do it...
- How it works...
- See also...
- Animating a clock
- How to do it...
- How it works...
- See also...
- Simulating particle physics
- How to do it...
- How it works...
- There's more...
- See also...
- Creating microscopic life forms
- How to do it...
- How it works...
- See also...
- Stressing the canvas and displaying the FPS
- How to do it...
- How it works...
- There's more...
- See also...
- 6. Interacting with the Canvas: Attaching Event Listeners to Shapes and Regions
- Introduction
- Creating an Events class
- How to do it...
- How it works...
- Working with canvas mouse coordinates
- How to do it...
- How it works...
- Attaching mouse event listeners to regions
- How to do it...
- How it works...
- See also...
- Attaching touch event listeners to regions on a mobile device
- How to do it...
- How it works...
- See also...
- Attaching event listeners to images
- How to do it...
- How it works...
- See also...
- Dragging-and-dropping shapes
- How to do it...
- How it works...
- See also...
- Dragging-and-dropping images
- How to do it...
- How it works...
- See also...
- Creating an image magnifier
- How to do it...
- How it works...
- See also...
- Creating a drawing application
- How to do it...
- How it works...
- There's more...
- See also...
- 7. Creating Graphs and Charts
- Introduction
- Creating a pie chart
- How to do it...
- See also...
- How it works...
- Creating a bar chart
- How to do it...
- How it works...
- See also...
- Graphing equations
- How to do it...
- How it works...
- See also...
- Plotting data points with a line chart
- How to do it...
- How it works...
- See also...
- 8. Saving the World with Game Development
- Introduction
- Creating sprite sheets for the heroes and enemies
- Getting ready...
- How to do it
- Creating level images and boundary maps
- How to do it...
- How it works...
- There's more...
- Boundary map alternative
- Level image alternatives
- Creating an Actor class for the hero and enemies
- How to do it...
- How it works...
- See also...
- How to do it...
- Creating a Level class
- How to do it...
- How it works...
- See also...
- Creating a Health Bar class
- How to do it...
- How it works...
- Creating a Controller class
- How to do it...
- How it works...
- Creating a Model class
- How to do it...
- How it works...
- There's more...
- See also...
- Creating a View class
- How to do it...
- How it works...
- See also...
- Setting up the HTML document and starting the game
- How to do it...
- How it works...
- There's more...
- See also...
- 9. Introducing WebGL
- Introduction
- Creating a WebGL wrapper to simplify the WebGL API
- How to do it...
- How it works...
- There's more...
- See also...
- Creating a triangular plane
- How to do it...
- How it works...
- Rotating a triangular plane in 3D space
- How to do it...
- How it works...
- See also...
- Creating a rotating cube
- How to do it...
- How it works...
- See also...
- Adding textures and lighting
- How to do it...
- How it works...
- See also...
- Creating a 3D world that you can explore
- How to do it...
- How it works...
- There's more...
- See also...
- A. Detecting Canvas Support
- Canvas fallback content
- Detecting available WebGL contexts
- Canvas fallback content
- B. Canvas Security
- C. Additional Topics
- Canvas vs. CSS3 transitions and animations
- Canvas performance on mobile devices
- Index
- Назва: HTML5 Canvas Cookbook. Over 80 recipes to revolutionize the Web experience with HTML5 Canvas
- Автор: Eric Rowell
- Оригінальна назва: HTML5 Canvas Cookbook. Over 80 recipes to revolutionize the Web experience with HTML5 Canvas
- ISBN: 9781849691376, 9781849691376
- Дата видання: 2011-11-25
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3cv8
- Видавець: Packt Publishing