以前的一篇博客:移動端H5圖片預覽和壓縮,實現了基本的功能。此次則計劃作成一個組件,可供前臺、後臺使用。html
首先,咱們先來捋一捋想要實現的功能:git
這樣,咱們的組件結構就有了:github
;!function(window, $, undefined){ function Upload() { }; Upload.prototype.change = function() { }; Upload.prototype.del = function() { }; Upload.prototype.compress = function() { }; Upload.prototype.submit = function() { }; }(window, jQuery)
接下來,介紹一下組件須要用到的幾個API:canvas
// 獲取上傳文件的 FileList document.getElementById('inputId').files
DEMO:https://github.com/CaptainLiao/zujian/tree/master/Uploadapi