[document对象]

  该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。

  属性

  alinkColor 活动链接的颜色(ALINK) 
  anchor 一个HTMI锚点,使用<A NAME=>标记创建(该属性本身也是一个对象) 
  anchors array 列出文档锚点对象的数组(<A NAME=>)(该属性本身也是一个对象) 
  bgColor 文档的背景颜色(BGCOLOR) 
  cookie 存储于cookie.txt文件内的一段信息,它是该文档对象的一个属性 
  fgColor 文档的文本颜色(<BODY>标记里的TEXT特性) 
  form 文档中的一个窗体(<FORM>)(该属性本身也是一个对象) 
  forms anay 按照其出现在文档中的顺序列出窗体对象的一个数组(该属性本身也是一个对象) 
  lastModified 文档最后的修改日期 
  linkColor 文档的链接的颜色,即<BODY>标记中的LINK特性(链接到用户没有观察到的文档) 
  link 文档中的一个<A HREF=>标记(该属性本身也是一个对象) 
  links array 文档中link对象的一个数组,按照它们出现在文档中的顺序排列(该属性本身也是一个对象) 
  location 当前显示文档的URL。用户不能改变document.location(因为这是当前显示文档的位置)。但是,可以改变window.location (用其它文档取代当前文档)window.location本身也是一个对象,而document.location不是对象 
  referrer 包含链接的文档的URL,用户单击该链接可到达当前文档 
  title 文档的标题((TITLE>) 
  vlinkColor 指向用户已观察过的文档的链接文本颜色,即<BODY>标记的VLINK特性

  方法

  clear 清除指定文档的内容 
  close 关闭文档流 
  open 打开文档流 
  write 把文本写入文档 
  writeln 把文本写入文档,并以换行符结尾

[window对象] 

  它是一个顶层对象,而不是另一个对象的属性即浏览器的窗口。

  属性

  defaultStatus 缺省的状态条消息 
  document 当前显示的文档(该属性本身也是一个对象) 
  frame 窗口里的一个框架((FRAME>)(该属性本身也是一个对象) 
  frames array 列举窗口的框架对象的数组,按照这些对象在文档中出现的顺序列出(该属性本身也是一个对象) 
  history 窗口的历史列表(该属性本身也是一个对象) 
  length 窗口内的框架数 
  location 窗口所显示文档的完整(绝对)URL(该属性本身也是一个对象)不要把它与如document.location混淆,后者是当前显示文档的URL。用户可以改变window.location(用另一个文档取代当前文档),但却不能改变document.location(因为这是当前显示文档的位置) 
  name 窗口打开时,赋予该窗口的名字 
  opener 代表使用window.open打开当前窗口的脚本所在的窗口(这是Netscape Navigator 3.0beta 3所引入的一个新属性) 
  parent 包含当前框架的窗口的同义词。frame和window对象的一个属性 
  self 当前窗口或框架的同义词 
  status 状态条中的消息 
  top 包含当前框架的最顶层浏览器窗口的同义词 
  window 当前窗口或框架的同义词,与self相同

  方法

  alert() 打开一个Alert消息框 
  clearTimeout() 用来终止setTimeout方法的工作 
  close() 关闭窗口 
  confirm() 打开一个Confirm消息框,用户可以选择OK或Cancel,如果用户单击OK,该方法返回true,单击Cancel返回false 
  blur() 把焦点从指定窗口移开(这是Netscape Navigator 3.0 beta 3引入的新方法) 
  focus() 把指定的窗口带到前台(另一个新方法) 
  open() 打开一个新窗口 
  prompt() 打开一个Prompt对话框,用户可向该框键入文本,并把键入的文本返回到脚本 
  setTimeout() 等待一段指定的毫秒数时间,然后运行指令事件处理程序

  事件处理程序

  Onload() 页面载入时触发 
  Onunload() 页面关闭时触发

JavaScript document和window属性及方法详解的更多相关文章

  1. moviepy音视频剪辑:视频剪辑基类VideoClip的属性及方法详解

    ☞ ░ 前往老猿Python博文目录 ░ 一.概述 在<moviepy音视频剪辑:moviepy中的剪辑基类Clip详解>和<moviepy音视频剪辑:moviepy中的剪辑基类Cl ...

  2. window对象open方法详解

    window.open详解 window.open("sUrl","sName","sFeature","bReplace&quo ...

  3. js面向对象之公有、私有、静态属性和方法详解

    现下,javascript大行其道,对于网站开发人员来说,javascript是必需掌据的一门语言,但随着jquery等框架的流行和使用,许多人对于原生javascript缺乏深入的理解,习惯了函数式 ...

  4. [js高手之路]原型对象(prototype)与原型链相关属性与方法详解

    一,instanceof: instanceof检测左侧的__proto__原型链上,是否存在右侧的prototype原型. 我在之前的两篇文章 [js高手之路]构造函数的基本特性与优缺点 [js高手 ...

  5. VB6.0中WinSock控件属性和方法详解

    原文链接:http://liweibird.blog.51cto.com/631764/653134 WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器 ...

  6. javascript学习总结之Object.assign()方法详解

    最近再写ES6的文章时候发现自己对Object.assign()方法不太了解,之前也没有接触过所以就就查阅了相关的资料,为了自己以后肯能会用到以及对知识进行巩固,所以在这里记录下自己学习的点点滴滴,毕 ...

  7. moviepy音视频剪辑:moviepy中的剪辑基类Clip的属性和方法详解

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

  8. ListView的属性及方法详解

    本文转载于:http://blog.csdn.net/vector_yi/article/details/23195411 近期在重新学习Android控件知识,目前进行到ListView,感觉这是一 ...

  9. iOS开发UI篇 -- UISearchBar 属性、方法详解及应用(自定义搜索框样式)

    很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar.但实际项目中我们通常需要更改系统默认搜索框的样式.为了实现这一目标,我们需要先搞懂 UISearchBar 的属性及方 ...

随机推荐

  1. poj3233 Matrix Power Series(矩阵快速幂)

    题目要求的是 A+A2+...+Ak,而不是单个矩阵的幂. 那么可以构造一个分块的辅助矩阵 S,其中 A 为原矩阵,E 为单位矩阵,O 为0矩阵    将 S 取幂,会发现一个特性: Sk +1右上角 ...

  2. php文件每隔几秒执行一次

    说实话,linux 下面的crontab 任务完全可以实现所有的定时任务脚本,但是有些脚本只需要在一段时间内执行,过了这段时间之后,就不再执行定时脚本了.在使用crontab的时候,就需要人为的关闭掉 ...

  3. python Udp与Tcp

    一.UDP 首先导入socket 1.客户端 1.创建套接字(socket)udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)2 ...

  4. js有关数组的函数

    map()和filter()函数 js的数组迭代器函数map和filter,可以遍历数组时产生新的数组,和python的map函数很类似1)filter是满足条件的留下,是对原数组的过滤(筛选):2) ...

  5. if嵌套语句 shell脚本实例 测试是否闰年

    在 if 语句里面,你可以使用另外一个 if 语句.只要你能逻辑管理 你就可以使用多层嵌套. 以下是一个测试闰年的例子: #!/bin/bash # This script will test if ...

  6. 二、源代码=>程序集及程序集概念介绍

    文本脉络图如下: 一.源代码-面向CLR的编译器-托管模块-(元数据&IL代码)中介绍了编译器将源文件编译成托管模块(中间语言和元数据),本文主要介绍如何将托管模块合并成程序集. 1.程序集的 ...

  7. 全网最详细的跑python2.7时出现from mysql import connector ImportError: No module named mysql的问题解决办法(图文详解)

    不多说,直接上干货! C:\Users\lenovo>pip install mysql-connector-python-rf== Collecting mysql-connector-pyt ...

  8. 你误解了Windows的文件后缀名吗?

    一.背景说明 有很多的小伙伴对windows下的文件后缀名不能很好地理解作用和区别,更不用说高深的使用了,在这里给大家说一下这些文件后缀名到底有什么区别,有什么作用呢? 二.说明 简单的说来,wind ...

  9. java8 学习之路之lambda

    前言 目前我们知道java的版本已经发布到12了,之前的项目用的是JDK1.7,听说JDK1.8的改动相对来说大一些,因此抽空学学JDK1.8的一些新特性.本人也是通过阅读Java8实战这本书做一些小 ...

  10. centos7防暴力破解五种方法

    什么是暴力破解,简单来说就是对一个服务器进行无数次尝试登陆,并用不同的密码进行登陆直到可以登陆成功.暴力破解的基本步骤可以分为以下几步: 1. 找到对应的linux服务器    Ip地址 2.扫描端口 ...