js封装
荷逸同学
这个作者很懒,什么都没留下…
展开
-
js数组拓展 交集 并集 差集 去重
js数组拓展 交集 并集 差集 去重原创 2022-12-04 16:11:30 · 136 阅读 · 0 评论 -
js请求读取后端大文件时 如何分段读取
当前我们做这个小说网站,一章的文字很多,请求接口的时候请求大小达到了10M,如果js正常请求会导致等待时间过长,用户体验感就很很差。原创 2022-12-04 15:13:21 · 755 阅读 · 0 评论 -
js 字符串截取 slice 的小bug 以及处理方式
封装js 截取特殊字符的小bug原创 2022-12-04 14:52:36 · 483 阅读 · 0 评论 -
Js数字千分位逗号分隔
我们经常遇到如下需要使用JS对数字进行格式化为每三位加一个逗号(JS三位分节法或者叫JS千分位加逗号)以方便阅读。使用JS实现这个功能的方法也有很多。示例: 人均: 1,923,456.58元如果你只需要一个简便的方法来完成工作,复制以下代码即可。简便的方法<script>function thousands(num){ var str = num.toString(); var reg = str.indexOf(".") > -.转载 2022-05-04 16:55:47 · 3981 阅读 · 1 评论 -
正则规则整理
export const regular = { // 验证自然数 naturalNumber: /^(([0-9]*[1-9][0-9]*)|(0+))$/, // 英文 english: /^.[A-Za-z]+$/, // 验证是否是座机号 telephone: /^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/, // 手机号 mobile: /^1[34578]\d{9}$/, // 银行卡号码 bankC原创 2022-02-23 16:02:08 · 69 阅读 · 0 评论 -
js 验证url是否正确
const reg = /(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/g;// 验证url是否正确export function isUrl(path) { return reg.test(path);}原创 2022-02-23 15:58:50 · 2263 阅读 · 0 评论 -
js 如何if( a== 1 && a == 2 && a==3)
直接上案例//定义一个对象 var a = { _default: 0, //toString 每次访问对象时会自动执行 toString: function () { return ++this._default; } }; if (a == 1 && a == 2 && a == 3) { cons原创 2021-10-05 12:08:13 · 538 阅读 · 0 评论 -
封装uni-app的request请求
http.jslet http = { 'setBaseUrl': (url) => { if (url.charAt(url.length - 1) === "/") { url = url.substr(0, url.length - 1) } http.baseUrl = url; }, 'header': {}, 'beforeRequestFilter': (config) => { return config }, 'beforeResponseF转载 2021-09-05 19:32:17 · 728 阅读 · 0 评论 -
js 获取字符串的图片路径并替换
```javascriptthis.$api.appPlateForm('', 'index/goodsdetail', params, function(res) { if (res.code == 200) { let content = res.data.goods.content; let re = /<img [^>]*src=['"]([^'"]+)[^>]*>/gi; let srcReg = /src=[\'\"]?(.原创 2021-08-19 09:37:06 · 890 阅读 · 0 评论 -
百度地图封装
<div class="lx_ditu" id="lx_ditu"></div> <script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script><script src="map_baidu.js"></script><script> //调用封装...原创 2021-06-09 15:50:19 · 256 阅读 · 0 评论 -
百度api根据文字地址换取坐标点
<script type="text/javascript"> // 百度地图API功能 var map = new BMap.Map("l-map"); map.centerAndZoom(new BMap.Point(117.269945,31.86713), 13);原创 2021-05-06 16:04:54 · 343 阅读 · 0 评论 -
封装ajax请求接口
//ajax请求封装/** * * @param host 访问的url * @param method 访问方式 * @param data data数据 * @param success 成功回调 * @param error 成功回调 * @param complete */function ajaxRequest(param) { var defaultFun = function (result) { console.log(result);.原创 2021-04-22 17:01:13 · 274 阅读 · 0 评论