- 博客(6)
- 收藏
- 关注
原创 前端样式使用ad-导致谷歌浏览器显示不出
前言h5页面使用ad-开头的class,导致谷歌浏览器一直显示不出而safari浏览器确显示正常问题导致经排查,是因为谷歌浏览器开启了广告拦截,导致ad-相关的class名称直接造成浏览器渲染为不显示解决替换所有带有ad-相关的class名称...
2021-07-21 10:56:04
394
原创 js实现快速排序的方法
js实现快速排序的方法第一种是通过两个for循环,每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置,这个方法就是比较次数太多了,效率比价低。我只是传入了一个10位数的数组,如果是上万或者更大的数据,不知道您的电脑会不会蓝屏了,嘿嘿,你可以试试哦! 1 2 3 4 5 6 7 8 9 10 11 12 13 varSort=funct.
2021-02-23 15:35:45
832
原创 实现前端导入xlsx文件,js获取到导入内容
前言项目需要涉及到批量导入数据,因导入的数据只在表单内部,还未涉及到存储到后端,所以需要实现一个纯前端的xlxs的导入功能。由于我使用的是elementui框架,所以针对el-upload做一个记录。实现:yarn addXLSX --save //先安装XLSX插件<el-uploadclass="upload-btn"ref="upload"action=""accept=".xlsx" on-change="handleFileChange"/>&...
2021-02-23 14:45:38
826
原创 css3的属性前缀
前言每个浏览器的内核不同,css3属性需要添加不同的前缀,才能在不同的浏览器上生效,下面就是主流浏览器的内核和前缀:1、-moz- 代表firefox浏览器,内核为Gecko2、-ms- 代表ie浏览器,内核为:Trident3、-webkit- 代表chrome、safari浏览器,内核为:Webkit4、-o- 代表Opera浏览器,内核为:Presto内核每个不同的属性都要写很多不同的前缀,才能达到支持多个浏览器,这样无疑给开发增添了很多工作量,所以针对上述问题,有人就开始
2021-02-04 16:21:34
2888
2
原创 webview嵌套h5,ios弹出键盘后,页面位置有一截空白
前言 因h5要在app显示,所以用webview进行了嵌套,但是发现ios系统在文本框(text,或者textarea)获取焦点后,一旦弹出键盘,键盘收起后,界面就会产生一大截空白。 如图(箭头指向就是多出的空白,正常底图背景颜色是灰色): 原因 经排查和查阅相关资料后,发现当键盘弹出后,页面会被键盘的高度顶上去,这个操作改变了window.srollY这个属性的值(window.srollY:文档当前垂直滚动的像素数),键盘收起后,页面还停留在当前scrollY偏移的位...
2021-01-27 10:29:16
2306
原创 前端vue实现附件打包下载成zip
前言因前端需要同时下载大量的docx附件,之前的实现方式是每个从后端拿流回来循环再前端download。可是发现超过10个附件就会出现附件丢失的问题,所以选择用打包下载成zip来实现。贴图使用步骤一、引入 jszip 和 file-savernpm i jszip -sor yarn add jszip -snpm i file-saver -s or yarn add file-saver -s二、使用importJSZipfrom'jszip'...
2021-01-20 15:10:56
2252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅