
js插件
文章平均质量分 78
超频化石鱼
这个作者很懒,什么都没留下…
展开
-
SVG动态添加元素与事件
SVG文件是由各个元素组成。元素由标签定义,而标签格式即html的元素定义格式。但是载入一个SVG文件,却无法通过常规的js获取对象方式来获取到SVG中定义的元素,更无法通过这种方式来动态添加SVG元素与事件。SVG元素的操作都要借助于SVG的document对象。SVG的document对象获取方式为:svgDoc = document.getElementById("mySVG").getSV...原创 2018-02-09 15:34:05 · 10248 阅读 · 0 评论 -
SVG对象:延迟获取
引入一个SVG文件:<embed id="mySVG" src="map.svg" type="image/svg+xml" />这样就能在浏览器中看到SVG的图。然而 ,要想在js中直接获取到SVG的对象:svgDoc = document.getElementById("mySVG").getSVGDocument();却会提示svgDoc为null。即使将该行代码放在ready函...原创 2018-02-09 15:34:11 · 978 阅读 · 1 评论 -
WebUploader使用
WebUploader用于文件的上传。文件上传过程为:网页中点击上传按钮→弹出选择文件窗口,并选择一个文件→在网页中显示选中的内容,给使用者一个反馈→点击上传按钮,文件开始上传,同时服务端开始接收文件。对于服务端而言,框架往往都有自己的接收文件API,只需要提供一个访问接口,然后令前端控件上传时调用该接口即可。对于前端而言,最主要的部分有两个:1. 弹窗选择文件。2. 将选择的文件传给...原创 2018-06-01 15:40:28 · 1807 阅读 · 0 评论 -
ECharts合并地图上的区域
对于某些特定需求,官方下载的地图数据可能并不能完全满足。例如,要求显示中国地图,但需要将山东江苏和浙江这3个省合并起来,显示“东部区域”。其他省份不变。 于是就需要对官方提供的地图数据进行修改。 一个思路是借助第三方工具,生成新区域的轮廓点,然后删除原来的3个区域。例如http://geojson.io/就提供了这样一种方式。但这样费时费力,且精度无法保证。 实际上,直接将这三个省的轮廓点合...原创 2018-08-17 14:53:15 · 12042 阅读 · 16 评论