- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
您可能关注的文档
- 信号发生器的设计机械基础.doc
- 眩晕诊治专家共识(2010版)pdf机械基础.doc
- 压缩机安装规范机械基础.doc
- 直流电源工作特性测试仪机械基础.doc
- 字信号发生器机械设计.doc
- 作业指导书(磨削)机械设计.doc
- 用坐标表示地理位置的导学案[]技术.doc
- (63题)机械零件成型技术物理学.doc
- 2013年期末阅读训练说明.doc
- JavaScript刷新框架及页面的方法总集说明.doc
- 初中语文写作教学策略的有效性研究教学研究课题报告.docx
- 初中到高中的过渡期学习指导方案研究教学研究课题报告.docx
- 儿童认知心理发展与情绪障碍关联性研究教学研究课题报告.docx
- 《汽车事故工程》课件.ppt
- 陕西公共英语考试真题试卷(3).docx
- 高中生心理素质与学业压力关系研究教学研究课题报告.docx
- 陕西公共英语考试真题试卷(4).docx
- 2024-2025年七上语文专题练习专题03 文学文化常识(两大题型)(学生).docx
- 2024-2025年七上语文专题练习01 字音字形词语(3大考点、两种题型)(教师).docx
- 学生社交能力对心理健康的影响教学研究课题报告.docx
最近下载
- 家庭社会学课件.ppt VIP
- 答案-广东开放大学《形式与政策》你所从事的行业和工作,《决定》中提出怎样的改革举措?.docx
- Shure舒尔UA845 User Guide用户手册说明书.pdf
- 情感电台文本治愈系长篇故事.docx VIP
- 应收账款债权流转创新进展情况-应收账款融资服务平台.PDF
- 深度学习技术在人工智能中的前沿应用与突破.pptx VIP
- 牛津上海版小学英语5年级下册 Module 1 Unit 2 Watch it grow! 公开课PPT课件8.ppt
- 专项法律服务合同模版-应收账款债权融资计划.doc
- 应收账款债权流转创新进展情况.PDF
- 应收账款转让凭证及清单txt.docx VIP
文档评论(0)