个人博客
专注IT梦想的地方

Browser中location对象里的属性和方法

Browser就是浏览器的意思,那么已经把window对象学习了,接下来智言将分享的是location对象的一些属性和方法知识。

首先对于location对象来说它是对浏览器中包含有关当前 URL 的信息的操作。

protocol属性

用法:location.protocol

一般我们如果输入一个“http://www.asni.cn”这样的网址,而如果程序里有执行location.protocol,那么则会显示:“http:”

href属性

用法:location.href

同上面的protocol属性差不多,只是显示的是完整的url。

当然,一般常用的属性也就是上面的两种,当然还有其他一些属性,大家如果有兴趣的可以去查询一下DHTML文档手册。

 

而location的方法来说也并不是很多,下面只介绍两种给大家使用。

reload()方法

用法:location.reload(x)   重新加载当前文档。

如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档。这与用户单击浏览器的刷新按钮的效果是完全一样的。
如果把该方法的参数设置为 true,那么无论文档的最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样。

replace()方法

用法:location.replace(newURL)   可用一个新文档取代当前文档。

eplace() 方法不会在 History 对象中生成一个新的记录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前记录。

 

总结

无论你有什么样的思想,只要你准确的找到对应的对象并使用它们的属性或者方法,你就可以完美的驾驭好DHTML亦或者是其他类型的编程设计。

 

赞(154) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » Browser中location对象里的属性和方法

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏