window和document的含义

转载 2015年07月10日 16:20:08

 

window对象和document对象的区别
一般来讲,一个window里就是一个document,但是,iframe里面也可以装个document,在iframe里面就有区别了

alert(document.location === window.location); // true

 

 

不要混淆Window对象的location属性和Document对象的location属性。前者引用一个Location对象,而后者只是一个只
读字符串,并不具有Location对象的任何特性。document.location与document.URL是同义的,后者在
JavaScript1.1中是该属性的首选名称(因为这样避免了潜在的混淆)。在大多数情况下,document.location和
location.href是相同的。但是,当存在服务器重定向时,document.location包含的是已经装载的URL,而
location.href包含的则是原始请求的文档的URL。

 

document.location和window.location有什么区别就是
document你可以理解为文档,就是你的网页
window理解为窗口,就是你的ie浏览器包含的
无框架:简单的说,没有框架的情况下,是等同的
有框架:在有框架的情况下,最外层是相同的,在iframe里面的document.location和window.location不同的。
iframe里面的document.location 你看不ie地址变化,只改变iframe部分,
此时的window.location和top.location效果一致

 

 

document.location="url";(只读)
document.location.reload("url";);
window.location="url";
location="url";
document.href="url"
document.location.href="url"
document.location.replace="url"
document.action="url"; document.submit();
document.location.href和document.location.replace都可以实现从A页面切换到B页面,但他们的区别是:
用document.location.href切换后,可以退回到原页面。而用document.location.replace切换后,不可以通过“后退”退回到原页面。
关于document.location.href或其他可回退的切换方式
document.location 相当于 document.URL 声明了装载文档的URL,
除非发生了服务器重定向, 否则该属性的值与Window.location.href的值是一样的.
history.go(-1);//返回上一页
document.IFRAME名称.location.href='url';//改变框架内容 
       

一步一个脚印,方便自己复习,该出手时就出手,有错误,一定要指正,非常感谢,共同进步!

document.selection 对象含义及简单应用实例

document.selection 只有 IE 支持,window.getSelection() 也只有 FireFox 和 Safari 支持,都不是标准语法。 selection 对象代表了当...

Xcode Target (Apple Document) Xcode中的Target含义

首先附上原文地址: http://developer.apple.com/library/mac/#featuredarticles/XcodeConcepts/Concept-Targets.ht...

关于浏览器window、document、html、body高度的探究

http://www.cnblogs.com/chuaWeb/p/html_css_1.html   首先说明本人所理解的这几个元素的计算   window高度应当是文档所在窗...

概念区分:JavaScript中的global对象,window对象以及document对象

1、global对象(全局对象) 《JS高级程序设计》中谈到,global对象可以说是ECMAScript中对特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的。从某种意义上讲,它是一...

HTML中的window对象和document对象详解

Window -- 代表浏览器中一个打开的窗口: 对象属性   window //窗口自身   window.self //引用本窗户window=window.self   window...

详解HTML中的window对象和document对象

Window -- 代表浏览器中一个打开的窗口: 对象属性   window //窗口自身   window.self //引用本窗户window=window.self   window...
  • hustwht
  • hustwht
  • 2016年08月18日 22:59
  • 277

JS 页面加载触发事件 document.ready和window.onload的区别

转载于:https://www.cnblogs.com/feiyuhuo/p/5097385.html document.ready和onload的区别——JavaScript文档加...

JavaScript入门<3>JS外置对象:Window、Document对象与DOM实例详解

一)window对象 1、什么是DHTML? 2、DHTML对象模型 3、什么是Window对象?它有哪些常用属性?常用子对象? 4、Window对象有哪些常用方法?      1)对话框      ...
  • xiu2016
  • xiu2016
  • 2016年10月16日 12:44
  • 677

Window,Document,Frame的理解,帮助理解左侧导航栏的实现原理

Window好比一个大的窗口,如果我们在里面嵌入一个iframe,好比在这个大窗口里放一个小window,自然也就多了一个小document window.frames此时长度为1 如图所...

黑马自学_Dom_window对象、document对象

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------    window对象的属性 h...
  • cxylu
  • cxylu
  • 2012年03月28日 19:28
  • 153
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:window和document的含义
举报原因:
原因补充:

(最多只允许输入30个字)