1 不要定义全局函数如Location,否则有的浏览器会出现诡异的现象。
全局对象就是定义在window对象中。
2 Js 匿名函数执行(两个小括号)
(funcation(){
console.log(‘test’)
} 等同于
funcation foo(){
console.log(‘test’)
}
foo()
3 call方法
改变函数的上下文,即函数中this的指向。
当一个object没有某个方法,但是其他的有,我们可以借助cal用其它对象的方法来操作
4 JS 遮罩原理
设置某一个div在最上层,绝对定位,大小覆盖住下面,设置半透明色。如
#pageOverlay {
position: fixed;
top: 0;
left: 0;
z-index: 1987;
width: 100%;
height: 100%;
background: #fff;
filter: alpha(opacity=70);
opacity: 0.7;
}
5 JS判断中文
this.value.match(/[\u4E00-\u9FA5\uF900-\uFA2D]/g);