摘要: 有时候页面上传的图片太大,难以进行图片识别,就需要在传给接口前先做压缩的处理,使用canvas进行图片压缩可以等比例压缩,不会出现失真模糊的情况。 /** *imgData 原图base64 *imgSize 原图实际大小 *compressWidth 压缩后图片宽度 *flag 强制压缩到指定大小 阅读全文
posted @ 2022-09-01 18:42 阿伊的碎碎念 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 场景:在开发某个需求时,产品提出卡券横向滚动时原有滚动条太丑,让UI设计了个小滚动条,当卡券滑动时,该小滚动条也可以跟着滚动 想法:一开始是想通过css实现滚动条的样式变化,用::-webkit-scrollbar 相关属性达到更改滚动条的目的,但是用这种方式没法控制横向滚动条的宽度,达不到产品的要 阅读全文
posted @ 2022-08-30 21:02 阿伊的碎碎念 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 问题:使用PDF.js 绘制pdf时,偶尔出现了原本应该绘制图片的位置只出现了一部分或者空白 原因:在测试环境加断点调试后发现PDF.js 默认设置的最大图片maxImageSize为10241024,所以当pdf中图片资源超过该最大size后,就会删除不绘制 解决:自定义maxImageSize, 阅读全文
posted @ 2022-08-30 20:11 阿伊的碎碎念 阅读(382) 评论(0) 推荐(0) 编辑
摘要: ###html部分,主要是声明svg空间 <div class="chart"> <svg id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"></s 阅读全文
posted @ 2022-02-20 18:31 阿伊的碎碎念 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 洗牌算法是将原来的数组进行打散,使原数组的某个数在打散后的数组中的每个位置上等概率的出现。 1、抽牌法,随机从原数组抽取一个数到新数组中,原数组则删除抽中的数。 function shuffle_pick(arr){ var len = arr.length; var arr2 = new Arra 阅读全文
posted @ 2021-04-18 21:26 阿伊的碎碎念 阅读(840) 评论(0) 推荐(1) 编辑
摘要: ####iOS手机调试 手机: 打开设置,选择safari,点高级;把js、web检查器勾上;用usb连接电脑。 电脑: 打开电脑safari,右上角点偏好设置,勾上开发,导航栏点开发选择手机进行调试。 ####安卓手机调试 手机: 在手机上打开开发者模式,用usb连接电脑。 电脑: 打开chrom 阅读全文
posted @ 2021-03-07 17:41 阿伊的碎碎念 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1、借助<input type="file" />标签上传PDF文件; 2、创建FileReader方法,var reader = new FileReader(); 3、执行reader.onload = function(){console.log(reader.result)}; 4、执行re 阅读全文
posted @ 2021-03-07 17:25 阿伊的碎碎念 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 插件需要满足的条件 一个可复用的插件需要满足以下条件: 插件自身的作用域与用户当前的作用域相互独立,也就是插件内部的私有变量不能影响使用者的环境变量; 插件需具备默认设置参数; 插件除了具备已实现的基本功能外,需提供部分API,使用者可以通过该API修改插件功能的默认参数,从而实现用户自定义插件效果 阅读全文
posted @ 2018-05-03 17:31 阿伊的碎碎念 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1、js获取域名的方法 1) 2) 2、获取url的方法 1) 2) 3) 4) 3、获取url中指定参数值 正则表达式"(^|&)"+name+"=([^&] )(&|\$)"的含义:"(^|&)"从头开始匹配&;"=([^&] )"匹配零个或多个不是&的字符;"(&|\$)"匹配结尾为&的字符 阅读全文
posted @ 2018-05-03 15:26 阿伊的碎碎念 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 什么是cookie cookie是存储在访问者计算机中的一个变量,当同一台计算机通过浏览器请求页面时,就会发送这个cookie,JavaScript可以创建和取回cookie值。 每个cookie都是key value键值对的形式,如“username=123;userid=321”。 cookie 阅读全文
posted @ 2018-04-18 15:16 阿伊的碎碎念 阅读(1533) 评论(0) 推荐(0) 编辑