『设计』ES6原生实战Uploader工具类(从设计到实现)( 五 )


本文插图
效果图GIF
『设计』ES6原生实战Uploader工具类(从设计到实现)
本文插图
优化与总结 本文涉及的全部源代码以及测试代码均已上传到github仓库中 , 有兴趣的同学可自行查阅 。
代码当中还存在不少需要的优化项以及争论项 , 等待各位读者去斟酌改良:

  • 文件大小判断是否应该结合到类里面?看需求 , 因为有时候可能会有根据.zip压缩包的文件 , 可以允许更大的体积 。
  • 是否应该提供可重写ajax函数的配置项?
  • 参数是否应该可传入一个函数动态确定?
  • ...

作者:Chaser
原文地址:https://juejin.im/post/5e5badce51882549652d55c2
源码地址:https://github.com/impeiran/Blog/tree/master/uploader