正则表达式

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)可以获取客户端的一些信息,比如电脑配置,系统等

 

posted @ 2016-08-19 00:52  程序猿1990  阅读(80)  评论(0编辑  收藏  举报