深拷贝:const a = {...} 是一个对象。对象和数组都是指向一个地址而非一个值。所以如果 const b = a 那么 修改b 的时候,a同时会被改变。 如果想...
深拷贝:const a = {...} 是一个对象。对象和数组都是指向一个地址而非一个值。所以如果 const b = a 那么 修改b 的时候,a同时会被改变。 如果想...
我用html2canvas实现页面截图然后保存成图片
用插件VMarker在vue中给图片加标记插件VMarker:Vmarker是基于ui-picture-bd-marker的vue封装,当Vmarker不足并存在现有要求或难以基于Vmarker扩展,此时可以绕过Vm...
插件VMarker:Vmarker是基于ui-picture-bd-marker的vue封装,当Vmarker不足并存在现有要求或难以基于Vmarker扩展,此时可以绕过Vm...
适用于img和video
文件的下载: 1. 最简单的就是用地址下载 url就是文件所在的地址比如:http://....../system_files/teacher.xlsx 这样下载会打开一个网...
a标签有一个锚点定位,用到了#符号,这个定位会影响到路由,所以可以用一个scrollTo方法代替scrollTo() 方法可把内容滚动到指定的坐标。语法: html页面布局 ...
has() 方法返回一个布尔值来指示对应的值value是否存在Set对象中。 语法: 参数:value:必需。用以测试该值是否存在于 Set 对象中。 返回值:Boolean...
set() 方法会对 FormData 对象里的某个 key 设置一个新的值,如果该 key 不存在,则添加。 set() 和 FormData.append(FormDat...
filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。 语法 参数callback:回调函数element:arr数组中正在被处理的数据index...
Map对象 Map对象保存键值对。任何值(对象或者原始值)都可以作为一个键或一个值 语法 参数iterable:可以是数组或其他iterable对象,其元素为键值对(两个元素...
原理:利用对象属性的唯一性 1.简单的数组去重 2.开发中的运用:利用相同的属性合并数据有时候,从后端接收的数据中有重复的,此时就需要去重比如,接收到一组json数据: 需要...
Vue.nextTick( [callback, context] ) 参数:{Function} [callback]{Object} [context] 用法:在下次 D...
video标签自己自带的controls控件不能禁止下载 禁止下载:controlslist="nodownload" 但是这个只能在chrome58以上使用 所以只能手写...