javascript常用对象的学习

Document 对象

  

   描述当前窗口或指定窗口对象的文档。它包含了HTML文档中从<head></body>之间的内容。

   Document对象是window对象的一个属性,它包含组成文档的各种对象,主要包含文本、图像、链接、表单等对象。在document中主要有:linksanchorform三个最重要的对象。

  

   Document对象常见的属性

 

Title         HTML文档的标题。<title>......</title>定义的文字

Location      本文档所在的位置URL

lastModified   当前文档最后一次修改日期,是一个Date对象

Referrer       链接到当前文档的URL

1. Bgcolor  2.focolor  3.linkcolor   4. Vlinkcolor  4.alinkcolor 

1---><body>标记的bgcolor属性所表示的背景颜色。(本文档默认的颜色)

2---<body>标记的text属性的文本颜色(本文档默认的前景色文本颜色)

3----><body>标记的link属性的链接颜色(带超链接的颜色)

4-----><body>标记的vlink属性的活动链接颜色(mouseOver时超链接的颜色)

5-----><body>标记的alink属性的活动链接颜色(访问过超链接的颜色)

Forms[]

Form.length

Links[]          本文档的链接对象数组,下标从0开始

Link             本文档链接对象个数                  

Anchors[]        本文档的书签对象数组,下标从0开始    

Anchors.length    本文档的书签对象个数  

Images[]         本文档的图像对象数组,下标从0开始。

Images.length     本文档的图像对象个数   

 

 

 

Document常见的方法。    

  

Open()     删除现有的文档,在一个窗口中打开指定的文件

Close()     关闭open()打开的文档,停止写入数据(用了writeln()clear()方法,一定要用clos()方法来保证所做的更改能够显示出来)

Write(String)  向当前文件写入一个字符串,String是一个字符串表达式

Writeln(String)   同上,并换行。但是在IE浏览器中只是添加一个空格

Clear()        清除网页的显示内容

 

 

注意事项:

        Document.Open()打开新的文档,为write()writeln()的输出做准备

   Document.open()window.open()的区别:后者打开新窗口并载入指定的HTML文档,打开一个浏览器窗口,而前者是删除现有文档的内容,打开一个新的数据流,供write()writel()方法输出文档

 

 

Window.close()方法是关闭当前浏览器窗口。而document.close()方法只是关闭输入流,并强制发送数据显示。

 

 Document.open() 是用来在窗口中或者子窗口中打开一个网页,document.write() 是将内容写入网页内,最后通过document.close()来结束网页。

 

 

 

Form对象

  表单对象常见属性

 

Action            设置或返回将被提交的输入数据的URL

Enctype           返回或设置表单的MIME编码

Id                 设置或返回表单的id

Length            返回表单中元素的数量

Method           设置或返回设局提交给服务器的方式

Name             返回或设置表单的名称

Target             设置或获取目录内容要显示于哪个窗口或框架

Elements[]         返回包含表单中每个元素的数组

Reset()              重置所有表单内元素为默认值

Submit()          提交表单

 

 

Links对象

  

  常见属性

Hash            指定链接URL中的锚部分,包含#符号 

Href             设置或返回被链接资源的URL 

Hostname         设置或返回被链接URL的主机名

Pathname         设置或返回被链接URL的路径名部分

Port             URL中的端口号

Protocol          链接URL的协议部分,包含结尾的冒号

Search           URL中的查询部分

Target            指定链接的文档要在期内显示的window对象的名称,对应与链接标记<a >targe属性 ,包括窗口名称,_blank,_top,_parent,_self .

 

 

Anchors对象

   JavaScript运行时引擎将为文档中的每个含有name属性的<a>标记创建一个对应的anchors对象。

 

 

History对象

  每个窗口都有一个维护客户端浏览器最近访问的网页列表,这个列表是用history对象来表示的。 跟浏览器工作栏的前进、后退一样。

   

     History对象常见属性

Length                       存储在记录清单中的网页数目

Current                       当前网页的地址

Next                         下一个历史记录的地址

Previous                      上一个历史记录的地址

Noshade                      设置分隔线为实心分隔线

 

History对象常见方法

Back()                      回到客户端查看过的上一页

Forward()                    回到客户端查看过的下一页

Go()                         前往某个网页

 

 

Navigator对象

 当客户端浏览网页时,自动创建一个navigator对象,提供显示当前网页的浏览器信息, Netscape和微软的Internet explorer都支持navigator对象,也有很多浏览器不支持该对象

 

Navigator常见属性

appCodeName          指定浏览器的代码名称

appName               指定浏览器的名称

appVersion             navigator的版本信息

Language              标明正在使用的navigator的翻译语种

mimeTypes            客户端支持的所有MIME类型数组

Platform              标明了navigator编译适合的机器类型

Plugins               客户端已安装的所有插件数组

userAgent             指定了用户代理

 

 

Location对象

Window对象的location属性包含了当前页面的地址(URL)信息,可以直接改变此属性值,将其设置为新的地址

 

 Location对象包含了当前URL的信息,location对象的常见属性和方法

 

  常见属性

Hash             设置或返回href属性中在#符号后面的内容。指定浏览器到一个位于文档中的anchor位置。相当于一个书签。

Host              设置或返回URL或本地所在的域名以及端口号

Href             设置或返回被链接资源的URL 

Hostname         设置或返回被链接URL的主机名(域名)

Pathname         设置或返回被链接URL的路径名部分

Port             URL中的端口号

Protocol          链接URL的协议部分,包含结尾的冒号

Search           URL中的查询部分(?号之后的内容)

 

常见方法

Assign(“URL”)    加载新的文档

Reload(“URL”)    重新加载当前文档

Replace(“URL”)    用一指定的文档来替换当前的文档

 

Frame对象

   Window对象操作frame常用属性

Frames[]         存放当前窗口中所有对象的数组

Length          窗口frame的数目与window.frames.length等同

Name           当前窗口的名字

Parent           对父窗口的引用

Self             对窗口自身的引用

Top              对最高级别窗口的引用

Window          另外一个对当前窗口的引用

 

 Frames对象常见属性

contentDocument       返回文档框架的内容

frameBorder           设置或获取是否显示框架的边框

Id                   获取标识对象的字符串

longDesc              设置或获取对象长描述的统一资源标识符

marginHeight           设置或获取显示框架中文本之前的上下边距高度

marginWidth            设置或获取显示框架中文本之前的左右边距高度

Name                  设置或获取框架的名称

noResize                设置或返回框架是否可以被重定大小

Scrolling                设置或返回框架是否可以滚动

Src                     设置或返回框架内加载内容的URL

 

Frameset 对象属性

Clos                   设置或获取对象的框架宽度

Id                     获取标识对象的字符串

Rows                  设置或获取对象的框架高度

 

Screen 对象

Screen对象代表用户所使用的计算机中的窗口大小及分辨率的设置

 Screen常见的属性

availHeight             屏幕可用高度

availWidth             屏幕可用的宽度

Availleft               屏幕左侧第一个可用的像素

Availtop               屏幕顶部第一个可用的像素

Height                 屏幕总高度,以像素为单位计算

Width                  屏幕总宽度,以像素为单位计算

pixelDepth              屏幕的像素位数

 

 

Image对象

Image对象代表一个网页中图片对象所组成的集合,通过image对象可以对图片的大小,位置等属性进行修改。

Image对象属性

Src           显示图像的URL,对象HTMLsrc属性

Border         图像的边框

Width          图像的宽度

Height          图像的高度

Hspace          图像的水平空白,是由属性hspace设置的

Vspace          图像的垂直空白,是由属性Vspace 设置的

Lowsrc         图像的低分辨版本时,显示图像的URL

Complete        判断浏览器是否以及 完成对图像的加载

Name           一个只读字符串,指定图像的名称

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值