Javaweb学习之JavaScript(二)

Window对象在JavaScript中的应用:

    window对象是浏览器提供的内置对象。其下层对象有location,history,event,navigator和document。主要对象是document。document的下层对象有link,body,anchor,form,image,selection,applets。其中form下层对象有reset,submit,button,checkbox,text,radio,option,password,select。

window对象是内置对象最顶层对象,每个window对象都是一个浏览器窗口。document对象是window对象下层中最主要对象,即HTML文档对象模型(DOM)。HTML文档对象模型是一种树状结构,下层包含<link>,<form>等对象。在form下又包含表单控件对象,如text,radio等。由于DOM采用分层结构和定义的标准方法,故使用JavaScript和文档对象模型可以控制页面的每一个元素。location对象包含当前网页URL,可以用来设置当前网页的地址,history对象包含以前的网页URL,可以实现网页前进和后退。

        window对象的定位:由最高层向最底层定位

window对象属性:

name:当前窗口名字
parent:当前窗口的父窗口
self:当前打开的窗口
top:窗口集合中最顶层窗口
status:设置当前打开窗口状态栏的显示数据

defaultStatus:当前状态栏的显示数据

window对象方法:

alert();创建一个警告对话框,具有提示信息和确定按钮
confirm();创建一个确认对话框,具有确定和取消按钮,分别返回true和false
close();关闭当前打开的浏览器窗口
open();打开一个新的浏览器窗口
prompt();创建一个提示对话框,具有提示信息,确定和取消按钮以及要求输入字符串字段
setTimeout();设置一个时间控制器,经过指定时间段后执行某程序
clearTimeout();清楚原来时间控制器内时间设置

window对象事件:

onLoad:网页载入浏览器时发生
onUnLoad:网页从浏览器删除时发生
onBeforeUnLoad:网页被浏览器关闭前发生
OnResize:用户调整窗口大小时发生
OnScroll:用户滚动窗口时发生

OnError:载入的网页产生错误时发生

document对象在JavaScript中的应用:

document对象的属性:

alinkColor:设置页面中活动超链接的颜色
bgColor:设置页面背景颜色
fgColor:设置页面前景颜色
linkColor:设置页面中未被访问过的超链接颜色
vlinkColor:设置中已经被访问过超链接颜色
lastModified:最后一次修改页面时间
location:页面URL地址
title:页面标题

document对象的方法:

clear();清除文件窗口内数据
close();关闭文档
open();打开文档
write();向当前文档写入数据
writeln();向当前文档写入数据并换行
getElementById("对象id");获取指定id对象元素
getElementName("对象名");获取指定对象名的一组同名对象元素

document对象的事件:

鼠标事件:

onClick:单击鼠标左键时发生
ondblClick:双击鼠标左键时发生
onMouseDown:按下鼠标左键时发生
onMouseMove:在对象上移动鼠标时发生
onMouseOut:鼠标离开对象时发生
onMouseOver:鼠标移到对象上时发生
onMouseUp:释放鼠标左键时发生
onSelectStart:开始选取对象内容时发生
onDragStart:以拖拽方式选取对象时发生

按键事件:

onKeyDown:按下按键时发生
onKeyPress:按下按键时发生onKeyDown事件,然后产生onKeyPress事件,如果按住不放,则产生一系列onKeyPress事件
onKeyUp:放开按键时发生
onHelp:按下系统的帮助键时发生

JavaScript内置对象:

String对象:

Math对象:

Array对象:

Data对象:

猜你喜欢

转载自blog.csdn.net/object__/article/details/80328784