javascript
Zhencode
人生没有成败,凡事正面思考
展开
-
h5实现地图定位签到
本文示例基于腾讯地图所实现的一个在日常业务开发中偶尔会用到的功能:地图中上实现定位签到使用地图的签到功能,能实现在业务中的一些功能比如有:考勤签到,活动办理打卡点定位,判断某个目标是否在当前设置的范围内从而实现一些业务要求。现在有很多方式可以实现该功能,不管是app,小程序或者是h5端,前提都是首先基于第三方的地图提供的定位做实现,先上一张大概的效果图如下:从图中可以看到,位置点标记的为当前用户所处的位置,也就是用户当前所在的真实定位位置,在图中还标记着签到点,签到点为用户所标记需要签到的地点,该标原创 2022-06-25 19:25:41 · 2587 阅读 · 2 评论 -
vue实现h5文件上传功能组件
该组件为自定义上传文件的功能,使用函数调用实现上传,功能比较简单,后续仍待完善原创 2022-06-06 11:42:06 · 688 阅读 · 0 评论 -
web端使用腾讯地图
前端中使用第三方地图是比较常见的,现在国内提供接入的地图主要有腾讯,高德,百度等第三方。而腾讯地图则是用的比较多的,在移动端,web端,公众号或者小程序的支持度也比较高,提供的功能比较丰富也是大多数业务中需要用到的。本文实现的主要有以下几个功能根据当前ip定位自定义搜索查找位置,根据地图返回的位置数据选择定位可在地图上点击标记进行定位输入框搜索选择获取位置信息点击地图实现标记并获取位置信息根据现有ip定位腾讯地图申请使用需要申请应用的key后才能调用相关的api由于篇幅有限原创 2022-01-18 14:56:25 · 1976 阅读 · 1 评论 -
js随机数获取
function randomStr(length) { var text = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789-_'; var str = ''; for (var i=0; i <length; i++) { var rand = Math.floor(Math.random() * text.length); str += text.substring(r原创 2020-12-26 22:07:01 · 125 阅读 · 0 评论 -
js保留小数位不四舍五入
@param@val:{type:Number}@decimal:所保留的小数位个数const formatDecimal = (val, decimal) => { val = val.toString(); let index = val.indexOf("."); if (index !== -1) { val = val.substring(0, decimal + index + 1); } else { val = val.substring(0);原创 2020-07-26 18:08:59 · 927 阅读 · 0 评论 -
jsonp解决跨域
window.onload=function(){var script=document.createElement('script')script.id='jsonp'script.src='./my.js'document.body.appendChild(script) }function getData(data){ console.log(data)}---------...原创 2019-11-13 18:28:10 · 117 阅读 · 0 评论 -
js设置cookie
var user=' user'function setCookie(name,value,day){ var oDate=new Date() oDate.setDate(oDate.getDate()+day) document.cookie=name+"="+value+";expires="+oDate }function getCookie(name){ var a...原创 2019-11-13 17:41:50 · 117 阅读 · 0 评论