
Function
杨葱儿
这个作者很懒,什么都没留下…
展开
-
高德和百度坐标互转
//百度坐标转高德(传入经度、纬度)function bd_decrypt(bd_lng, bd_lat) { var X_PI = Math.PI * 3000.0 / 180.0; var x = bd_lng - 0.0065; var y = bd_lat - 0.006; var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI); var theta = Math.atan2(y,...原创 2021-08-17 16:22:52 · 1746 阅读 · 0 评论 -
通过两个地址的经纬度计算两点间距离(km
distance(la1, lo1, la2, lo2) { var La1 = (la1 * Math.PI) / 180.0 var La2 = (la2 * Math.PI) / 180.0 var La3 = La1 - La2 var Lb3 = (lo1 * Math.PI) / 180.0 - (lo2 * Math.PI) / 180.0 var s = 2 * Math.asin( Math.sqrt( Math.pow(Math.sin(La3 / 2..原创 2021-06-18 18:02:57 · 324 阅读 · 0 评论 -
对象数组中根据属性值大小排序
let arr = [ {name:'a',age:23}, {name:'b',age:33}, {name:'c',age:9}, {name:'d',age:17}, {name:'e',age:25}, {name:'f',age:18},]console.log(arr);let arr2 = arr.sort(function(a,b){ return a.age-b.age})console.log(arr2);[{.原创 2021-06-18 18:01:09 · 301 阅读 · 0 评论 -
数组搜索模糊查询(四)
被搜索的数据类型为数组包数组包对象,如://数组模糊搜索 row--val值 arr--数组数据function serarr(row,arr){ var zrow = []; for(var i=0;i<arr.length;i++){ var crow = []; for(var k=0;k<arr[i].length;k++){ var row1 = arr[i][k].pid; if(row1.indexOf(row)>=0){ c原创 2020-12-09 16:54:18 · 1157 阅读 · 0 评论 -
怎么解决js中得计算问题算式结果拼接成字符串
如题:经常遇到类似问题一种;自定义的弱类型var savNum=0;var num=$("#numU").val();//jsp页面获得得值savNum=parseInt(savNum)+parseInt(num);$(".cartNum").text(savNum);//最后改变jsp页面得值,text()是输出文本值,html()是当成html元素解析二种;混合双精度类型//自动计算的函数function productCount(){ var $tr=$转载 2020-06-09 17:23:52 · 357 阅读 · 0 评论 -
js两个数组合并且去重且数量相加
createorder: function() { var _self = this; var data = []; for (var i = 0; i < _self.msglist.length; i++) { if (_self.msglist[i].medic_sum > 0) { console.log(_self.msglist[i].medic_sum) var obj = {}; obj.warehouse_id = _self....原创 2020-06-09 15:38:13 · 1281 阅读 · 0 评论 -
js将金额转换为大写文子
//金额大写转换function capital(money){ var cnNums = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); //汉字的数字 var cnIntRadice = new Array("", "拾", "佰", "仟"); //基本单位 var cnIntUnits...原创 2020-03-20 10:37:12 · 253 阅读 · 0 评论 -
jquery静态表格克隆复制当前行追加其后
function additional() { var tr = $("#tabtr"); //tabtr是你要克隆的表格行的id var newtr = tr.clone(); //克隆tr行 newtr.find(":input").each(function(i) { //循环新克隆的newtr,在里边找到所有...原创 2020-01-09 16:01:29 · 1169 阅读 · 0 评论 -
js判断字符串/对象中是否包含某个字符串
String对象的方法方法一: indexOf() (推荐)var str = "123";console.log(str.indexOf("3") != -1 ); // trueindexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。方法二: search()var str = "123...转载 2020-01-02 11:35:41 · 3741 阅读 · 0 评论 -
图纸上的编码与列表数据关联热点高亮显示
效果如下:思想是给图片上加定位的div将数字编码框起来<div id="" style="display: flex;"> <div id="drawings" style="border-right: 1px solid rgba(0,0,0,.15);overflow: scroll;position: relative;"> <!--&l...原创 2019-12-30 14:43:06 · 380 阅读 · 0 评论 -
jquery判断div滚动条是否到底部
$('#div').scroll(function(event){ console.log(event); var t = event.currentTarget.scrollTop; var s = event.currentTarget.scrollHeight; var c =event.currentTarget.clientHeight; if(t...原创 2019-11-29 16:39:40 · 1120 阅读 · 1 评论 -
a标签携带参数跳转并在跳转页面接收参数
1.<!--点击图片跳转到b页面 并将参数id传到b页面--><a href="urlb?id=1"><img src="123.jpg"/></a>//在b页面接收a页面传过来的id值<script> var id= window.location.href.split("?")[1].split("=")[1]...原创 2019-03-15 10:43:39 · 10377 阅读 · 0 评论 -
JS中的各种距离
offsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距)offsetHeight //返回元素的高度(包括元素高度、内边距和边框,不包括外边距)clientWidth //返回元素的宽度(包括元素宽度、内边距,不包括边框和外边距)clientHeight //返回元素的高度(包括元素高度、内边距,不包括边框和...原创 2019-07-10 15:02:56 · 811 阅读 · 0 评论 -
jquery获取图片真实宽高
<img id="image" src="../img/1.jpg" />$(function() { var imgSrc = $("#image").attr("src"); getImageWidth(imgSrc, function(w, h) { console.log({ width: w, height: h }); });});f...原创 2019-07-17 16:30:44 · 673 阅读 · 0 评论 -
验证码倒计时方法
<input type="button" id="btn" value="免费获取验证码" onclick="settime(this)" />var countdown = 60;function settime(obj) { if (countdown == 0) { obj.removeAttribute("disabled"); ...原创 2019-07-30 17:01:04 · 142 阅读 · 0 评论 -
通过ajax传输文件/Excel
<form> <label>上传:</label> <input type="file" id="upfile" name="upfile" placeholder=""/> <button οnclick="importExp();">导入</button></form>//导入文件functi...原创 2019-07-22 17:32:11 · 677 阅读 · 0 评论 -
通过a标签打开/下载文件
<a target="_blank" href="./Public/download-file/qddl.xls" download=""></a>target:<a target="value">属性值值 描述_blank 在新窗口中打开被链接文档。_self 默认。在相同的框架中打开被链接文档。_parent 在父框架集中打开被链接文档。...原创 2019-07-23 14:42:51 · 5123 阅读 · 0 评论 -
滑动鼠标图片缩放
<img id="chgImg" src="img/1.jpg" width="760" onmousewheel="return bigimg(this)" style="cursor:pointer" />function bigimg(obj) {...原创 2019-08-07 14:01:50 · 228 阅读 · 0 评论 -
点击按钮加载更多(js)
/*初始化*/var counter = 0; /*计数器*/var pageStart = 0; /*offset*/var pageSize = 5; /*size*//*获取地址栏id*/var id = getUrlSearch("id");/*首次加载*/getData(pageStart, pageSize, id);/*点击加载更多*/function lo...原创 2019-09-18 11:04:49 · 2087 阅读 · 0 评论 -
css文本超出宽度换行及省略号
.hottxt { width: 180rpx; height: 66rpx; font-size: 28rpx; font-weight: 400; line-height: 33rpx; border: 1rpx solid red; display: -webkit-box; overflow: hidden; text-overflow: ellipsis...原创 2019-09-24 18:02:06 · 453 阅读 · 1 评论 -
获取网址后携带的参数
一、获取单个参数//例如:http://127.0.0.1:8020/007/homepage.html?userid=1922889//获取地址栏后的参数方法function_get(name){ var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = w...原创 2019-06-28 15:10:51 · 2419 阅读 · 1 评论 -
数组中删除指定某个元素(根据值删除,不是位置)
//构造函数Array.prototype.delete = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); }};//使用var arr = ['我','是','数','组']//想要去掉'组'字arr.delete('组')...原创 2019-07-02 10:37:25 · 3165 阅读 · 0 评论 -
css文字超出隐藏,显示点儿
span{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}如果用了这个样式后,没有换行了,却一直眼神出去,没有三个点,那么给父级加一个min-width:0就可以了...原创 2019-06-25 15:13:28 · 12451 阅读 · 0 评论 -
通过数组中的健名去获取对象里面的值
//数据data:[ { imageLarge:"861b5351f8435ff120fd862876434998" }, { imageLarge:"af34fa894d531805ca62171ed1421fce" } ]imgs:{ 861b5...原创 2019-03-21 16:35:29 · 642 阅读 · 0 评论 -
数组搜索查询(一)
点击上面的小tap显示对应条件的数据//数组搜索 array数组包对象 feature搜索对象的字段名 v字段值 function findarray(ar, feature, v) { var arr = []; for(var i = 0; i < ar.length; i++) { if(ar[i][feature] == v) { ...原创 2019-03-11 16:28:55 · 1152 阅读 · 0 评论 -
数组搜索查询(二)
//获取车型品牌 var Da = ''; function carbrand() { console.log(1); $.get(mycarhttp + '/api/brands?open_id=test&token=1ae954cfb7b05eb7f885524d6ef4a2c4', function(data) { con...原创 2019-03-15 14:53:36 · 137 阅读 · 0 评论 -
数组去重
//数组去重function unique(arr) { var res = [arr[0]]; for(var i = 1; i < arr.length; i++) { var repeat = false; for(var j = 0; j < res.length; j++) { if(arr[i] == res[j])...原创 2019-03-15 10:46:16 · 100 阅读 · 0 评论 -
html页面内跳转的锚点设置
如图,当点击渠道价格时,跳转到页面内的某个点方法一: ①:设置一个锚点链接<a href="#xx">去找信息</a>;(注意:href属性的属性值最前面要加#) ②:在页面中需要的位置设置锚点<a name="xx"></a>;(注意:a标签中要写一个name属性,属性值要与①中的href的属性值一样,不...原创 2019-03-05 15:56:32 · 5413 阅读 · 0 评论 -
上传图片转为base64码再以url形式传值
<td>合同图片:</td><td> <input type="file" id="" value="" onchange="basess(this)" placeholder="请填写" style="width: 80%;height: 45px;border:1px solid #d7d7d原创 2019-01-10 11:24:56 · 2545 阅读 · 0 评论 -
JS倒计时的方法
<!--倒计时--><div style="text-align: center;"> 距离活动开始还有: <span id="times_day"></span>天 <span id="times_hour"></span>时原创 2019-01-08 18:02:00 · 300 阅读 · 0 评论 -
百度地图,搜索得到经纬度和地址
<input type="text" id="address" value="" placeholder="点击获取" onfocus="getaddr()" style="width: 80%;height: 45px;border:1px solid #d7d7d7;border-radius: 5px;" /> var lo = '';原创 2019-01-11 14:15:55 · 783 阅读 · 0 评论 -
jquery中ajax写法
var data = { "level": 1, "name": dname, "brandCode": dcode, "mcid": dcid}//以下url中携带的参数为固定的$.ajax({ url: mycarhttp + "/api/cars/models?open_id=test&token=1ae954cfb7b05eb7f885524d6ef4a2c4...原创 2019-03-25 14:19:55 · 649 阅读 · 0 评论 -
跨域获取java接口访问数据
//跨域获取java接口访问数据function _ajax(url,ty,row,FUN){ $.post('api.php',{'u':u,'ty':ty,'row':row},function(data){ FUN(data); })}//调用_ajax('intelligentDirectory/fitProductMatchOe.do?oe='+txt+'&a...原创 2019-03-25 14:20:35 · 488 阅读 · 0 评论 -
textarea文本框根据输入内容自适应高度
<textarea oninput="autoTextAreaHeight(this)" ></textarea>function autoTextAreaHeight(o) { o.style.height = o.scrollTop + o.scrollHeight + "px";}原创 2019-05-23 11:38:48 · 681 阅读 · 1 评论 -
jquery的is()方法
// 是否是隐藏的 $('#test').is(':visible'); // 判断input元素是否被选中 $('input[name=chkNoChecked]').is(':checked'); // 是否是第一个子元素 $(this).is(":first-child"); // 是否包含.blue,.red的class $...原创 2019-04-17 16:33:24 · 2464 阅读 · 0 评论 -
前后端并行开发方法函数
//不用等PHP写好接口上传了再用,只要引入了这个方法,就可以真正的实现前后端分离,拿到IP地址和接口就可以并行开发function U(urls) { var domain = window.location.host; //PHP电脑ip地址 var w = "http://" + domain + "/order/api.php?s=/" + urls; return w;...原创 2019-04-17 15:58:41 · 395 阅读 · 0 评论 -
jquery的each遍历对象、数组、标签
jQuery的遍历方法通常被用来遍历DOM元素,用于数组和对象的是$.each()方法,它接受两个参数,分别指代属性名/数组索引和属性值/数组元素:一、$.each()遍历对象和数组$.each(arrTmp,function(index,value){ //arrTmp数组数据 console.log(index+": "+value)});$.each(objTm...原创 2019-04-16 11:01:38 · 9054 阅读 · 0 评论 -
获取数组中对象数组的图片
//数据data:[ { image:[ "article/1000034/60554f0c381b2365ac93fdb03f8a756b.bmp", "article/1000034/60554f0c381b2365ac93fdb03f8a756b.bmp" ...原创 2019-04-16 10:42:55 · 1122 阅读 · 0 评论 -
数组搜索模糊查询(三)
//数组模糊搜索 array 二维数组 feature搜索的字段(键名) v值function findarrays(ar, feature, v) { var arr = []; for(var i = 0; i < ar.length; i++) { var atxt = ar[i][feature]; var btxt = v; // 将字符串按某个字符...原创 2019-03-28 16:39:57 · 2502 阅读 · 0 评论 -
阿里巴巴矢量图标使用步骤PC
1.打开阿里网址https://www.iconfont.cn/?spm=a313x.7781069.1998910419.d4d0a486a2.搜索自己需要的图标,加入购物车3.点击右上角购物车,添加至项目后会跳转到项目列表显示全部图标4.点击Font class,然后点击下载至本地5.解压后将iconfont.css文件添加到编辑器中6.引入css样式7.使用i标签...原创 2019-03-26 10:39:21 · 285 阅读 · 0 评论