最近在项目中有这么一个需求,就是上传一个视频文件,然后要获取视频文件的第一帧图片,这个可以通过canvas获取得到,得到的是一个dataURL,...
debounce 去抖 适用于resize事件等在window的'resize'事件中,会被执行很多次,而每一次的执行,都会导致浏览器的重排重绘...
二维码在日常生活总是经常见到的,扫一扫,特别方便。 那么,如何快速生成一个二维码呢,很简单,使用接下来介绍的jquery.qrcode.js就可...
经常见到这么一个场景,就是点击一个按钮,实现复制链接到剪切板。 可能都会想到document.execCommand这个方法,以及documen...
事件代理或者说是事件委托,就是利用事件的冒泡特性,将事件绑定到外层元素上,而不是触发事件的元素上。可以减少绑定的事件数量,而且对于动态加载的内容...
利用Set去重,然后再利用from,转换成数组 遍历,判断当前项的下标与在数组中第一次出现的下标做比较 利用filter,返回一个新数组,原理同...
支持 tabindex 属性的元素:a, area, button, input, object, select 以及 textarea 平时,...
this在javascript中一直是新手难以理解的一部分。其实并不难,只要清楚几种调用模式,就容易掌握了。 函数调用模式 普通情况 回调函数 ...
自定义属性(id/src/href/name/value等) 通过setAttribute设置的自定义属性,可以通过prop(即.)的方式获得属...
文集作者