onclick事件传递对象参数
1 | onclick="todo("+JSON.stringify(data).replace(/"/g, '"')+")" |
ajax post方法参数问题
1 | let obj={}; |
switch(data){}
1 | switch(data){ |
WdatePicker.js使用
1 | //代码如下: |
使用toFixed()函数时,出现“toFixed() is not a function”的解决办法
1 | typeof item.price//string |
js获取当前时间的前一天/后一天
1 | var now=new Date(); |
try catch
1 | //背景--url跳转中文参数编码,由于未登录先去登录站点登录,进行了二次编码,导致获取url中文参数乱码问题 |
限制input输入数字且小数点后最多n位
1 | function num(value,length) { |
限制input输入数字且小数点后最多n位(第一位不能是小数点)
1 | function num(obj) { |
测试环境线上环境接口域名不同
1 | #获取协议 域名端口 拼接请求url |
js返回上一页并刷新页面
1 | //<a href="#" onclick="self.location=document.referrer;">返回</a> |
当前时间是否符合某时间区间判断(跨天)
1 | window.onload = function () { |
input限制只能输入纯数字问题
1 | 1、onkeyup = "value=value.replace(/[^\d]/g,'')" |
window.open在ajax请求完成新窗口被拦截的问题
1 | //解决--先通过用户点击打开一个新的空白窗口,然后再对新打开的页面进行重定向。 |
WebUploader上传图片删除以后再上传同一张图片 提示超过大小限制(限制:10M,图:9M)
1 | getFiles |
获取图片img的真实宽高大小
1 | // 获取图片真实高度 |
时间问题
1 | //判断时间是否是当天 |
字符串首尾保留中间星号
1 | function parseStringToStar(str, len, fixLen) { |
js正则去除字符串中的中文英文数字
1 | str.match(/[a-zA-Z0-9\u4e00-\u9fa5]+/g).join(''); |
js 过滤敏感词 ,可将带有标点符号的敏感词过滤掉
1 | //简单版本 |
ajax contentType
1 | 1. application/x-www-form-urlencoded(默认类型) |
获取最近一周七天(或指定天数)的日期
1 | function getBeforeDate(number) { |