Mission Briefing
In this project we'll build an advanced multifile upload widget using the HTML5 file API to provide the core behavior, and using jQuery and jQuery UI to build an attractive and engaging interface that visitors will find a pleasure to use.
We'll build the widget as a jQuery plugin because it's the kind of thing that we'd probably like to be encapsulated so that we can drop it into numerous pages and have it work with just a little configuration, instead of having to build a custom solution every time we require this functionality.
Why Is It Awesome?
jQuery provides some great features that make writing reusable plugins a breeze. Over the course of this project we'll see just how easy it is to package up specific functionality and a mechanism for generating all of the necessary mark-up and adding all of the required types of behaviors.
Handling file uploads on the client side gives us a lot of opportunity for adding experience enhancing features, including information about each...