更新时间:2021-08-06 16:50:27
封面
版权信息
Credits
About the Authors
About the Reviewers
www.PacktPub.com
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
Autoupdating 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 textarea
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 at 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 custom dialogs
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 a 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