笔记
文章平均质量分 95
IT go
翩翩少年,鲜衣怒码......
展开
-
疫情下离职并成功上岸的一些面试题总结
HTML5新特性语义化标签:header, footer, article, section, nav, menu, hgroup等更多的HTML5表单特性,例如calendar、date、time、email、url、search,支持Video新增Local Storage,使用Local Storage可以永久存储大的数据片段在客户端(除非主动删除),目前大部分浏览器已经支持移动端适配方案viewport缩放方案在写 HTML、CSS 对设计稿进行还原时不关注屏幕尺寸的差异,而是直原创 2022-05-14 00:29:12 · 367 阅读 · 0 评论 -
html2canvas实现页面截屏功能
html2canvas实现页面截屏功能原理是将需要生成截屏的HTML结构写入Canvas里面,利用Canvas生成页面截图,在浏览器不支持Canvas的情况下,将采用Flashcanvas或ExplorerCanvas技术代替实现 //以vue为例 let that = this; //由于业务需求是进入页面就要生成截图 所以利用setTimeOut等待页面加载完成时在进行截图 setTimeout(() => { //等待页面渲染完成原创 2020-07-12 19:13:59 · 782 阅读 · 0 评论 -
在页面写入一个HTML文档
在页面写入一个HTML文档业务场景:后端接口返回一个支付的HTML文档 前端拿到数据后在页面把HTML文档渲染出来并支付确认订单页,调支付接口// 微信公众号支付 async wxPayment() { // debugger const ua = window.navigator.userAgent.toLowerCase(); if(u...原创 2020-05-07 22:23:25 · 346 阅读 · 0 评论 -
Bash64转文件并下载
Bash64转文件并下载// 导出按钮 handleExport() { this.$confirm('确认导出?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { ...原创 2020-05-07 22:02:29 · 545 阅读 · 0 评论