随笔分类 - H5
摘要:用户点击按钮或其他标签的click事件,来触发下面的事件,先创建一个type为file输入框在document下,加入change事件回调,最后再调用这个输入框的click事件。 const fileInput = document.createElement('input'); fileInput
阅读全文
摘要:用户点击按钮或其他标签的click事件,来触发下面的事件,先创建一个Blob将文本放入,新建a标签,创建createObjectURL将数据放入赋值给a标签的href,最后再调用这个输入框的click事件。 const exportBlob = new Blob([str]); const link
阅读全文
摘要:用户点击按钮或其他标签的click事件,来触发下面的事件,新建请求将文件下载后,导出成本地url,创建a标签设置href、download,调用点击事件。 直接使用a标签,跨域文件会直接通过href跳转。 const fileName = 'a.pdf'; const url = `//${loca
阅读全文
摘要:原理 基于Canvas绘制特定内容的图片,使用canvas.toDataURL()方法返回该图片内容的base64编码字符串。对于PNG文件格式,以块(chunk)划分,最后一块是一段32位的CRC校验,提取这段CRC校验码便可以用于用户的唯一标识。 测试结果表明,同一浏览器访问该域时生成的CRC校
阅读全文
摘要:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> width:控制 viewport 的大小,可以指定的一个值,如 600,或者特殊的
阅读全文
摘要:typescript let scrollFunc = (e: any) => { e = e || window.event; if (e.wheelDelta && e.ctrlKey) //IE/Opera/Chrome e.returnValue = false; else if (e.de
阅读全文