迷失在技术道路后找到了信号
rising_chain
Code Together, Create Together ...
展开
-
echarts2和echarts3自动获取图表的base64
其实很简单,echarts对象myChart(我自己的命名)在setOption之后,通过,可以调用getDataURL方法拿到整个base64的数据了,当然,这里包括图表上的toolbox等任何可以显示的内容。需要注意的是,echarts生成过程中,是先生成dom结构中的各个canvas,然后再渲染的,也就是说需要等待一定的时间就可以了:setTimeout(function() {...原创 2019-02-20 17:33:03 · 918 阅读 · 1 评论 -
关于display:none、visibility:hidden的简单认识
今天在一个需求中,用到了opacity:0,来“隐藏”内容,并且知道了会产生所谓的“株连性”,即父元素如果用了某个样式,其所有的子元素无论怎么修改,都只能按照父元素的样式走。例如这里的opacity以及题目中display。但是我又需要父元素在隐藏的情况下,能看到某个子元素,这样才能进行我的业务操作的时候,显然opacity和display并不能满足我的需求,于是就通过强大的搜索引擎,发现di...原创 2019-01-08 00:26:05 · 233 阅读 · 0 评论 -
百度地图画圆时监听结束状态
// 1、在画圆的时候,有时候需要在画完一个圆的时候才获取半径等圆的信息,然后才做业务逻辑。而通过百度地图API发现,// 不管是监听“lineupdate”或者“dragend”,都是实时变化的,当然这里监听“mouseup”貌似也不起作用,于是就通过设置// 一个变量的方式,来监听是否是结束,下面是主要的代码片段:let count = 0;overlay.addEventListe...原创 2019-01-08 00:04:38 · 1461 阅读 · 3 评论 -
一个宽度自适应的方法
首先讲下结构吧,div#left宽度固定,div#right撑满右侧的宽度,当点击按钮后,隐藏div#left,而div#right则自动调整宽度(在这里就是铺满整个页面了):<button onclick="hideleft()">隐藏菜单</button><div id="par"> <div id="left">&a原创 2018-10-18 10:48:06 · 268 阅读 · 0 评论 -
日常记要 之 自定义下拉框div属性
在做下拉框时,一直以来处理下拉选项失去焦点的显示隐藏,都是通过document监听指定的事件来控制,但是这可能会造成事件重复绑定,即使用了别名,这样维护起来也比较麻烦,特别是在有特定内部框架的情况下,你无法保证document绑定的事件别名是不是没被用过。 于是就想通过失去焦点的方式处理,但是show()和hide()表现得有点违和,巧合下发现div可以通过添加属性“ ta...原创 2018-07-15 10:09:25 · 527 阅读 · 0 评论 -
oracle union问题
不废话了。 通过union的方式将临时表的查询结果输出来,结果是会自动排序且过滤重复的,例如:select '日期' type from dualunion select '周次' type from dualunion select '周次' type from dualunion select '月份' type from dual ...原创 2018-07-02 15:25:24 · 426 阅读 · 0 评论 -
日常记要 之 自定义下拉框div内文字垂直方向居中
(本篇文章是第一次记录,之前遇到的情况暂时没有做记录,以后再遇到将会回来更新;当然,如果你遇到相同的问题,可以留言告诉我,我们一起讨论进步) 最近在重构公司的下拉框控件,重构的一个原因是之前一开始考虑的情况比较复杂,导致在做的过程中,代码的可读性差、结构耦合程度比较高,优化也比较困难,于是打算遵从“从一而简”的原则,构建整体的耦合度较低的下拉控件出来,以后需要便于扩展...原创 2018-06-10 14:33:15 · 760 阅读 · 0 评论 -
日常记要 之 Echarts结合百度地图,动态添加不同颜色的markline(markpoint同理)
其实找了网上的资料,大部分是同个颜色的markline,或者没有所谓的定时,很是苦恼,于是自己查找API,解决了实际开发中的问题,今天有空特地拿出来简单整理下,有什么不懂,或者我没说清楚的,欢迎留言,废话不多说,直接开始吧。根据echarts官方API,动态添加markline需要使用addMarkLine()方法,它接收两个参数:一个seriesIdx系列索引(这里应该是指对应每一条markli...原创 2018-06-02 12:32:06 · 7401 阅读 · 0 评论 -
日常记要 之 window下,一个绿色版jdk和一个安装版jdk的环境变量问题
周末安装了jetbrain,想搞起kotlin,发现需要的jdk版本比较高,而本地的jdk是绿色版1.7,于是去到oracle下载了1.8+的安装版的,用jetbrain学kotlin还是挺好的。但是今天打开tomcat意外发生了,我的 jdk版本不对了???由于我的tomcat是绿色版的,双击startup.bat启动程序之后,发现是闪退,甚至快的时候基本看不到有什么效果,于是在...原创 2018-06-11 11:15:13 · 954 阅读 · 0 评论