舉報

會員
HTML5 Data and Services Cookbook
最新章節:
Index
ApracticalapproachwithhandsonrecipestolearnmoreaboutHTML5DataandServices,itsfeaturesandtechniqueswhenbuildingwebsitesorwebapplications.ThisbookisforprogrammersanddeveloperswhoworkwithalotofbackendcodeandwanttogetfasttrackedintotheworldofHTML5andJavascript.ItisalsoforJavaScriptdeveloperswhowouldliketoupdatetheirknowledgewithnewtechniquesandcapabilitiesmadepossiblewithHTML5.SomeexperienceinHTMLandjQueryisassumed.
最新章節
- Index
- Other resources
- World Wide Web Consortium
- WHATWG
- Appendix B. Community and Resources
- Using npm
品牌:中圖公司
上架時間:2021-08-06 16:18:05
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-08-06 16:50:27
- Other resources
- World Wide Web Consortium
- WHATWG
- Appendix B. Community and Resources
- Using npm
- Installing Node.js
- Introduction
- Appendix A. Installing Node.js and Using npm
- Converting text to speech using HTML5 audio
- Embedding multimedia
- Adding text to your video
- Customizing controls for media elements
- Playing video files
- Playing audio files
- Introduction
- Chapter 12. Multimedia
- Manipulating the browser history
- Limits of the storage and how to ask for more
- Using IndexedDB
- Reading data from files
- Session and local storage
- Data URI
- Introduction
- Chapter 11. Data Storage
- Security mechanisms in Meteor.js
- Live HTML and user-specific data in Meteor.js
- Reactive programming and data in Meteor.js
- Structuring applications for Meteor.js
- Making a chart component with Angular directives
- Using Angular's client-side validation
- Routing filters and backend services in Angular
- Rendering lists and using Angular controllers
- Creating a basic Angular view with data binding
- Introduction
- Chapter 10. Data Binding Frameworks
- Using layouts and blocks in Jade
- Using mixins in Jade
- Using filters in Jade
- Reusing templates with partials in EJS
- Reusing templates with partials in Handlebars
- Simplifying templates with helpers in Handlebars
- Rendering arrays using Jade
- Rendering arrays using EJS
- Rendering arrays using Handlebars
- Rendering objects using Jade
- Rendering objects using EJS
- Rendering objects using Handlebars
- Introduction
- Chapter 9. Client-side Templates
- Exchanging real-time messages using WebSockets
- Making real-time updates with Ajax Push
- Creating an SSL connection with Node.js
- Posting a binary file to the server
- Using the FormData interface
- Reading XML data from server
- Fetching JSON data with JSONP
- Versioning your API
- Creating a request with custom headers
- Creating an HTTP GET request to fetch JSON
- Chapter 8. Communicating with Servers
- Serialization of XML document at the client side
- Reading XML documents with DOMParser
- Serializing a form into request strings
- Serializing and deserializing cookies
- Serializing binary data into JSON
- Encoding binary data or text into base64
- Decoding base64 encoded binary data
- Serializing objects to a JSON string
- Deserializing JSON to JavaScript objects
- Introduction
- Chapter 7. Data Serialization
- Combining client-side and server-side validation
- Using asynchronous server-side validation
- Validating US zip codes
- Calculating password strength
- Advanced use of built-in constraints and custom validations
- Using the built-in pattern validation
- Validating numbers by range
- Validating text by length
- Introduction
- Chapter 6. Data Validation
- Geographic location input using maps
- Creating a multiple-selection list
- Creating a custom single-selection list
- Creating autocomplete for input
- Creating custom dialogs
- Creating a drop-down menu
- Advanced rich text input
- Using contentEditable for basic rich text input
- Introduction
- Chapter 5. Custom Input Components
- Using a drag-and-drop file area
- Using file inputs at the client side
- Getting geographical location input
- Using multiple-choice select lists
- Using single-choice dropdowns
- Color picker input
- Range input field
- Telephone input
- Inputting time
- Inputting dates
- Using textarea
- Using the text input field
- Introduction
- Chapter 4. Using HTML5 Input Components
- Creating interactive Geo charts from a dataset
- Using the web notifications API
- Zooming and panning a chart
- Making an image carousel
- Making a live range chart filter
- Displaying a force directed graph
- Making a motion chart
- Introduction
- Chapter 3. Animated Data Display
- LED scoreboard using web fonts
- Displaying a tree
- Displaying gauges
- Showing a map with a path
- Showing a map with a marked location
- Creating a bubble chart
- Displaying combined charts
- Creating an area chart
- Creating a pie chart
- Creating a bar chart
- Creating a line chart
- Introduction
- Chapter 2. Display of Graphical Data
- Autoupdating fields
- Rendering Markdown
- Displaying code in HTML
- Creating combined complex filters
- Creating range filters
- Creating multiple-choice filters
- Creating a sortable paginated table
- Creating an endless scrolling list
- Displaying Math
- Displaying the dynamic time that has elapsed
- Displaying formatted dates in the user's time zone
- Displaying metric and imperial measurements
- Padding numbers
- Rounding numbers for display
- Introduction
- Chapter 1. Display of Textual Data
- Preface
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- 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
- Introduction
- 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
- Introduction
- 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
- Introduction
- 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
- Introduction
- 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
- Introduction
- 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
- Introduction
- 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
- Exchanging real-time messages using WebSockets
- Chapter 9. Client-side Templates
- Introduction
- 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
- Introduction
- 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.js
- Security mechanisms in Meteor.js
- Chapter 11. Data Storage
- Introduction
- 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
- Introduction
- 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
- Introduction
- Installing Node.js
- Using npm
- Appendix B. Community and Resources
- WHATWG
- World Wide Web Consortium
- Other resources
- Index 更新時間:2021-08-06 16:50:27