
JavaScript
TOP__ONE
ERP、TSP、LBS
展开
-
js数组去除重复数据
废话不多说,几行代码如下: $(function(){// var arr = [1, 2, 3, 4, 5, 6, 1, 6, 7, 2]; var arr = ["供应商1", "供应商1", "供应商22","供应商22", "供应商33", "供应商33", "供应商", "供应商", "供应商", "供应商"]; var newArr = []; for(va...原创 2017-05-17 17:41:43 · 3440 阅读 · 0 评论 -
地图经纬度坐标相互转换度分秒
经纬度坐标转换度分秒function changeToDFM(du) { const arr1 = du.split("."); const d = arr1[0]; let tp = "0." + arr1[1] tp = String(tp * 60); //这里进行了强制类型转换 const arr2 = tp.split("."); ...转载 2019-05-20 16:40:12 · 9809 阅读 · 0 评论 -
前端 与 Android/iOS 交互
本文介绍 前端 与 Android/iOS 交互的代码。(双方要约定一个公用的方法)1.与Android交互① 前端 调用 Android 的方法,这里将约定的方法名为:HtmlToAndroid Android.HtmlToAndroid(参数);在HtmlToAndroid方法中,参数根据需求来传值。可为:空,字符串,JSON② Android 调用 前端 的方法,这里将约...转载 2019-01-31 11:36:47 · 1502 阅读 · 0 评论 -
js获取浏览器和设备相关宽度和高度
首先呢,我们将iPhone手机的相关数据表示如下 我们要理解很多东西,比如逻辑分辨率、物理分辨率、缩放因子、ppi等,这里先不讨论。首先呢,我们先介绍下各个屏幕宽度:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括...转载 2018-08-09 11:24:10 · 3042 阅读 · 0 评论 -
Javascript的setTimeOut()和setInterval()的定时器用法
Javascript用来处理延时和定时任务的setTimeOut和setInterval函数应用非常广泛,它们都用来处理延时和定时任务,比如打开网页一段时间后弹出一个登录框,页面每隔一段时间发送异步请求获取最新数据等等。但它们的应用是有区别的。setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则是在每隔指定的毫秒数循环调用函数或表达式,直到原创 2017-10-27 13:47:33 · 1158 阅读 · 0 评论 -
jquery增加,移除,修改一个html标签的class类名
一个标签可以指定多个class1. 增加一个class:$(".default").addClass("hover_s");2. 移除一个class:$(".default").removeClass("default ");3. 修改一个class:3.1 可以分两步走:1 先增加一个你要增加的class$(".原创 2017-10-19 09:39:29 · 6236 阅读 · 0 评论 -
JS判断客户端是否是iOS或者Android手机移动端
通过判断浏览器的userAgent,用正则来判断手机是否是ios(苹果)和Android(安卓)客户端。代码如下:var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端var isiOS = !!u.match(/\(i[^;]+原创 2017-09-20 17:07:16 · 351 阅读 · 0 评论 -
js根据name获取所有的值
通过name获取相同name的值: dddd 方法有两种:第一种:是通过document对象进行操作 function te(){ var aa = document.getElementsByName("a"); for(var i =0;i<aa.length;i++){ alert(aa[i].value);原创 2017-03-21 11:41:24 · 16604 阅读 · 0 评论 -
js根据对象删除本身元素
function del(e){//var my = document.getElementById("a");var my = $(e).parent()[0]; if (my != null) my.parentNode.removeChild(my);}1.第一种可以根据id获取当前元素,然后进行删除2.第二种可以根据子元素,进行寻找到原创 2017-09-26 14:26:29 · 11626 阅读 · 0 评论 -
[object HTMLTableRowElement]与[Object object]互转
[object HTMLTableRowElement]与[Object object]这两者的关系是前者是后者的子集。类似其他的HTMLElement都是object的子集;比如:我想通过this将本身对象传过来,但是传过来后发现是[object HTMLTableRowElement],与通过id获取到的对象[Object object]有差别而[Object object]对象可以直原创 2017-09-26 14:16:57 · 5521 阅读 · 0 评论 -
jQuery对象与DOM对象之间的转换方法
刚开始学习jquery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。 什么是jQuery对象? ---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 比如: $("#test").html() 意思是指原创 2017-09-26 14:14:22 · 552 阅读 · 0 评论 -
java后端解决跨域问题
1.新建一个filterpublic class CORSFilter extends Filter { /** * 跨域处理 * * @param request * @param response * @param filterChain * @throws ServletException * @throws IOException */ @Ove原创 2017-07-28 11:31:13 · 1507 阅读 · 0 评论 -
js判断字符串是否包含某字符串
1.var str = "My blog name is Benjamin-专注前端开发和用户体验", substr = "Benjamin"; function isContains(str, substr) { return str.indexOf(substr) >= 0;} //trueconsole.log(isContains(st原创 2017-08-18 15:33:21 · 4006 阅读 · 0 评论 -
highcharts图表数据为空数组时进行文字提示
highcharts图表数据为空数组时,就会整个显示空白,所以在为空的时候想进行文字提示一、前提条件:进行相关js的插件引用(最主要插件是no-data-to-display.js,没它就不会显示提示文字) <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <...原创 2019-06-12 11:23:46 · 1251 阅读 · 0 评论