Filecons.js is a set of file icons generated using JavaScript and HTML5 canvas. Everything is encapsulated into a single file – no external images or CSS. The only external file is the Open Sans font, which is being loaded automatically by the script. All icons are infinitely resizable and can be easily customized.
Core Java Script HTML5 Premium