- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应用开发(四) -JavaScript脚本语言 主要内容 JavaScript概述 基本语法 常用内部对象 对象层次与事件处理 浏览器内部对象 综合实例 小结 JavaScript概述(1) JavaScript概述(2) JavaScript概述(3) JavaScript概述(4) 主要内容 JavaScript概述 基本语法 常用内部对象 对象层次与事件处理 浏览器内部对象 综合实例 小结 基本语法(1) 基本语法(2) 基本语法(3) 基本语法(4) 基本语法(5) 基本语法(6) 基本语法(7) 基本语法(8) 基本语法(9) 基本语法(10) 基本语法(11) 基本语法(12) 基本语法(13) 基本语法(14) 基本语法(15) 基本语法(16) 基本语法(17) 基本语法(18) 基本语法(19) 主要内容 JavaScript概述 基本语法 常用内部对象 对象层次与事件处理 浏览器内部对象 综合实例 小结 常用内部对象(1) 常用内部对象(2) 常用内部对象(3) 主要内容 JavaScript概述 基本语法 常用内部对象 对象层次与事件处理 浏览器内部对象 综合实例 小结 对象层次与事件处理 对象层次与事件处理 对象层次与事件处理 JavaScript的对象层次 JavaScript中的对象并不都是独立存在的,而是有着层次结构。对象可以依照层次来进行调用。 事件驱动与事件处理 当HTML文档或文档中的元素发生了某些动作时,浏览器就会产生一个事件(Event)。例如浏览加载文档完毕是load事件、单击一个按钮是click事件、双击鼠标是dblclick事件、在键盘上按下一个键是keypress事件、将鼠标从一个对象上滑过是mouseover事件。 程序员可以事先定义好一个事件的处理程序,一旦浏览器中产生了某个事件,浏览器会就自动调用这个处理程序。这种通过事件来调用程序的方式称为事件驱动。 浏览器常用事件列表 1. 鼠标移动事件:鼠标移动(mousemove)、鼠标离开对象(mouseout)、鼠标移到对象上(mouseover)三种。 2. 鼠标点击事件:单击事件(click)、双击事件(dblclick)、鼠标键按下(mousedown)和鼠标键释放(mouseup)四种。 3. 加载与卸载事件,分别为load与unload。其中load事件是在加载网页完毕时产生的事件,加载网页指浏览器打开网页;unload事件是卸载网页时产生的事件,卸载网页是指关闭浏览器窗口或者从当前页面跳转到其他页面,即当前网页从浏览器窗口中卸载。 4. 文本框事件:得到焦点(focus)通常是指选中了文本框,并且可以在文本框中输入文字。失去焦点(blur)与得到焦点相反,是指将焦点从文本框中移出去。 5. 键盘事件:通常是指在文本框中输入文字时发生的事件,与鼠标事件相似,键盘事件也分为按下键盘键事件(keydown)、释放键盘键事件(keyup)和按下并释放键盘事件(keypress)三种。 6. 表单事件:提交事件(submit)与重置事件(reset)都是在Form元素中所产生的事件。提交事件是在提交表单时激发的事件,重置事件是在重置表单内容时激发的事件。这两个事件都能通过接收返回的false来取消提交表单或取消重置表单。 7. 选择事件(select)和改变事件(change) :选择事件指文本框中的文字被选择时产生的事件。改变事件则通常在文本框或下拉列表框中激发。 简单示例 谢谢大家! * 教学课件 JavaScript最早是由NetScape公司开发出来的一种跨平台的、基于对象的脚本语言,目前为大多数浏览器所支持。 JavaScript的优点: 简单性 动态性 基于对象的语言 安全性 跨平台性 减少服务器开销(节省CGI的交互时间) 实例 html head title欢迎来到JavaScript世界!/title script type=text/javascript function mouseOver() { //访问文档对象(即WEB页面包含的元素) document.b1.src =mouse_on.jpg; } function mouseOut() { //访问文档对象(即WEB页面包含的元素) document.b1.src =mouse_off.jpg; } //向document文档输出内容,即向WEB页面输出内容。 document.write(欢迎来到JavaScript世界!br); /script /head body a href=# img border
您可能关注的文档
- 培训采购模块概述及基础定义.ppt
- 培训需求管理 )培训计划管理)电子货币分配 )培训成本结算.ppt
- 培训需求调查与年度计划制定.ppt
- 培训:领导能力与创新思维.ppt
- 培训:赢在职场成就你我(外培版).ppt
- 基于AHP的模糊综合评价系统.ppt
- 基于4S店的汽车配件检索.ppt
- 基于AO的数据检测.ppt
- 基于ArcGIS的海洋专题图制作20081231.ppt
- 基于BP神经网络的手写数字识别.pptx
- 南京市第十三中学2024-2025学年高二上学期10月期中英语试题及答案.docx
- 江阴市四校2023-2024学年高二上学期期中联考语文试题(原卷版).docx
- 南京市第十三中学2024-2025学年高二上学期期中考试数学试题及答案.docx
- 江阴市四校联考2023-2024学年高二11月期中生物试题(原卷版).docx
- 南京市第十三中学2024-2025学年高二上学期10月期中生物试题(含答案).docx
- 苏州市2024-2025学年高一上学期期中调研数学试卷.pdf
- 南京市2024-2025学年高二上学期11月期中考试+化学试题(无答案).docx
- 江阴市四校联考2023-2024学年高二上学期11月期中化学试题(原卷版).docx
- 物理奥数竞赛题.pdf
- 第九届高校廉洁教育系列活动课堂实践案例遴选名单.docx
文档评论(0)