Always remain updated about current software development trends

Articles having tag: JAVASCRIPT APIS

HTML5 Audio — The State of Play

Guest doctor Mark Boas returns with a follow up to his 2009 articleNative Audio in the Browser, which covers the basics of HTML5 audio. Read the original if you want to get a feel for the<audio>element and associated API. If not, get comfortable and...

Drag and Drop and Automatically Send to the Server

I realised (when looking myself) that there are a lot of demos and tutorials that show you how to drag-and-drop a file into the browser and then render it on the page. They're often labelled as "drag-and-drop and upload", but they actuallydon't upload. This...

It’s Curtains for Marital Strife Thanks to getUserMedia

HTML5 (or now, the WebRTC spec) gives us getUserMedia, a way for JavaScript to access streams from a device's camera and microphone. Find out how to use it and normalise the syntax differences between Opera and Chrome with the gUMshield.

Server-Sent Events

We've already had a glimpse at Server-Sent Events (also known as EventSource, and I'll switch between the two to keep you on your toes) in my Methods of Communication article from last year. In this article, I want to delve in to more detail about the SSE API,...

Pushing and Popping with the History API

Until recently, we developers couldn't to do much with the state and history of the browser. We could check the number of items in the history and push users forwards and backwards, but this provides little benefit to the user. With the rise of more dynamic...

Storing Data the Simple HTML5 Way (and a few tricks you might not have known)

This post is about the Web Storage API. Technically it's been shifted out of the HTML5 specification and can now be found in it's very own dedicated spec. But if it counts at all - it *used* to be part of the Web Applications spec.

Finding your position with Geolocation

The Geolocation API provides a method to locate the user's exact (more or less - see below) position. This is useful in a number of ways ranging from providing a user with location specific information to providing route navigation.

Go offline with application cache

HTML5 introduces new methods for enabling a web site or web application to function without a network connection. When you're working on a mobile connection and your signal drops, or you just have no connection to the internet for whatever reason, having some...

Methods of communication

By now, you've surely realised that 'HTML5' is so much more than just markup. There's also an army of associated JavaScript APIs. Among the ranks are a few new technologies that open up how we communicate between client and server and across documents. Let's...

  • Page 1 of 1
  •