正则表达式
replace(,)
两个参数,第一个可以是正则表达式或者字符串
封装去掉前后格的函数:
function myTrim(str) {
return str.replace(/^\s+|\s+$/g,"");
}
console.log(myTrim(str));
分组,先匹配才能分组
reg.test(str);
regExp.$1获取第一组
交换等号两边的位置可以使用分组
str=str.replace(/(\d+)=(\w+)/g,"$2=$1";
控制台输入window.location+回车,可以看到很多属性
location.href("http://...")
刷新reload
location.reload();浏览器自己决定,可能会读取缓存
location.reload(true);不管浏览器是否有缓存,都去服务器获取页面
键盘事件:e.keyCode可以测试不同键盘显示的数字,tab=9,enter=13,esc=27
if(e.keyCode===13) {
this.nextElementSibling.focus();
判断某个变量是不是某个类型的对象用instanceof
var arr=[];
console.log(arr instanceof Array);可以输出一个Boolean值
获取屏幕的分辨率:
screen.width
screen.height
获取屏幕大小,出去任务栏的大小
screen.availWidth
screen.availHeight
console.log(navigator.userAgent)可以获取客户端的一些信息,比如电脑配置,系统等