My Account Log in

2 options

HTML5 data and services cookbook : over one hundred website building recipes utilizing all the modern HTML5 features and techniques! / Gorgi Kosev, Mite Mitreski.

EBSCOhost Ebook Public Library Collection - North America Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Kosev, Gorgi.
Contributor:
Mitreski, Mite.
Language:
English
Subjects (All):
Computer systems.
Physical Description:
1 online resource (480 p.)
Edition:
1st edition
Other Title:
HTML five data and services cookbook
Place of Publication:
Birmingham [England] : Packt Publishing, 2013.
Language Note:
English
System Details:
text file
Summary:
Take the fast track to the rapidly growing world of HTML5 data and services with this brilliantly practical cookbook. Whether building websites or web applications, this is the handbook you need to master HTML5. Understand the concepts of collective code review using Gerrit through a set of simple examples Integrate code review functionality into Continuous Integration with Jenkins Experiment with the code review lifecycle in real-life scenarios In Detail Developing software is now more than ever before a globally distributed activity: agile methodologies that worked well enough with co-located teams now need to be empowered with additional tools such as Gerrit code review to allow the developers to share, discuss, and cooperate in a more social way, even with GitHub. Learning Gerrit Code Review is a practical guide that provides you with step-by-step instructions for the installation, configuration, and use of Gerrit code review. Using this book speeds up your adoption of Gerrit through the use of a unique, consolidated set of recipes ready to be used for LDAP authentication and to integrate Gerrit with Jenkins and GitHub. Learning Gerrit Code Review looks at the workflow benefits of code review in an agile development team, breaks it down into simple steps, and puts it into action without any hassle. It will guide you through the installation steps of Gerrit by showing you the most typical setup and configuration schemes used in private networks. You will also learn how to effectively use Gerrit with GitHub in order to provide the ability to add more consistent code review functionality to the social collaboration tools provided by the GitHub platform. Using the two tools together, you will be able to reuse your existing accounts and integrate your GitHub community into the development lifecycle while keeping in touch with external contributors. Learn one hundred website building recipes utlizing all the modern HTML5 features and techniques! Learn to effectively display lists and tables, draw charts, animate elements and use modern techniques such as templates and data-binding frameworks through simple and short examples. Examples utilizing modern HTML5 features such as rich text editing, file manipulation, graphics drawing capabilities, real time communication. Explore the full power of HTML5 - from number rounding to advanced graphics to real-time data binding - we have it covered. In Detail HTML5 is everywhere. From PCs to tablets to smar...
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Display of Textual Data
Introduction
Rounding numbers for display
Padding numbers
Displaying metric and imperial measurements
Displaying formatted dates in the user's time zone
Displaying the dynamic time that has elapsed
Displaying Math
Creating an endless scrolling list
Creating a sortable paginated table
Creating multiple-choice filters
Creating range filters
Creating combined complex filters
Displaying code in HTML
Rendering Markdown
Auto updating fields
Chapter 2: Display of Graphical Data
Creating a line chart
Creating a bar chart
Creating a pie chart
Creating an area chart
Displaying combined charts
Creating a bubble chart
Showing a map with a marked location
Showing a map with a path
Displaying gauges
Displaying a tree
LED scoreboard using web fonts
Chapter 3: Animated Data Display
Making a motion chart
Displaying a force directed graph
Making a live range chart filter
Making an image carousel
Zooming and panning a chart
Using the web notifications API
Creating interactive Geo charts from a dataset
Chapter 4: Using HTML5 input components
Using the text input field
Using text area
Inputting dates
Inputting time
Telephone input
Range input field
Color picker input
Using single-choice dropdowns
Using multiple-choice select lists
Getting geographical location input
Using file inputs on the client side
Using a drag-and-drop file area
Chapter 5: Custom Input Components
Using contentEditable for basic rich text input
Advanced rich text input
Creating a drop-down menu
Creating.
Creating autocomplete for input
Creating a custom single-selection list
Creating a multiple selection list
Geographic location input using maps
Chapter 6: Data Validation
Validating text by length
Validating numbers by range
Using the built-in pattern validation
Advanced use of built-in constraints and custom validations
Calculating password strength
Validating US zip codes
Using asynchronous server-side validation
Combining client-side and server-side validation
Chapter 7: Data Serialization
Deserializing JSON to JavaScript objects
Serializing objects to JSON string
Decoding base64 encoded binary data
Encoding binary data or text into base64
Serializing binary data into JSON
Serializing and deserializing cookies
Serializing a form into request strings
Reading XML documents with DOMParser
Serialization of XML document at the client side
Chapter 8: Communicating With Servers
Creating an HTTP GET request to fetch JSON
Creating a request with custom headers
Versioning your API
Fetching JSON data with JSONP
Reading XML data from server
Using the FormData interface
Posting a binary file to the server
Creating an SSL connection with Node.js
Making real-time updates with Ajax Push
Exchanging real-time messages using WebSockets
Chapter 9: Client-side templates
Rendering objects using Handlebars
Rendering objects using EJS
Rendering objects using Jade
Rendering arrays using Handlebars
Rendering arrays using EJS
Rendering arrays using Jade
Simplifying templates with helpers in Handlebars
Reusing templates with partials in Handlebars
Reusing templates with partials in EJS
Using filters in Jade
Using mixins in Jade
Using layouts and blocks in Jade.
Chapter 10: Data Binding Frameworks
Creating a basic Angular view with data binding
Rendering lists and using Angular controllers
Routing, filters, and backend services in Angular
Using Angular's client-side validation
Making a chart component with Angular directives
Structuring applications for Meteor.js
Reactive programming and data in Meteor.js
Live HTML and user-specific data in Meteor
Security mechanisms in Meteor.js
Chapter 11: Data Storage
Data URI
Session and local storage
Reading data from files
Using IndexedDB
Limits of the storage and how to ask for more
Manipulating the browser history
Chapter 12: Multimedia
Playing audio files
Playing video files
Customizing controls for media elements
Adding text to your video
Embedding multimedia
Converting text to speech using HTML5 audio
Appendix A: Installing node.js and Using npm
Installing node.js
Using npm
Appendix B: Community and Resources
WHATWG
World Wide Web Consortium
Other resources
Index.
Notes:
"Quick answers to common problems"--Cover.
Includes index.
Description based on print version record.
ISBN:
9781783559299
1783559292
OCLC:
861529460

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account