前端
文章平均质量分 63
long、涯
保持初心,继续前进
展开
-
关于几款开发项目中使用的富文本编辑器
项目开发如何选择合适的富文本编辑器(PC端、小程序、APP)原创 2022-05-10 21:54:02 · 1640 阅读 · 0 评论 -
uniapp实现支付宝可拖曳的智能客服按钮
【代码】uniapp实现支付宝可拖曳的智能客服按钮。原创 2022-05-04 14:55:19 · 1093 阅读 · 0 评论 -
cyberplayer播放器 播放rtmp时界面没显示
记录一个cyberplayer在360极速浏览器播放失败的问题。在点播rtmp流地址的时候,浏览器控制台没有打印报错,但是没有显示正常加载swf文件。后来发现原来浏览器的flash插件有3个,浏览器自带的flash插件版本较低,cyberplayer播放器可能不支持。不过系统在安装最新版的flash了之后发现还是不行,最后通过代码检测当前加载的flash插件版本默认用了浏览器的低版本。需要禁用另外两个低版本即可。如果是谷歌浏览器的话自动会加载系统安装的最新flash插件,可惜现在flash已经默认不会开启,原创 2021-02-07 17:00:28 · 2447 阅读 · 0 评论 -
Cesium 如何成功离线使用
最近在研究cesium这个开源三维地球和地图的javascript库。下载好cesium的相关文件(cesium.js,widgets.css等),下载后的目录结构如下图:下面介绍如何让cesium在断开网络的情况下可以成功启动出现三维球体。cesium的源码中有几处地方是在默认情况下会向cesium ion服务发起请求获取数据。如果在没有网络的情况下,则会报如下图异常,导致地图无法成功显示。这里我们就发现cesium在请求一个服务连接失败了。跟着关键字"v1/assets/"在源码中查看,原创 2020-11-20 18:41:03 · 10159 阅读 · 5 评论 -
ArcGIS JS 4.X 加载天地图
网上有很多,但是有些没有用。这里记录一下可以使用的ArcGIS JavaScript 4.x 加载天地图的关键代码。//实例化影像图let satelliteLayer = new modules.WebTileLayer({ urlTemplate: "http://{subDomain}.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STY原创 2020-10-30 14:06:38 · 3359 阅读 · 1 评论 -
echarts 加载乡镇地图
echarts是一款Apache基金会下孵化项目之一,是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。echarts支持坐标系地图,使用geojson的格式进行加载,最终通过canvas进行绘制。使用echarts加载乡镇地图也是十分简单,效果也非常好,同时支持多种动画、渲染.原创 2020-10-12 21:58:45 · 5094 阅读 · 4 评论 -
关于JavaScript的Prototype及原型对象的理解
prototype,原型对象是学习javascript的基础。了解prototype,运用原型对象可以写出更好的面向对象设计的代码原创 2020-06-19 15:11:20 · 2018 阅读 · 0 评论 -
TinyMce使用问题记录
TinyMce 5.2.0使用问题记录。无法通过本地上传的方式上传视频,编辑器里的视频无法播放,编辑器的超链接点击无效原创 2020-06-04 15:39:38 · 2945 阅读 · 2 评论 -
Window下Node.js安装、环境配置、设置淘宝镜像
一个完完整整的在window系统下掌握Node.js的安装,环境配置,设置淘宝镜像源图文教程系列文章。原创 2020-05-08 18:45:04 · 5909 阅读 · 1 评论 -
ArcGIS JS 4.x 导入3D模型
ArcGIS JS 4.11后支持加载GLTF/GLB格式的3D模型了,但是对模型有一定要求。这种方式其实跟开源三维框架Cesium的加载方式类似,后者是更成熟更强大一点。原创 2020-02-18 19:46:16 · 3998 阅读 · 4 评论 -
ArcGIS JavaScript 4.x之点生成矩形缓冲区
记录自己用ArcGIS JavaScript 4.x实现以点(Point)为中心生成任意长宽的矩形缓冲区的效果。关键是通过中心点坐标,长,宽作为条件计算出各顶点坐标来绘制出一个类型为矩形多边形(polygon)的图形。下图是演示效果:绘制矩形缓冲相关代码:/** * 绘制长方形缓冲的方法 * 中心点-[lon,lat] * 长-width * 宽-height */fu...原创 2020-01-08 11:37:54 · 3462 阅读 · 0 评论 -
ArcGIS 4.11学习笔记之鹰眼图
鹰眼图是地图常见的部件。ArcGIS官方也给出了鹰眼图的实现示例->官方鹰眼图示例。实现更改主视图的范围(拖动,缩放),小视图也会按比例更新视图。但是相对于百度,高德等地图应用的鹰眼图,少了随鹰眼视图拖动而更新主视图的功能。原创 2019-09-05 16:12:29 · 5164 阅读 · 1 评论 -
ArcGIS 4.11学习笔记之绘制扇形区域
最近都在思考如何做一个扇形形状的图形。毕竟这个图形官方没有直接绘制的API,而且在地图方面也会用到。所以在查询一番资料后,将自己的实现记录下来。 实现效果图: 绘制扇形的函数。参考此文章:arcgis for js画扇形并给它填充不同的颜色后而实现。function getPoints(center, radius, startAngle, endAngle,...原创 2019-09-18 16:39:12 · 5092 阅读 · 0 评论 -
ArcGIS 4.11 学习笔记之实现自定义测量工具
使用ArcGIS 4.11有一段时间了。有时候官方的许多API的开箱即用的部件还是不太能够满足需求。最近还发现官方的测量面积工具在IE内核下不能正常运行。那么自定义实现是必不可少的了。实现自定义测量并不难,网上也有许多成熟的例子可以参考和借鉴。自己的实现供各位参考参考,也是做一个笔记记录。 实现的效果图: 我的实现思路如下: 1.使用Draw绘...原创 2019-09-04 16:11:37 · 3008 阅读 · 0 评论 -
JavaScript 判断国内外浏览器类型和内核(含360,QQ,搜狗等)
关于判断浏览器的内核和类型,有许多资料可供查阅。这里记录一款一个比较好用的插件:browser.js插件git地址:https://github.com/yunnysunny/browser.js目前该插件还存在bug,对于360安全浏览器和极速浏览器还不能区分开,返回的结果都是一样的。该插件对于IE内核的浏览器类型没有进行判断。仅仅是针对chrome内核的浏览器类型做处理。下面是...原创 2019-07-27 17:17:00 · 3493 阅读 · 0 评论 -
H5实现调用本地摄像头实现实时视频以及拍照功能(转)
getUserMedia APIHTML 5的getUserMedia API提供了访问媒体的能力, 基于该特性, 开发者可以不依赖任何浏览器插件下去访问视频和音频等设备.旧版API :navigator.getUserMedia新版...转载 2018-04-18 12:03:24 · 7244 阅读 · 0 评论