Array.prototype.slice.call()方法详解 Array.prototype.slice.call(arguments, 1)可以理解成是让arguments转换成一个数组对象,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组。表单申请时,upload组件上传多张图片时候,能够左右切换预览所有上传的图片;为什么不直接用 arguments.slice(1)呢 不是一样的么?要是直接写arguments.slice(1)会报错。表单申请后,打开upload组件也能够预览多张图片。
前后端交互,前端参数格式form-data 注意:文件上传,要不要存在阿里云,要不要永久保存,回显的时候 需要阿里云,用完就删除的直接给后端就行,不需要存在阿里云。同时上传多个的时候,就会并列给2个file: binary。1、原生input提交。
监听鼠标mouse事件冒泡处理 事件冒泡就是父元素和子元素有相同的事件,当触发子元素时,会向上冒泡,同时也会触发父元素。不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。mouseleave: 不冒泡。mouseenter:不冒泡。mouseover: 冒泡。mouseout:冒泡。1、什么是冒泡事件?