window对象的属性及事件。

不同的运行环境有不同的“顶层对象”,而在浏览器的环境中,顶层对象就是window对象。window就是指当前的浏览器窗口。

例:var a = 1;

window.a; //1

1.window对象的属性。

(1)window.name属性

window.name用于设置浏览器当前浏览器窗口的名字。其特点为浏览器刷新后,该属性保持不变。

(2)window.innerHeight属性,window.innerWidth属性

这两个属性返回网页的css布局占据的浏览器窗口的高度和宽度。这两个属性的值包括浏览器的滚动条的高度和宽度。

(3)window.pageXoffset属性和window.pageYoffset属性。

window.pageXoffset返回页面水平滚动的距离。window.pageYoffset返回页面垂直滚动的距离。

(4)iframe元素

window.iframe返回一个类似数组的对象。

(5)screen对象

显示设备的信息。

// 显示设备的高度,单位为像素
  screen.height
// 1920

// 显示设备的宽度,单位为像素
  screen.width
// 1080

2.window对象的事件。

(1)onerror事件。

oonerror事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。

(2)alert(),prompt(),confirm()

都是浏览器用来与用户互动的方法。它们会弹出不同的对话框。

例:alert("Hello World");

alert();弹出的对话框,只有一个“确定”按钮,往往用来通知用户某些信息。

例:var result = prompt(‘您的年龄?‘, 25)

prompt();弹出的对话框,有一个输入框,要求用户输入信息,并有“确定”和“取消”两个按钮。这个方法往往用来获取用户输入的数据。

例:var result = confirm("你最近好吗?");

confirm();confirm方法返回一个布尔值,如果用户点击“确定”,则返回true;如果用户点击“取消”,则返回false。

时间: 2024-08-24 21:18:41

window对象的属性及事件。的相关文章

<JavaScript> 六. window对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 BOM: Browser Object Model 浏览器对象模型 8 提供了访问和操作浏览器各组件的方式 9 10 window: 浏览器窗口 JS中最大的对象, 其它对象都是它的子对象 11 location: 地址栏 12

全局变量都是window对象的属性

var x = "haha"; var test  = function(){ alert(this.x); } 上述,则会弹出 haha的值. 因为在JavaScript的变量作用域里有一条规则“全局变量都是window对象的属性”. 所以当执行test();方法时,相当于执行window.test(); 所以test方法中的this相当于指向了window对象,而window对象又有x变量. 即:this所在的函数是当作哪个方法的对象所调用的,即该对象就是this所引用的对象. 参

js中的全局变量和函数是作为window对象的属性和方法而存在

在全局作用域声明的变量和函数是作为window对象的属性和方法而存在的. 总结: 所以可以通过给window对象添加属性和方法,也可以创建全局变量和函数. 原文地址:http://blog.51cto.com/11871779/2121756

JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素

一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setInterval()用来实现一个在指定毫毛数的时间里重复调用,返回一个值,这               个值可以传递给clearInterval()用于取消后续函数的调用. ③Document对象的location属性也引用到Location对象: window.location === docume

BOM的window对象的属性及其方法

Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY.FRAMESET或 FRAME元素时,都会自动建立window对象的实例.另外,该对象的实例也可由window.open()方法创建.由于window对象是其它大部 分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用.例如:window.document.write()可以 简写成: document.write(). 在窗口中觖发本窗

window对象(bom)的常用事件和方法 属性(reload replace) 字符串(string)与数组(Array)之间的转化 及字符串方法

window.history.back()上一个网页 =window.history.go(-1) window.history.forward()下一个网页 =window.history.go(0) 此方法只适用于两个本地连接的来回跳转 下面事是prompt 与open的结合用法 window.open只适用于打开本地页面 window.location="1.html"既适用于本地窗口也适用于打开外地窗口 window.close 关闭浏览器 不能关掉用链接打开的页面 split

window对象的方法和属性汇总【总结--window对象】

window对象有以下方法: open close alert confirm prompt setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo find back forward home stop print blur focus captureEvent enableExternalCapture disableExternalCapture

window对象的方法和属性汇总

open close alert confirm prompt setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo find back forward home stop print blur focus captureEvent enableExternalCapture disableExternalCapture handleEvent rel

js 函数 常用事件 document事件 window对象

js入口函数 window.onload=function(){ } 函数 定义 有一定功能代码体的集合.函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 基本格式  function functionname(){执行代码 } 分类 基础函数 <script type="text/javascript"> function aa(){ alert("这是我的第一个函数"); } aa(); </script> 参数函数: fan