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亦或者是其他类型的编程设计。
评论前必须登录!
注册