web
文章平均质量分 54
程序开发猿
这个作者很懒,什么都没留下…
展开
-
vue文件流导出封装 兼容ie
问了不影响原先的axios封装 及拦截 重新定义了一套新的专用于文件流的导出方法 并兼容ie10以上excelFileDown.js/* * @Author: your name * @Date: 2021-11-24 15:58:37 * @LastEditTime: 2022-02-08 18:50:57 * @LastEditors: Please set LastEditors * @Description: 打开koroFileHeader查看配置 进行设置: https://gi原创 2022-02-09 10:22:41 · 616 阅读 · 0 评论 -
js浅拷贝和深拷贝的区别
如何区分浅拷贝和深拷贝。浅拷贝:拷贝栈内存中的引用地址(堆内存地址),两个对象堆内存指向同一个地址如图:深拷贝:拷贝对象在栈内存中新建了一个堆内存,对象分别对应一个地址如图:实现深拷贝方法递归递归去复制所有层级属性function deepClone(obj){ let objClone = Array.isArray(obj)?[]:{}; if(obj && typeof obj==="object"){ for(key in obj原创 2021-05-28 10:01:31 · 140 阅读 · 0 评论 -
web移动端安卓和ios兼容问题
1、click300ms延迟fastclick可以解决在手机上点击事件的300ms延迟触摸事件的响应顺序为 touchstart --> touchmove --> touchend -->click,也可以通过绑定ontouchstart事件,加快对事件的响应,解决300ms延迟问题若移动设备兼容性正常的话(IE/Firefox/Safari(IOS 9.3)及以上),只需加上一个meta标签把viewport设置成设备的实际像素,那么就不会有这300ms的延迟。原创 2021-03-17 10:10:30 · 1519 阅读 · 0 评论