随笔分类 -  H5

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

点击右上角即可分享
微信分享提示