- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.1 DOM、DHTML介绍
DOM (Document Object Model)
DHTML (Dynamic HTML)
JavaScript可以使用3种方式将HTML对象事件与处理程序代码进行关联:
1) 在事件源对象对应的HTML标签上增加要处理的事件属性,例如 oncontextmenu=myFun()
2) 直接在JavaScript代码中设置元素对象的事件属性,例如 document.oncontextmenu = myFun;
3) 在一个专门的script标签对中编写事件处理代码,例如 script language=javascript for=document event=oncontextmenu
5.2 window对象
(引用window对象的属性和方法时,可以省略window这个前缀)
方法:
alert 具有OK按钮的提示对话框
confirm 具有OK、Cancel按钮的对话框
prompt 输入信息的对话框,例如 prompt(提示信息, 默认值)
close 关闭窗口(如果是open方式打开的子窗口,则关闭;如果是用户Get方式打开的,则提示是否关闭)
navigate 导航到指定URL
setInterval 设置浏览器每隔时间(单位:毫秒)调用指定代码,例如 setInterval(myFun(), 5000)
setTimeout 设置浏览器经过时间(单位:毫秒)执行指定代码,例如 setTimeout(myFun(), 5000)
clearInterval 取消setInterval
clearTimeout 取消setTimeout
moveTo 移动窗口位置(有的浏览器不理睬)
resizeTo 改变窗口大小
open 打开一个新窗口,例如 window.open(url.html, _blank, top=0,left=0,width=200,height=200,toolbar=no);
showModalDialog 产生模式对话框窗口(不能改变窗口大小,没有菜单、工具条、状态栏等)
showModelessDialog 产生非模式对话框窗口
属性:
closed 返回对应窗口是否关闭(一般用于检测子窗口,open返回值为子窗口window对象)
opener 返回父窗口(打开本窗口的window对象)
defaultstatus 设置/返回状态栏默认显示文本内容
status 设置/返回状态栏当前文本内容
screenTop 返回窗口左上角顶点在屏幕垂直位置
screenLeft 返回窗口左上角顶点在屏幕水平位置
事件:(window对象事件处理器需要作为body标签的事件属性设置)
onload 装载完网页文档时。该属性还可用于frameset、frame、iframe、img、applet等,程序应放在对应标签之前
onunload 卸载网页文档之后
onbeforeunload 准备卸载网页文档之前。
可在此处设置 window.event.returnValue=某字符串,浏览器将弹出一个对话框提示用户是否真的要关闭、离开网页。
通用事件:(大多数HTML元素都能触发的事件)
onclick 单击
onmousemove 鼠标移动
onmouseover 鼠标移入
onmouseout 鼠标移出
onmousedown 鼠标按键按下
onmouseup 鼠标按键弹起
onkeydown 键盘按键按下
onkeyup 键盘按键弹起
onkeypress 键盘击键(按下后弹起)
对象属性:
1) location对象:设置/返回当前网页URL信息
href属性:可使用window.location.href=url;载入新文档,与window.navigate(url);作业一样
replace方法:也可用于载入新网页
reload方法:重新载入(刷新)当前网页,例如 opener.location.reload();
2) event对象:设置/返回当前事件有关信息
altKey属性:事件发生时Alt键是否被按下
ctrlKey属性:事件发生时Ctrl键是否被按下
shiftKey属性:事件发生时Shift键是否被按下
clientX、clientY属性:设置/返回鼠标相对窗口客户区顶点x、y坐标
screenX、screenY属性:设置/返回鼠标相对屏幕顶点x、y坐标
offsetX、offsetY属性:设置/返回鼠标相对事件源顶点x、y
文档评论(0)