+function 图片压缩上传 class img_compress_upload constructor data let this_default = max_height 5120 max_width 5120 max_num 100 list_box add_btn del_btn_class del submit_btn subm
该代码为一个图片压缩上传的类,通过构造函数传入一些参数,包括最大高度、最大宽度、图片列表容器、添加按钮、删除按钮类名、提交按钮以及提交表单。
该类主要包含以下几个方法:
1.构造函数:初始化参数,并调用_add_event方法添加事件监听器。
2._add_event方法:添加事件监听器,包括图片选择、添加按钮点击、删除按钮点击。
3._storage方法:读取文件并检查文件类型,调用_compress方法压缩图片。
4._compress方法:根据最大高度和最大宽度压缩图片,并调用_modify_img_and_show方法修改图片并展示。
5._modify_img_and_show方法:根据传入的图片数据修改图片并展示,如果是修改已有图片,则更新对应的列表项,否则新增一个列表项。
最后,将该类暴露在全局变量window下。
原文地址: http://www.cveoy.top/t/topic/L1o 著作权归作者所有。请勿转载和采集!