- 博客(6)
- 收藏
- 关注
原创 前端海报结合二维码生成图片以供用户分享保存,由于htmlcanvas 生成图片过大 ios高倍屏拦截 无图问题解决
前提公司项目要加一个二维码海报,由于某些原因,所以只能由前端去做了。目前我查了一下网上普遍的用法是htmlcanvas2插件去做,其核心就是将dom元素绘制成canvas再转化为图片,这样转化的图片大部分不清晰。之后再去查找解决办法,查到的办法要不就是按照倍屏比去放大原图再绘制然后缩放,但是这样就会照成生成的图片过于巨大,200多kb的图片在处理后保存大小竟然有2-3MB,excuse me?在ios高倍屏中直接失败,显示白屏;要不就是我用了后完全没变化的。痛不欲生啊!!关于使用htmlcanvas的具体
2020-08-28 15:39:01 601 1
原创 vue-cli3.0结合lib-flexible、px2rem--exclude,暂时解决ui库样式变小的两种方案
描述有关于使用lib-flexible的rem适配移动端的方案,我们都会遇到第三方ui框架会变小问题。网上找了很多方案,发现其实没有一个完美的解决方法,这里我总结了两种方案,以供参考。如果有更好的方案,欢迎指导第一种统一使用37.5作为rem的基准值,因为目前大部分ui框架的设计都是按照375px设计图设计的。(注意把原html的有关屏幕信息的设置注释掉,flexible会根据机型自动添加的...
2019-12-11 20:43:18 425
原创 (递归?)练习
笔记最近遇到了一个练习题,要求如下:每个句子以’.‘或’!'结尾;把初始句子的最后一个单词转换到句首,并保持原来的标点符号,没有的自行添加;保持句子大小写正确(德语中名字首字母大写);示例:Die Macht ist stark! => Stark die Macht ist!Er hat Pech. => Pech er hat.Ich versuche es ...
2019-11-22 16:46:39 122
原创 前端开发使用的4种简单排序算法
前端开发使用的4种简单排序算法/* * @Author: advance.YiYunmu * @Date: 2019-10-14 09:32:54 * @Last Modified by: advance.YiYunmu * @Last Modified time: 2019-10-14 17:30:43 * 常见排序 */let arr = [2, 4, 9, 1, 50, 26...
2019-11-13 20:01:25 310
原创 正则表达式中?=和?:和?!的理解
正则表达式中?=和?:和?!的理解要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念:// 前瞻:exp1(?=exp2) 查找exp2前面的exp1// 后顾:(?<=exp2)exp1 查找exp2后面的exp1// 负前瞻:exp1(?!exp2) 查找后面不是exp2的exp1// 负后顾:(?<!exp2)exp1 查找前面不是exp2的exp...
2019-11-13 19:56:40 774
原创 Vue 使用Scss预处理Css,在使用深度作用选择器修改局部ui默认样式时,/deep/报错不生效
深度作用选择器有>>>和别名/deep/>>>基本在纯css中使用,类似Sass,less的Css预编译器一般都用/deep/。出现的问题最近在写项目的时候(使用eslint-standard代码校验),我用Sass使用/deep/修改局部默认ui样式的时候,发现终端报错,并指明是/deep/这块的错误。报错如下无奈我只好另起一个style去写纯Css...
2019-11-13 19:15:38 11175 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人