在一个函数中会用到全局对象存储为局部变量来减少全局查找,因为访问局部变量的速度要比访问全局变量的速度更快些。

    1. function search() {
    2. //当我要使用当前页面地址和主机域名
    3. alert(window.location.href + window.location.host);
    4. }
    5. //最好的方式是如下这样,先用一个简单变量保存起来
    6. function search() {
    7. var location = window.location;
    8. alert(location.href + location.host);
    9. }