分享

计算机科学研究者陶贤斌站在巨人的肩膀上总结JavaScript之Window对象

 大文豪贤斌学长 2020-05-02

7.1 navigator 导航器对象

appCodeName 返回浏览器的代码名;

appName 返回浏览器的名称;

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

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

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

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

7.2 screen 对象

availHeight 返回显示屏幕的可用高度;

availWidth 返回显示屏幕可用宽度;

height 返回屏幕的像素高度;

width 返回屏幕的像素宽度;

colorDepth 返回屏幕颜色的位数;

7.3 history 对象

back() 返回前一个URL ;

forward() 返回下一个URL;

go() 返回某个具体页面;

7.4 location 对象

属性

hash 设置或返回从井号(#)开始的URL;

host 设置或返回主机名和当前URL的端口号;

hostname 设置或返回当前URL的主机名;

href 设置或返回完整的URL;

pathname 设置或返回当前URL的路径部分;

port 设置或返回当前URL的端口号;

protocol 设置或返回当前URL的协议;

search 设置或返回从问号(?)开始的URL;

方法

assign(URL)加载新的文档;

reload() 重新加载当前页面;

replace(newURL) 用新的文档替换当前文档;

7.5 document 对象

集合

anchors[] 描点对象组;

images[] 图片对象数组;

links[] 连接对象数组;

forms[] 表单对象数组;

属性

cookie 设置或返回与当前文档有关的所有cookie;

domain 返回当前文档的域名;

referrer 返回载入当前文档的文档URL;

title 返回当前文档的标题;

URL 返回当前文档的URL;

方法

open() 打开一个新的文档,并擦除旧文档内容;

close() 关闭文档输出流;

write() 向当前文档追加写入文本;

writeln() 与write()相同,在<pre>中会追加换行;

7.6 窗口控制

moveBy

语法 moveBy(水平位移量,垂直位移量);

功能 按照给定像素参数移动指定窗口;

moveTo

语法 moveTo(x,y);

功能 将窗口移动到指定的指定坐标(x,y)处;

resizeBy

语法 resizeBy(水平,垂直);

功能 将当前窗口改变指定大小(x,y);

当x、y的值大于0时为扩大;

当x、y的值小于0时为缩小;

resizeTo

语法 resizeTo(水平宽度,垂直宽度);

功能 将当前窗口改变成(x,y)大小,x、y分别为宽度和高度;

scrollBy

语法 scrollBy(水平位移量,垂直位移量);

功能 将窗口中的内容按给定的位移量滚动,

参数为正数时,正向滚动,否则反向滚动;

scrollTo

语法 scrollTo(x,y);

功能 将窗口中的内容滚动到指定位置;

7.7 焦点控制

focus

得到焦点 ;

blur

移出焦点 ;

7.8 定时器

setTimeout

语法 setTimeout(执行代码,毫秒数);

功能 当到了指定的毫秒数后,自动执行功能代码;

clearTimeout

语法 clearTimeout(定时器);

功能 取消由setTimeout()设置的定时器;

setInterval

语法 setInterval(重复执行的代码,毫秒数);

功能 按指定周期重复执行功能代码;

clearInterval

语法 clearInterval(时间间隔器);

功能 取消由setInterval()设置的时间间隔器;

7.9 对话框

alert

语法 alert(“提示字符串”);

功能 弹出一个警告框,在警告框内显示提示字符串;

confirm

语法 confirm(“提示字符串”);

功能 显示一个确认框,在确认框内显示提示字符串,

当用户单击“确定”按钮时该方法返回true,

单击“取消”时返回false;

prompt

语法 prompt(“提示字符串”, “缺省文本”);

功能 显示一个输入框,在输入框内显示提示字符串,

在输入文本显示缺省文本,并等待用户输入,

当用户单击“确定”按钮时,返回用户输入的字符串,

当单击“取消”按钮时,返回null值;

7.10 示例代码

<html>

<head>

<script type="text/javascript">

function disp_alert()

{

alert("再打个招呼。这里演示了" + "\n" + "如何在消息框中添加折行。")

}

</script>

</head>

<body>

<input type="button" onclick="disp_alert()" value="显示消息框" />

</body>

</html>

查看结果:

再打个招呼。这里演示了

如何在消息框中添加折行。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多