- 1
- 0
- 约5.97千字
- 约 60页
- 2022-04-02 发布于北京
- 举报
第13章 脚本和事件网站脚本语言是指在HTML中所使用的脚本语言。它可以实现网页的动态效果。事件也是网页制作过程中经常会用到的,通过事件可以让网页变得更加生动、灵活。所以经常将脚本和事件相结合使用,以达到使网页效果更加富有生命力的效果。本章将讲解有关两者的知识。13.1 脚本脚本是指一种计算机语言。HTML脚本是指在HTML中通过编程可以运行的一种HTML语言,主要用于实现一些动态的效果。本节就来介绍有关脚本的基本知识。13.1.1 定义脚本定义脚本是指在HTML页面中对脚本的定义。通常使用script标签进行定义,定义语法规则如下所示:13.1.1 定义脚本有时,由于浏览器的版本不同,可能无法识别script标签,script标签中所包含的内容会以文本方式显示在页面上。为解决这种情况的发生,需要将脚本隐藏在注释标签中,定义代码规则如下所示:在JavaScript中:13.1.1 定义脚本在VBScript中:13.1.2 替换文本替换文本是指在定义的脚本没有执行时的替代文本。通过noscript标签进行定义,与script标签相同,添加在body标签中,定义语法规则如下:13.1.3 嵌入对象嵌入对象是指在HTML中嵌入所需的对象。常见的嵌入对象标签包括object标签和applet标签。 13.1.3 嵌入对象1.object标签通过objecr标签进行定义,object标签可以插入Java中后缀为.class的文件(即Java类文件),定义语法规则如下所示:13.1.3 嵌入对象2.applet标签嵌入对象的方式还有一种,就是使用applet标签。由于网页时代的更新,applet标签几乎已经被淘汰了,建议读者使用object标签进行定义对象的嵌入。13.2 事件事件是指当网页在浏览器上被某些动作出发所做出的相应的反应。通过事件的使用可以使网页变得更加生动,效果更加丰富。本节将会详细介绍有关HTML中触发的事件。13.2.1 触发载入事件触发载入事件是指当鼠标对链接进行单击时做出的动作。通过onclick来进行定义,通常onclick可以执行很多种动作。由于onclick的语法形式较多,且复杂,这里给出基本定义语法如下所示:13.2.2 触发双击事件触发双击事件是指当鼠标对链接进行双击时做出的动作。通过ondbclick进行设置,这里给出基本定义语法如下所示:13.3 触发鼠标按钮事件触发鼠标按钮事件是指鼠标在按钮上所做的动作触发事件,通过onmouse进行定义。其中,onmouse中有5种触发事件,下面我们就来详细介绍有关触发鼠标按钮事件的知识。13.3.1 触发鼠标按下事件鼠标按下事件是指鼠标在按下时立刻发生的动作。通过onmousedown进行定义,通常onmousedown可以执行多种动作。由于onmousedown的语法形式较多,且复杂,这里给出基本定义语法如下所示:13.3.2. 触发鼠标释放事件鼠标释放事件是指鼠标在按下后松开时发生的动作。通过onmouseup进行定义,放在body标签中,这里给出基本定义语法如下所示:13.3.3 触发鼠标移动事件鼠标移动事件是指鼠标在元素上移动时发生的动作。通过onmousemove进行定义,这里给出最基本的语法形式如下所示: 13.3.4 触发鼠标经过事件鼠标经过事件是指鼠标在经过元素时发生的动作。通过onmouseover进行定义,由于onmouseover的语法形式复杂多样,这里给出简单的语法形式如下所示:13.3.5 触发鼠标离开事件鼠标离开事件是指当鼠标离开元素时发生的动作。通过onmouseout进行定义,这里给出简单的语法形式如下所示:13.4 触发键盘事件触发键盘事件是指在键盘上做过的动作触发的事件。通过onkey进行定义,其中onkey中具有3个触发事件,本节将来介绍有关触发键盘事件的知识。13.4.1 触发按下键盘按钮事件按下键盘按钮事件是指在用户按下一个键盘按键时所触发的事件。通过onkeydown进行定义,通常onkeydown可以执行多种动作。由于onkeydown的语法形式多样且复杂,这里给出最简单的语法形式如下所示:13.4.2 触发键盘按键被按下并松开事件键盘按键被按下并松开是指在键盘按键被按下并松开一个键时触发的事件。通过onkeypress进行定义,这里给出最简单的语法形式如下所示:13.4.3 触发键盘按键被松开事件键盘按键被松开是指键盘按键被松开时触发的事件。通过onkeyup进行定义,这里给出最基本的定义语法形式如下所示:13.5 触发页面相关事件页面相关事件是指在打开页面时被触发的事件。页面相关事件包括很多复杂的JavaScript程序。本节就将介绍有关页面相关事件的知识。13.5.
您可能关注的文档
最近下载
- GB 7594.1-1987 电线电缆橡皮绝缘和橡皮护套 第1部分一般规定-国家标准.pdf VIP
- 110kV送变电工程启动调试与试运行操作指南及案例解析.docx VIP
- 心衰合并肾功能不全的护理难点与解决方案.pptx VIP
- 关于2024年度民主生活会整改措施落实情况及2025年深入贯彻中央八项规定精神学习教育查摆问题整改情况的通报.docx VIP
- 2024-2025学年广东省潮州市高二上学期期末教学质量检测物理试卷.pdf VIP
- 上肢动脉CTA扫描技术课件最新完整版本.pptx VIP
- 110kV变电站专项电气试验及调试方案.doc VIP
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
原创力文档

文档评论(0)