总结
miracle_mf
求知若饥,虚心若愚,努力工作,乐观生活!
展开
-
echarts geo 地图文字重叠(北京城区文字重叠优化)
问题描述在http://datav.aliyun.com/portal/school/atlas/area_selector 上下载了北京市的geo json文件,绘制北京城区分布,结果北京市主城区部分区域label文字有重叠,显示效果不好,故进行优化查找网上资料发现,json文件里"properties":{“cp”:[116.418757,39.917544],“name”:“东城区”,“center”:[116.418757,39.917544]}}这里的cp":[116.418757,3.原创 2022-01-27 11:41:24 · 2006 阅读 · 0 评论 -
echarts移动端双击事件失效问题解决
笔者在开发中遇到问题:echarts 版本为4.9.0版本,H5项目中绑定双击事件不生效(dblclick绑定不触发)。但是单击事件没问题,因工作任务紧,echarts版本也不能随意变更(其他模块也在用此特定版本),查找原因无果,所以先用了一个笨办法解决:单击模拟实现双击事件。代码如下:let g_clickTime = null;let g_TimeFn = null;let g_onItemName = '';myChart.on('click', function (params) {.原创 2021-12-20 15:32:56 · 2947 阅读 · 0 评论 -
前端设置请求头POST方式下载实现
iframe、form表单提交的方法不能设置请求头;jq的ajax不能处理blob文件,这里用原生XMLHttpRequest,可以设置请求头参数,post方式,处理blob文件前端代码 /** * 导出文件方法 * @param {url} 导出方法路径 * @param {data} 传输参数(Json类型) * @param {loadSuccess} 调用成功回调方法 * @param {timeout} 请求过期时间(毫.原创 2021-09-26 15:15:14 · 2044 阅读 · 0 评论 -
jq导出文件及模板下载
DOM<div class="importDiv"> <!-- 页面展示部分,方便调整样式、按钮内容等 --> <input class="showInput" type="text" readonly="readonly" /> <button id="viewFileBtn">浏览</button> <!-- 真正起导入作用的是这个input,其展示样式有时不符合要求,故使用上面的展示 --> .原创 2021-09-09 00:42:30 · 345 阅读 · 0 评论 -
前端导出文件及导出回调监听
本文介绍比较简单也比较常用的iframe导出方式:根据后端提供的url地址,添加到iframe的src里面,然后把iframe标签添加到body里就可以导出下载。上代码:var paramA = 'paramA';var paramB = 'paramB'; // URL拼接参数var exportUrl = 'xxx/xxx/interfaceName?paramA=' + paramA + '¶mB=' + paramB; // URL拼接参数,URL由后台提供// 导出函.原创 2021-09-06 23:16:12 · 623 阅读 · 0 评论 -
javascript宏微任务及事件循环
首先要牢记一点:JS 是一门单线程语言,在执行过程中永远只能同时执行一个任务,任何异步的调用都只是在模拟这个过程,或者说可以直接认为在 JS 中的异步就是延迟执行的同步代码。另外别的什么 Web worker、浏览器提供的各种线程都不会影响这个点。大家应该都知道执行 JS 代码就是往执行栈里 push 函数(不知道的自己搜索吧),那么当遇到异步代码的时候会发生什么情况?其实当遇到异步的代码时,只有当遇到 Task、Microtask 的时候才会被挂起并在需要执行的时候加入到 Task(有多种 Ta..原创 2021-04-13 15:44:24 · 210 阅读 · 0 评论 -
IE内嵌iframe页面跨域异常设置
IE中内嵌iframe页面跨域问题,需要设置IE浏览器的受信任站点步骤:设置 - > internet选项 -> 选择‘安全’ -> 受信任的站点 -> 将要内嵌的iframe的网址添加进去;在‘自定义级别’里面 启用跨域;具体如下:...原创 2020-07-03 13:00:35 · 665 阅读 · 0 评论 -
npm安装报错4058解决方法
方法1:重装node,以管理员身份运行cmd;方法2:通过npm安装yarn,yarn代替npm运行;原创 2020-04-27 09:18:34 · 3091 阅读 · 0 评论 -
ios移动端软键盘收起后input输入框焦点错位或无法输入解决
本文为开发中遇到的问题解决方案总结:ios移动端软键盘收起后input输入框焦点错位或无法输入解决问题描述:页面背后是可滚动的列表,前面是弹出框,里面有需要输入值的input框。当打开键盘后,弹出框跟后面的列表都会被顶上去一段距离,当再关闭键盘就可能出现:前面的弹出框回到了原来的位置,而后面的列表依然是顶上去的位置。这时后再去点击弹出框的输入框或者按钮的时候发现焦点依然停留在键盘弹出后顶上去的...原创 2019-09-17 22:52:39 · 1869 阅读 · 1 评论 -
javascript数组知识总结
数组概念数组:有序的值的集合,都有索引(下标),索引从0开始数组的常用操作方法// 数组基本操作// 添加删除方法var arr = [1,2,3,4];// arr[0] = 10; // 修改数组里面的值// console.log(arr); // [10, 2, 3, 4]// arr[arr.length] = 5; // 通过索引添加值// console....原创 2019-02-24 23:33:02 · 87 阅读 · 0 评论