一、window对象

1.窗口操作

1).moveBy(dx,dy) 窗口移动距离

2).moveTo(x,y)窗口移动到x,y处

3).resizeBy(dw,dh)相对于浏览器窗口的当前大小

4).resizeTo(w,h)把窗口宽度调整为w,高度调整为h

2.打开新窗口

open()打开新窗口,close()关闭新创建的窗口,opener()返回对创建该窗口的 Window 对象的引用

3.系统对话框

alert();创建一个具有OK按钮的系统消息框

confirm();有返回值,点击Ok返回true,点击Cancel返回false

prompt();有返回值,点击Ok将文本框的值作为函数返回,点击Cancel返回null.

注释:这三种对话框对外观显示窗口没有任何控制权

4.状态栏

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

status 设置窗口状态栏的文本。

5.时间间隔和暂停

1)setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

语法:setTimeout(code,millisec);

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

语法:clearTimeout(id_of_settimeout)

eg:

<html>
<head>
<script type="text/javascript">
var c=0;
var t;
function timedCount()
{
document.getElementById('txt').value=c;
c=c+1;
t=setTimeout("timedCount()",1000);
}

function stopCount()
{
clearTimeout(t);
}
</script>
</head>

<body>
<form>
<input type="button" value="开始计时!" onClick="timedCount()">
<input type="text" id="txt">
<input type="button" value="停止计时!" onClick="stopCount()">
</form>

<p>
请点击上面的“开始计时”按钮。输入框会从 0 开始一直进行计时。点击“停止计时”可停止计时。
</p>

</body>

</html>

3)setInterval() 

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

4) clearInterval()

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

eg:

<html>
<body>

<input type="text" id="clock" size="35" />
<script type="text/javascript">
var int=self.setInterval("clock()",50);
function clock()
  {
  var t=new Date();
  document.getElementById("clock").value=t;
  }
</script>
<button onclick="int=window.clearInterval(int)">Stop interval</button>

</body>
</html>

6.历史history

1)history.go(number) ; 加载 history 列表中的某个具体页面。number值为正是前进,值为负时倒退.

2)history.back() ; 加载 history 列表中的前一个 URL。

3)history.forward() ; 加载 history 列表中的下一个

4)length;计算查看历史中的页面数

二、document对象

1)Document 对象的一些通用属性

(1).lastModified 返回文档被最后修改的日期和时间。

(2).referrer 返回载入当前文档的文档的 URL。
(3).title 返回当前文档的标题。
(4).URL 返回当前文档的 URL。
 

2)Document 对象集合

(1).anchors[] 返回对文档中所有 Anchor 对象的引用。

(2).forms[] 返回对文档中所有 Form 对象引用。

(3).images[] 返回对文档中所有 Image 对象引用。
(4).links[] 返回对文档中所有 Area 和 Link 对象引用。

3)Document 对象方法

(1)write() 向文档写 HTML 表达式 或 JavaScript 代码。

(2)writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符。

(3)getElementById() 返回对拥有指定 id 的第一个对象的引用。

(4)close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据。

三locationg对象

1.Location 对象属性:
1).hash 设置或返回从井号 (#) 开始的 URL(锚)。
2).host 设置或返回主机名和当前 URL 的端口号。

3).href 设置或返回完整的 URL。
4).pathname 设置或返回当前 URL 的路径部分。
5).port 设置或返回当前 URL 的端口号。
6).protocol 设置或返回当前 URL 的协议。

2.Location 对象方法

1)reload() 重新加载当前文档。
2)replace() 用新的文档替换当前文档。

四navigator对象

1.Navigator 对象属性

1)appCodeName 返回浏览器的代码名。
2)appMinorVersion 返回浏览器的次级版本。
3)appName 返回浏览器的名称。

五Screen 对象

1.Screen 对象属性

1)availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。
2)availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)。
3)colorDepth 返回目标设备或缓冲器上的调色板的比特深度。
4)width 返回显示器屏幕的宽度。
5)height 返回显示屏幕的高度。

 

posted on 2015-07-15 21:42  ytt12  阅读(434)  评论(0)    收藏  举报