我们先来捋一捋想要实现的功能:
这样,我们的组件结构就有了:
;!function(window, $, undefined){ function Upload() { }; Upload.prototype.change = function() { }; Upload.prototype.del = function() { }; Upload.prototype.compress = function() { }; Upload.prototype.submit = function() { }; }(window, jQuery) |
|
接下来,介绍一下组件需要用到的几个API:
```` // 获取上传文件的 FileList document.getElementById('inputId').files ```` |
|