1.trim()用于将字符串的前后空格去除,会创建一个字符串的副本,返回去除空格的字符串,不影响原式字符串。
var str= " abcdefg ";
console.log(str.trim().length);
2.js表单验证若用户输入为空的话,不能用变量 == null 来判断,要用变量==“”来验证。
3.获取html点击元素的id:jquery方法
$(document).click(function(e){
var id = e.target.id;
console.log(id);
});
4.JQ正则匹配字符串是否存在
str.search(/正则表达式/);
返回值是0或-1;为0表示匹配到,为-1表示没有匹配到
5.js嵌入php变量,必须加“”号
var openid = "<?php echo $openid; ?>";
6.php返回的时间戳转换24小时制时间
var times = new Date(timestring * 1000).toLocaleString('chinese',{hour12:false}).replace(/\/{1}/,'年').replace(/:\d{1,2}$/,' ').replace(/\/{1}/,'月').replace(/ {1}/,'日 ');
生成格式如:2018年11月5日 21:51
7.js动态生成id或者class:
var liDom=document.createElement("abc");
liDom.className = "abc"+pd.id;
pd.id是后台传来的变量,创建一个元素,完成后获取事件给liDom,然后再给这个元素加类名
9.js数组转json时注意点:
创建数组时一定要选择
var date = {};
如果选择new Array的话,不能用转换函数
var a = JSON.stringify(date);