活着本身就很妙,如果连这道理都不懂,怎么去探索更深的东西呢? ——刘慈欣《三体》
window对象和document对象的区别
- 一般来说,一个window里面就一个document,但如果window里面有了iframe,iframe里可以装document,iframe的本质其实也是window
- 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的window对象
window.location
是一个对象,而document.location
只是一个属性- 一般情况下,document.location和location.href是相同的,但当存在服务器重定向时,document.location包含的是已经装载的URL,而location.href包含的是原始请求的文档的URL
window.location和document.location的区别
- 无框架(无iframe):是一样的
- 有框架(有iframe):最外层是一样的,里面和外面是不一样的