-
Responsive images: what's the problem, and how do we fix it?
By Matt Wilcox · Wednesday, June 13, 2012 30
Responsive images is a surprisingly complicated topic, and one that's been steadily gaining attention over the last year as more developers discover they need them and then discover there's no good solution yet. This article aims to give an overview of the problem itself, and show the different proposals in the works to address it. Read more…
-
HTML5 Drag and Drop
By Mike Taylor · Wednesday, April 25, 2012 10
HTML5 includes the Drag and Drop API, which gives us the ability to natively drag, drop, and transfer data to HTML elements. Up until now, JavaScript libraries have commonly been used to achieve something similar. What libraries such as jQuery UI or Dojo can't do, however, is interact with other windows, frames, and applications (to and from the file system) or access a rich drag data store. Read more…
-
Responsive web design: a project-management perspective
By Rudy Rigot · Thursday, April 12, 2012 8
The challenges of responsive web design go way beyond media queries and screen widths. In this article we look at some of the key issues you need to explore when embarking on a complicated web project, considering if, how and why the project should be made responsive. Read more…
-
Web Storage: easier, more powerful client-side data storage
By Shwetank Dixit · Monday, March 5, 2012 37
This article covers Web Storage, a new W3C specification supported in Opera 10.50+ that allows data to be saved on the client-side in a much more powerful, more secure fashion than before. Here Shwetank Dixit discusses both facets of Web Storage - Local Storage and Session Storage - and how to use them to store web application data on the client, along with some simple examples to get you started. Read more…
-
Raw WebGL 101 — Part 1: getting started
By Erik Möller · Wednesday, February 29, 2012 17
WebGL allows you to create real 3D content and render it in a web browser. This article series provides a gentle introduction to writing raw WebGL, rendering 3D creations without relying on libraries. In this part we aim to get you set up and started, concluding by running through a simple example. Read more…
-
WordPress goes mobile: responsive design comes to CMSes
By Rachel McCollin · Wednesday, February 29, 2012 187
Responsive design is quite easy when you control everything to do with the page, and you're working on a small and manageable site. But what about a sprawling CMS? In such circumstances, you'll often have to rely on plugins or extensions. Wordpress developer Rachel McCollin shares some of her wisdom on this very subject. Read more…
-
An Introduction to HTML5 web messaging
By Tiffany Brown · Wednesday, February 1, 2012 222
HTML5 web messaging provides a way for documents to share data without exposing the DOM to malicious cross-origin scripting. This article provides an introductory guide to using this new functionality, and some simple examples to get you started. Read more…
-
HTTP — an application-level protocol
By karlcow · Wednesday, February 1, 2012 17
This is the first of a series of articles to teach HTTP basics, and how we can use it more effectively. In this article we will look at where HTTP cog fits in the Internet machine. HTTP is an application-level protocol on top of the TCP/IP, a communication protocol. Read more…