Jscript的内置对象(浏览器对象)

浏览器对象取决于使用的浏览器,在JS中,浏览器对象不需要创建即可使用,其中一共包括六个具体对象。具体如下:

(持续更新ing......)

Window对象

Window 对象属性

属性

描述

IE

F

O

closed

返回窗口是否已被关闭。

4

1

9

defaultStatus

设置或返回窗口状态栏中的默认文本。

4

No

9

document

对 Document 对象的只读引用。请参阅 Document 对象

4

1

9

history

对 History 对象的只读引用。请参数 History 对象

4

1

9

innerheight

返回窗口的文档显示区的高度。

No

No

No

innerwidth

返回窗口的文档显示区的宽度。

No

No

No

length

设置或返回窗口中的框架数量。

4

1

9

location

用于窗口或框架的 Location 对象。请参阅 Location 对象

4

1

9

name

设置或返回窗口的名称。

4

1

9

Navigator

对 Navigator 对象的只读引用。请参数 Navigator 对象

4

1

9

opener

返回对创建此窗口的窗口的引用。

4

1

9

outerheight

返回窗口的外部高度。

No

No

No

outerwidth

返回窗口的外部宽度。

No

No

No

pageXOffset

设置或返回当前页面相对于窗口显示区左上角的 X 位置。

No

No

No

pageYOffset

设置或返回当前页面相对于窗口显示区左上角的 Y 位置。

No

No

No

parent

返回父窗口。

4

1

9

Screen

对 Screen 对象的只读引用。请参数 Screen 对象

4

1

9

self

返回对当前窗口的引用。等价于 Window 属性。

4

1

9

status

设置窗口状态栏的文本。

4

No

9

top

返回最顶层的先辈窗口。

4

1

9

window

window 属性等价于 self 属性,它包含了对窗口自身的引用。

4

1

9

  • screenLeft
  • screenTop
  • screenX
  • screenY

只读整数。声明了窗口的左上角在屏幕上的的 x 坐标和 y 坐标。IE、Safari 和 Opera 支持 screenLeft 和 screenTop,而 Firefox 和 Safari 支持 screenX 和 screenY。

4

1

9

Window 对象方法

方法

描述

IE

F

O

alert()

显示带有一段消息和一个确认按钮的警告框。

4

1

9

blur()

把键盘焦点从顶层窗口移开。

4

1

9

clearInterval()

取消由 setInterval() 设置的 timeout。

4

1

9

clearTimeout()

取消由 setTimeout() 方法设置的 timeout。

4

1

9

close()

关闭浏览器窗口。

4

1

9

confirm()

显示带有一段消息以及确认按钮和取消按钮的对话框。

4

1

9

createPopup()

创建一个 pop-up 窗口。

4

No

No

focus()

把键盘焦点给予一个窗口。

4

1

9

moveBy()

可相对窗口的当前坐标把它移动指定的像素。

4

1

9

moveTo()

把窗口的左上角移动到一个指定的坐标。

4

1

9

open()

打开一个新的浏览器窗口或查找一个已命名的窗口。

4

1

9

print()

打印当前窗口的内容。

5

1

9

prompt()

显示可提示用户输入的对话框。

4

1

9

resizeBy()

按照指定的像素调整窗口的大小。

4

1

9

resizeTo()

把窗口的大小调整到指定的宽度和高度。

4

1.5

9

scrollBy()

按照指定的像素值来滚动内容。

4

1

9

scrollTo()

把内容滚动到指定的坐标。

4

1

9

setInterval()

按照指定的周期(以毫秒计)来调用函数或计算表达式。

4

1

9

setTimeout()

在指定的毫秒数后调用函数或计算表达式。

4

1

9

下面给出一些常用方法的具体语法格式:

  1. 打开窗口:

open(URL,window_name,params);URL是必选属性,表示新窗口文档的地址,window_name是新窗口的名称,params是对窗口属性的设置参数。

  1. 定时器:

setTimeout(expression,milliseconds);在指定时间后自动运行。

setInterval(expression,milliseconds); 没经过指定时间就自动执行一次。

Expression是用括号括起来的一段JS代码,或者是函数名。Milliseconds表示延时或者重复执行的之间间隔的毫秒数。

  1. 提示信息:

alert(message);显示文本字符串。

message表示将转换的字符串直接显示在对话框上的文字消息。

confirm(message,defaultvalue);包含“确定”和“取消”按钮以及一个文本框的对话框。返回值为文本框输入的内容。Message是显示在对话框中的文字,defaultvalue是文本框的默认值。

prompt(message); 包含“确定”和“取消”按钮。返回值是true和false。Message是显示在对话框中的文字

Navigator 对象

Navigator 对象包含有关浏览器的信息。

Navigator 对象集合

plugins[]

 

返回对文档中所有嵌入式对象的引用。

 

该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的 MIME 类型的列表。

 

虽然 plugins[] 数组是由 IE 4 定义的,但是在 IE 4 中它却总是空的,因为 IE 4 不支持插件和 Plugin 对象。

Navigator 对象属性

appCodeName            返回浏览器的代码名。

appMinorVersion         返回浏览器的次级版本。

appName                    返回浏览器的名称。

appVersion                  返回浏览器的平台和版本信息。

browserLanguage        返回当前浏览器的语言。

cookieEnabled             返回指明浏览器中是否启用 cookie 的布尔值。

cpuClass                      返回浏览器系统的 CPU 等级。

onLine                         返回指明系统是否处于脱机模式的布尔值。

platform                      返回运行浏览器的操作系统平台。

systemLanguage          返回 OS 使用的默认语言。

userAgent                    返回由客户机发送服务器的 user-agent 头部的值。

userLanguage              返回 OS 的自然语言设置。

Navigator 对象方法

javaEnabled()        规定浏览器是否启用 Java。

taintEnabled()        规定浏览器是否启用数据污点 (data tainting)。

 

猜你喜欢

转载自blog.csdn.net/qq_38243316/article/details/84348721
今日推荐