本节内容:
javascript window与document
下面对javascript中的window与document做下详细的介绍。
1,window是指浏览器窗口 document是指当前的页面文档输入输出流.
2,例如:window.location是当前的网址 然而 document.location是当前网页在文件中存在的位置
3,window.top.document 是指当前窗口最上层框架的引用.
4,常用的方法:
1)、window.location.href='http://www.jb200.com';页面跳转
2)、document.getElementById ByName ByTagName 得到DOM对象
3)、document.write(); 输出页面信息等
4)、window.history.go(-1) /后退 go(1)/前进 go(0)/刷新;
其他还有窗口的移动,放大缩小等都在window的方法中。
附,window -- window对象是BOM中所有对象的核心
window,中文"窗口"的意思
window对象除了是BOM中所有对象的父对象外,还包含一些窗口控制函数
全局的window对象
JavaScript中的任何一个全局函数或变量都是window的属性
示例
结果:
true
由于sTest是全局变量,因此可以通过window.sTest访问这个变量。
这点很重要,我们将在JavaScript作用域章节中详细介绍。
window与self对象
self对象与window对象完全相同,self通常用于确认就是在当前的窗体内。
window的子对象
JavaScript document 对象
JavaScript frames 对象
JavaScript history 对象
JavaScript location 对象
JavaScript navigator 对象
JavaScript screen 对象
window函数索引
窗体控制函数
JavaScript moveBy() 函数
JavaScript moveTo() 函数
JavaScript resizeBy() 函数
JavaScript resizeTo() 函数
窗体滚动轴控制函数
JavaScript scrollTo() 函数
JavaScript scrollBy() 函数
提示: 上面几个函数的名字最后都带有To或By,to是绝对的意思(从整体而言),by是相对的意思(从原先的位置而言)
窗体焦点控制函数
JavaScript focus() 函数
JavaScript blur() 函数
新建窗体函数
JavaScript open() 函数
JavaScript close() 函数
JavaScript opener 属性
对话框函数
JavaScript alert() 函数
JavaScript confirm() 函数
JavaScript prompt() 函数
状态栏属性
JavaScript window.defaultStatus 属性
JavaScript window.status 属性
时间等待与间隔函数
JavaScript setTimeout() 函数
JavaScript clearTimeout() 函数
JavaScript setInterval() 函数
JavaScript clearInterval() 函数