js常用函数汇总

上传人:bin****86 文档编号:59370647 上传时间:2018-11-06 格式:DOCX 页数:10 大小:17.88KB
返回 下载 相关 举报
js常用函数汇总_第1页
第1页 / 共10页
js常用函数汇总_第2页
第2页 / 共10页
js常用函数汇总_第3页
第3页 / 共10页
js常用函数汇总_第4页
第4页 / 共10页
js常用函数汇总_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《js常用函数汇总》由会员分享,可在线阅读,更多相关《js常用函数汇总(10页珍藏版)》请在金锄头文库上搜索。

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解js常用函数汇总/* 根据电话号码获取位置信息* param phoneNo 电话号码* param succFunc 调用接口成功的回调函数* 回调函数入参的数据格式如下:* mobile: , province: 广东, isp: 中国联通, stock: 1, amount: 10000, maxprice: 0, minprice: 0, cityname: 深圳 */function getPositionByPhoneNo(phoneNo, s

2、uccFunc) $.ajax( url: , type: post, data: mobile: phoneNo, amount: 10000, dataType: jsonp, jsonp: callname, jsonpCallback: getPhoneNumInfoExtCallback, success: function(data) if(succFunc) succFunc(data); , error: function(xhr, errorCode) console.log(根据手机号获取归属地服务失败【前端】); if(succFunc) succFunc(); );/*

3、 将数字金额进行千位分隔* param number 需要分隔的数字* return 返回分割后的数字*/function formatFloatToThousand(number) number = number.toString(); var resultArray = ; var pointPosi = number.indexOf(.); / 取得小数点的位置 var int = pointPosi = -1 ? number : number.substring(0, pointPosi); / 取得小数中的整数部分 var float = pointPosi = -1 ? : nu

4、mber.substring(pointPosi + 1, number.length); var remainSum = int.length % 3; / 超过 3 的位数 if(int.length return number; if(remainSum = 0) resultArray = resultArray.concat(int.match(/d3/g); else resultArray.push(int.substring(0, remainSum); int = int.substring(remainSum); resultArray = resultArray.conc

5、at(int.match(/d3/g); return pointPosi = -1 ? resultArray.join(,) : resultArray.join(,) + . + float;/* 测量文本的宽度* param $source 需要测量文本宽度的 jquery 对象*/function measureTxtWidth($source) var txtWidth = null; var text = $source.text(); var $span = $( + text + ).appendTo(body); $span.css(whiteSpace: nowrap,

6、font: $source.css(font); txtWidth = $span.width(); $span.remove(); return txtWidth;使用新浪开放 api 获取当前位置:返回的数据格式如下: ret: 1, start: 180.149.132.0, end: 180.149.159.255, country: 中国, / 国家 province: 北京, / 省份 city: 北京, / 城市 district: , isp: 电信, / 运营商 type: 企业, desc: 中国电信集团电信/* 获取地理定位信息,使用腾讯地图进行定位* param get

7、SuccFunc 获取成功的回调函数回调函数*/function getGeolocation(getSuccFunc) var succResult = ; / 请求位置成功的结果 var geolocation = new soso.maps.Geolocation(); var positionParam = locationMode: CLIENT_IP / ip定位 ; var positionCallback = function(data, status) if(status = OK) if(data & data.latLng) succResult.latitude = d

8、ata.latLng.lat; / 纬度 succResult.longitude = data.latLng.lng; / 经度 if(getSuccFunc) getSuccFunc(succResult); ; geolocation.position(positionParam, positionCallback);/* 将数字转换成字符串的通用方法* 说明:直接使用 toFixed 方法会进行四舍五入,因此写一个将数字转换为指定小数位数字符串的方法* param sourceData 源数据* param decimalLen 小数的位数*/function numberToStri

9、ng(sourceData, decimalLen) decimalLen = typeof(decimalLen) = undefined ? 0 : decimalLen; var result = sourceData + ; var integerStr = null; / 整数部分 var decimalStr = null; / 小数部分 if(result.indexOf(.) = -1) result = Number(result).toFixed(decimalLen); else integerStr = result.substring(0, result.indexO

10、f(.); / 整数部分 decimalStr = /.d+/.exec(result); / 小数部分 decimalStr = Number(decimalStr); decimalStr = decimalStr.toPrecision(decimalLen).substr(0, decimalLen + 2); result = integerStr + decimalStr.substr(1); return result;/* 根据电话号码获取位置信息,使用拍拍开放 api* param phoneNo 电话号码* param succFunc 调用接口成功的回调函数* 回调函数入

11、参的数据格式如下:* mobile: , province: 广东, isp: 中国联通, stock: 1, amount: 10000, maxprice: 0, minprice: 0, cityname: 深圳 */function getPositionByPhoneNo(phoneNo, succFunc) $.ajax( url: , type: post, data: mobile: phoneNo, amount: 10000, dataType: jsonp, jsonp: callname, jsonpCallback: getPhoneNumInfoExtCallback, success: function(data) if(succFunc) succFunc(data); , error: function(xhr, errorCode) console.log(根据手机号获取归属地服务失败【前端】); );对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号