• Stars
    star
    706
  • Rank 63,655 (Top 2 %)
  • Language
    CSS
  • Created over 10 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A repository where you can find information about many JavaScript and HTML5 APIs.

HTML5 API demos

HTML5 API demos is a repository where you can find information about many JavaScript and HTML5 APIs.

For every API listed in this repository you'll find a link to the specifications, an article I've written on the subject, a link to CanIUse to discover what browsers support it, and to a demo I've developed as a complement for the articles. The demos are particularly valuable because they allow you to play with the these JavaScript and HTML5 APIs.

In this repository you can learn about the following APIs, listed in alphabetic order:

API Specifications Article Support Live demo
Ambient Light API Specifications Article Support Live demo
Battery Status API Specifications Article Support Live demo
classList API Specifications Article Support Live demo
Dataset API Specifications Article Support Live demo
Device Orientation API Specifications Article Support Live demo
Geolocation API Specifications Article Support Live demo
getUserMedia API Specifications Article Support Live demo
High Resolution Time API Specifications Article Support Live demo
Navigation Timing API Specifications Article Support Live demo
Network Information API Specifications Article Live demo
Page Visibility API Specifications Article Support Live demo
Proximity API Specifications Article Support Live demo
Resource Timing API Specifications Article Support Live demo
Speech Synthesis API Specifications Article Support Live demo
Screen Orientation API Specifications Article Support Live demo
User Timing API Specifications Article Support Live demo
Vibration API Specifications Article Support Live demo
Web Notification API Specifications Article Support Live demo
Web Speech API Specifications Article Support Live demo

Note

While the repository is called "HTML5 API demos", many of these APIs aren't part of the HTML5 specifications. So, technically speaking, many of them aren't HTML5 APIs. However, at the time I started this repository, I found the name to be useful as an umbrella to group them all and to... well, attract users (you know, SEO and the like).

License

HTML5 API demos is licensed under the CC BY-NC 4.0 ("Creative Commons Attribution NonCommercial 4.0")

Author

Aurelio De Rosa (Twitter: @AurelioDeRosa)

More Repositories

1

jquery-in-action

The accompanying code for the book "jQuery in Action, third edition"
HTML
131
star
2

Saveba.js

A JavaScript library that, relying on the Network Information API, tries to save bandwidth to users having a slow connection by removing unnecessary resources.
JavaScript
71
star
3

Where-I-Parked-My-Car

Where I Parked My Car is an application for mobile devices that lets you bookmark where you parked your car, and then find a route to return to it.
JavaScript
34
star
4

web-reader

A screen reader for everyone, everywhere
JavaScript
29
star
5

ConfAgenda

ConfAgenda is a fast and small web application built to allow conferences attendees to easily navigate through the conference information and mark the talks of interest to create their own, personalized track.
JavaScript
25
star
6

flickr-gallery-demo

A demo project to show how to use the Flickr API to develop a simple service that allows a user to enter a text and show the gallery of the photos that contain the given text within their title or description.
JavaScript
19
star
7

upload-files-github.js

Demo that shows how to upload any file on GitHub using Github.js
JavaScript
13
star
8

interview-questions

A collection of questions and exercises to prepare your next interviews or to test your knowledge.
JavaScript
12
star
9

Audero-Smoke-Effect

Audero Smoke Effect is a jQuery plugin that let you create a smoke effect for one or more elements, usually images, on your web page. You can create the effect of a little smoke puff, cloud or anything else you want that appears from the elements you chose.
JavaScript
12
star
10

Audero-Wav-Extractor

Audero Wav Extractor is a PHP library that allows to extract a chunk from a wav file. The extracted chunk can be saved on the hard disk, can be forced to be prompted as download by the user's browser or returned as a string for a later processing.
JavaScript
11
star
11

Audero-Unified-Placeholders

Audero Unified Placeholders is a very lightweight cross-browser jQuery plugin to emulate the HTML5 placeholder attribute on browsers that don't support it.
JavaScript
8
star
12

audero-sticky

A polyfill for the CSS position: sticky with no dependencies and support for multiple module systems.
HTML
7
star
13

Audero-Audio-Player

Audero Audio Player is a basic audio player that collects the audio files found and then allows to listen them. The sounds list is ordered alphabetically with letter dividers to organize and group the list items, and has a search box to filter the files.
JavaScript
7
star
14

Audero-Context-Menu

Audero Context Menu is a cross-browser jQuery plugin that allows you to show a custom context menu on one or more specified elements.
JavaScript
7
star
15

wisdom

A collection of quotes, facts, and statistics from top-notch developers, designers, entrepreneurs, and many more.
6
star
16

Audero-Text-Changer

Audero Text Changer is a very lightweight (minimized version is less than 1Kb) jQuery Mobile plugin that allows you to easily change the text of all the elements of your pages without breaking the enhancements made by the framework.
JavaScript
5
star
17

Audero-Feed-Reader

Audero Feed Reader is a very basic feed aggregator to keep in one place all the news and the articles you care about.
JavaScript
5
star
18

Audero-Shared-Gettext

Audero Shared Gettext is a PHP library that allows you to bypass the problem of the translations, loaded via the gettext function, that are cached by Apache.
JavaScript
4
star
19

Audero-MD5-Rainbow-Table

Audero MD5 Rainbow Table is a precomputed table, made of 11.110.097 entries, for reversing strings encrypted using the MD5 hash function.
3
star
20

JavaScript-APIs-powered-audio-player

A demo project to show how to create a simple JavaScript APIs-powered audio player that employs a few JavaScript APIs to improve the experience for people using a mobile device.
JavaScript
3
star
21

Audero-Flashing-Text

Audero Flashing Text is a cross-browser jQuery plugin that creates the effect of a flashing, randomly-placed and randomly-sized text inside a given HTML element (typically a div).
JavaScript
3
star
22

audero-lsg

A Node.js utility to create a living style guide from CSS files
HTML
2
star
23

HTML5-Environmental-Thermometer

HTML5 Environmental Thermometer is a simple and adaptive environmental thermometer created to show the potentiality of the union of some of the brand new web technologies as HTML5, CSS3, geolocation API and others.
CSS
2
star
24

grunt-audero-lsg

Grunt task for Audero LSG
JavaScript
1
star
25

Currency-Converter

Currency Converter is a simple application that helps you convert from a currency to another.
JavaScript
1
star
26

CsvToTextGrid

CsvToTextGrid is a PHP class that lets you to convert a Csv file into a TextGrid, both in the long or short format.
PHP
1
star