第八章 BOM
BOM的核心对象是window,它表示是浏览器的一个实例。
最重要应该是理解lacation对象,它提供了与当前窗口中加载的文档的有关信息,还有一些导航功能。它的有用之处表现在可以把URL解析为独立的片段,让开发人员可以通过不同的属性访问这些片段。
href 设置或返回完整的 URL。
protocol 设置或返回当前 URL 的协议,即双斜杠(//)之前的部分。
host 设置或返回主机名和当前 URL 的端口号。
hostname 设置或返回当前 URL 的主机名。
port 设置或返回当前 URL 的端口号。默认情况下,大多数URL没有端口信息(默认
为80端口),所以该属性通常是空白的。像http://cardtest.ffan.com:8070/app/ffanbao/location.html这样的URL的port属性为8070.
pathname 设置或返回当前 URL 的路径部分。
hash 设置或返回从井号 (#) 开始的 URL(锚)。
search 设置或返回从问号 (?) 开始的 URL(查询部分)。
location.origin:协议名、主机名和端口号