网页设计与制作 第9章 在网页中使用JavaScript

合集下载

网页设计与制作各章习题及答案

网页设计与制作各章习题及答案

A. Ctrl+ALT+A B. Ctrl+ALT+I C. Ctrl+ALT+L D. Ctrl+A
(6) 在网页中不论是加入图像文件或是超链接。( B ) )
A. 它们都是绝对路径
B. 它们都是相对路径
C. 它们都是路径
D. 以上都不对
(7) 在 DreamweaverMX 中,站点分为( B )
答:WWW 是“World Wide Web”的缩写,其含义是“全球网”。是以超文
本传输协议为基础,提供面向 Internet 的信息查询服务,WWW 服务可以让用
户能用统一界面的信息浏览系统查询 Internet 上的各类信息。
(2) WWW 服务的工作原理是什么?
超文本 访问
用户 浏览器 服务器 1 服务器 2
</BODY> </HTML>
(4) 再在上一题的基础上,给第一行滚动的文字加上黄色背景,给第二行滚动的 文字加上红色前景。 答:<HTML>
<HEAD> <title>欢迎大家访问</title>
</HEAD> <BODY>
<P><marquee direction=right bgcolor="#FFFF00">“我会努力学习 网页制作技术”</marquee><br> <marquee behavior=alternate> <font color="#FF0000">“我一定能制作出精美的网页”</font> </marquee>

《网页设计与制作》习题及答案

《网页设计与制作》习题及答案

第1章网页设计基础1.网页文件不包括 ( D )A HTML文件 B多媒体文件 C图像文件 D Dos文件2.网页构成元素按照元素划分为(ABCD )A 文本B 图像 C超链接 D音频和视频3. HTML文档结构中表示头部信息的( B)A < body > < /body > B<head></head> c <html></html> D<title></title>4.在HTML文档中,使文本内容强制换行的标签是(B)A<hr> B<br> C<pre> D<hn>5.以下哪个标签语言符合HTML的语法规范(D)A<img src=pic.jpg width=150 height=200/>B<p><div>文字加粗</p></div>C<p align=center>D<hr width=”400” color=”#000000”>6.不属于HTML标记的是( C )A.<html>B.<head>C.<color>D.<body>7.为了标记一个HTML文件,应该使用的HTML标记是( C )A.<p></p>B.<body></body>C.<html></html >D.<title></ title>二填空1.网页分为(静态网页)和(动态网页)两种类型。

2.HTML中的所有标签都是有一对(<>)围住。

3.HTML网页的标题是通过(<title></title>)标签显示的。

4.(<hr>)是水平线标签,可以在页面生成一条水平线。

《网页设计与制作》教案

《网页设计与制作》教案

《网页设计与制作》教案第一章:网页设计基础1.1 教学目标让学生了解网页设计的基本概念和原则让学生掌握网页设计的流程和方法1.2 教学内容网页设计的概念和定义网页设计的原则和要素网页设计的流程和方法1.3 教学方法讲授法:讲解网页设计的概念和原则实践法:学生动手实践设计简单的网页1.4 教学评价学生能回答出网页设计的概念和定义学生能理解并运用网页设计的原则和要素学生能独立完成简单的网页设计第二章:HTML与CSS基础2.1 教学目标让学生了解HTML和CSS的基本概念和作用让学生掌握HTML和CSS的基本语法和用法2.2 教学内容HTML的基本概念和语法CSS的基本概念和语法HTML和CSS的综合应用2.3 教学方法讲授法:讲解HTML和CSS的基本概念和语法实践法:学生动手实践编写HTML和CSS代码2.4 教学评价学生能回答出HTML和CSS的基本概念和作用学生能理解并运用HTML和CSS的基本语法和用法学生能独立完成简单的HTML和CSS代码编写第三章:网页布局与排版3.1 教学目标让学生了解网页布局和排版的基本原则和方法让学生掌握使用HTML和CSS进行网页布局和排版的技术3.2 教学内容网页布局的基本原则和方法网页排版的基本原则和方法使用HTML和CSS进行网页布局和排版的技术3.3 教学方法讲授法:讲解网页布局和排版的基本原则和方法实践法:学生动手实践进行网页布局和排版3.4 教学评价学生能回答出网页布局和排版的基本原则和方法学生能理解并运用HTML和CSS进行网页布局和排版的技术学生能独立完成具有良好布局和排版的网页设计第四章:网页动画与交互4.1 教学目标让学生了解网页动画和交互的基本概念和原理让学生掌握使用HTML和CSS实现网页动画和交互的技术4.2 教学内容网页动画的基本概念和原理网页交互的基本概念和原理使用HTML和CSS实现网页动画和交互的技术4.3 教学方法讲授法:讲解网页动画和交互的基本概念和原理实践法:学生动手实践实现网页动画和交互4.4 教学评价学生能回答出网页动画和交互的基本概念和原理学生能理解并运用HTML和CSS实现网页动画和交互的技术学生能独立完成具有动画和交互功能的网页设计第五章:网页优化与推广5.1 教学目标让学生了解网页优化和推广的基本概念和方法让学生掌握使用SEO和网络营销技术进行网页优化和推广的技巧5.2 教学内容网页优化的基本概念和方法网页推广的基本概念和方法使用SEO和网络营销技术进行网页优化和推广的技巧5.3 教学方法讲授法:讲解网页优化和推广的基本概念和方法实践法:学生动手实践进行网页优化和推广5.4 教学评价学生能回答出网页优化和推广的基本概念和方法学生能理解并运用SEO和网络营销技术进行网页优化和推广的技巧学生能独立完成具有优化和推广功能的网页设计第六章:网页图像处理与多媒体应用6.1 教学目标让学生了解网页图像处理的基本概念和工具让学生掌握网页图像处理和多媒体应用的技术6.2 教学内容网页图像处理的基本概念和工具(如Photoshop、Fireworks等)多媒体元素在网页中的应用(如音频、视频等)图像和多媒体的HTML和CSS标记6.3 教学方法讲授法:讲解网页图像处理的基本概念和工具实践法:学生动手实践进行网页图像处理和多媒体应用6.4 教学评价学生能回答出网页图像处理的基本概念和工具学生能理解并运用网页图像处理和多媒体应用的技术学生能独立完成具有图像和多媒体应用的网页设计第七章:网页编程技术7.1 教学目标让学生了解网页编程的基本概念和语言让学生掌握常用的网页编程技术和框架7.2 教学内容网页编程的基本概念和语言(如JavaScript、jQuery等)常用的网页编程技术和框架(如Bootstrap、React等)编程实践和项目案例7.3 教学方法讲授法:讲解网页编程的基本概念和语言实践法:学生动手实践进行网页编程和技术应用7.4 教学评价学生能回答出网页编程的基本概念和语言学生能理解并运用常用的网页编程技术和框架学生能独立完成编程实践和项目案例第八章:移动网页设计与制作8.1 教学目标让学生了解移动网页设计的基本概念和原则让学生掌握移动网页设计与制作的技术和工具8.2 教学内容移动网页设计的基本概念和原则移动网页设计与制作的技术和工具(如Responsive Design、Adobe Edge Mobile等)移动网页设计的实践和案例分析8.3 教学方法讲授法:讲解移动网页设计的基本概念和原则实践法:学生动手实践进行移动网页设计与制作8.4 教学评价学生能回答出移动网页设计的基本概念和原则学生能理解并运用移动网页设计与制作的技术和工具学生能独立完成移动网页设计与制作的项目案例第九章:网页项目实战与团队协作9.1 教学目标让学生了解网页项目实战的基本流程和方法让学生掌握团队协作的基本技巧和工具9.2 教学内容网页项目实战的基本流程和方法团队协作的基本技巧和工具(如Git、Project Management Software等)项目案例分析和实战演练9.3 教学方法讲授法:讲解网页项目实战的基本流程和方法实践法:学生分组进行项目实战和团队协作9.4 教学评价学生能回答出网页项目实战的基本流程和方法学生能理解并运用团队协作的基本技巧和工具学生能独立完成项目实战和团队协作的任务第十章:网页设计与制作的未来趋势10.1 教学目标让学生了解网页设计与制作的未来趋势和发展方向让学生掌握前沿技术和创新思维的方法10.2 教学内容网页设计与制作的未来趋势和发展方向(如VR/AR、等)前沿技术和创新思维的方法(如Blockchn、Design Thinking等)创新项目和案例分析10.3 教学方法讲授法:讲解网页设计与制作的未来趋势和发展方向实践法:学生进行创新项目和思维训练10.4 教学评价学生能回答出网页设计与制作的未来趋势和发展方向学生能理解并运用前沿技术和创新思维的方法学生能独立完成创新项目和案例分析重点和难点解析重点环节一:网页设计的概念和原则重点关注学生对网页设计的基本理解,以及如何运用设计原则进行网页创作。

《网页设计与制作》课程教案

《网页设计与制作》课程教案

《网页设计与制作》课程教案一、教学目标1. 了解网页设计与制作的基本概念和流程。

2. 掌握HTML、CSS和JavaScript的基本语法和应用。

3. 能够独立设计并制作一个简单的网页。

二、教学内容1. 网页设计与制作的基本概念和流程。

讲解网页设计与制作的基本概念,如网页、网页设计、网页制作等。

介绍网页设计与制作的流程,包括需求分析、页面布局、页面设计、编码实现等。

2. HTML的基本语法和应用。

讲解HTML的基本语法,如标签、属性、注释等。

通过实例演示HTML在网页中的应用,如、段落、图片、等。

3. CSS的基本语法和应用。

讲解CSS的基本语法,如选择器、属性、注释等。

通过实例演示CSS在网页中的应用,如字体样式、颜色、布局等。

4. JavaScript的基本语法和应用。

讲解JavaScript的基本语法,如变量、运算符、注释等。

通过实例演示JavaScript 在网页中的应用,如动态修改内容、响应用户事件等。

5. 设计并制作一个简单的网页。

根据所学知识,设计并制作一个简单的网页,包括页面布局、页面设计、编码实现等。

三、教学方法1. 讲授法:讲解基本概念、语法和应用。

2. 演示法:通过实例演示HTML、CSS和JavaScript在网页中的应用。

3. 实践法:学生动手实践,设计并制作一个简单的网页。

四、教学环境1. 教室环境:多媒体教学设备、网络连接。

2. 软件环境:文本编辑器、浏览器、网页设计软件。

五、教学评价1. 课堂参与度:学生参与课堂讨论、提问和回答问题的情况。

2. 课后作业:学生完成课后作业的情况,包括网页设计作品的质量和完成时间。

3. 期末考试:考查学生对网页设计与制作的基本概念、语法和应用的掌握情况。

六、教学资源1. 教材:《网页设计与制作教程》2. 辅助材料:PPT课件、实例代码、教学视频3. 网络资源:在线教程、相关论坛、网页设计素材库七、教学安排1. 课时:共计32课时,每课时45分钟2. 课程安排:第1-4课时:网页设计与制作的基本概念和流程第5-8课时:HTML的基本语法和应用第9-12课时:CSS的基本语法和应用第13-16课时:JavaScript的基本语法和应用第17-20课时:设计并制作一个简单的网页3. 课后作业:每课时布置相应的课后作业,巩固所学内容八、教学策略1. 针对不同学生的学习基础,调整教学进度和难度,确保学生能够跟上课程节奏。

网页设计与制作教程——Web前端开发(第6版)课件第9章 JavaScript事件处理9.3

网页设计与制作教程——Web前端开发(第6版)课件第9章  JavaScript事件处理9.3

9.3 mouse事件
常用的鼠标事件见表9-5。
9.3 mouse事件
mouse事件的语法格式有下面三种: HTML中: <element on事件="myScript"> JavaScript中: object.on事件=function(){ myScript }; JavaScript中使用addEventListener()方法: object.addEventListener("事件", myScript, false);
《网页设计与制作教程Web前端开发第6版》 刘瑞新主编 配套资源
第9章 JavaScript事件处理
9.3 mouse事件
本章介绍JavaScrip的BOM对象和操作,DOM对象和操作。
目录
第9章 JavaScript事件处理 9.1 事件概述 9.2 window事件 9.3 mouse事件 9.4 keyboard事件 9.5 form事件 9.6 事件捕捉与事件冒泡 习题9
《网页设计与制作教程Web前端开发第6版》 刘瑞新主编 配套资源
祝贺你又学完了一节
9.3 mouse事件
9.3.1 click事件 【例9-11】本例鼠标单击页面区域,显示鼠标在浏览器中的坐标位置;单击图片 弹出一个消息框。本例文件9-11.html在浏览器中显示如图9-8所示。
9.3 mouse事件
9.3.2 dblclick事件 【例9-12】本例代码是段落的双击事件,鼠标双击段落文字,将触发事件函数,在段 落下面显示“Hello World”。本例文件9-12.html在浏览器中显示如图9-9所示。
9.3 mouse事件
9.3.3 mouseover和mouseout事件 1. mouseover事件

网页设计与制作第9章 JavaScript

网页设计与制作第9章 JavaScript
难点:函数的定义和调用、分支程序、循环程序、常用 对象的理解和使用。
导入:为什么要学习JavaScript
前面我们已经系统学习了Html和CSS,其中Htascript 是 实现网页动态效果的的基石, 在web开发中扮演重 要的角色,被广泛的应用到各个领域:
9.1 JavaScript 简介
4. 位于网页之外的单独脚本文件 示例:先建立一个名为test.js的文件,内容如下:
9.1 JavaScript 简介
然后,再建立一个html文件,内容如下:
9.1 JavaScript 简介
优点:复用、共享。 注意: (1)外部的JavaScript程序文件中不需要使用<script>标签, 此文件的内容仅含有JavaScript程序代码。 (2)使用src属性后,那么在该script元素内部的任何内容都将 被忽略。如果需要嵌入其他的代码,可以继续在文件中添加一 对新的<script>标签。 (3)src属性指定外部文件所在的位置时,默认是在页面所在 目录下。
件的使用方法。
教学内容
9.1 JavaScript简介 9.2 JavaScript程序 9.3 标识符和变量 9.4 运算符和表达式 9.5 JavaScript程序控制结构 9.6 常用对象 9.7 事件编程 9.8 利用JS实现在线订购功能
教学重点和难点
重点:在网页中使用客户端脚本的方法、函数的定义和 调用、标识符和变量的使用、运算符和表达式的 使用、程序控制结构、常用对象、事件编程。
9.1 JavaScript 简介
JavaScript程序本身不能独立存在,它是依附于某个HTML页 面,在浏览器端运行的。 1. 位于head部分的脚本
如果把脚本放置到head部分,在页面载入的时候,就同时载 入了代码。通常这个区域的JavaScript代码是为body区域程序 代码所调用的事件处理函数。如示例。

网页设计与制作教程

网页设计与制作教程

网页设计与制作教程目录第1章网页设计与制作概述1.1网络的基础知识1.1.1 TCP/IP协议1.1.2 IP地址1.1.3域名地址1.1.4统一资源定位器1.2图形图像的基础知识1.2.1位图与矢量图1.2.2常用的图像格式1.2.3常用的图形格式1.3网页的布局知识1.3.1网页的基本结构1.3.2页面的布局原则和模式1.4网页的色彩应用1.4.1色彩属性与象征意义1.4.2网页色彩的规划1.5 HTML基础1.5.1 HTML语言的基本结构1.5.2 HTML语言的基本单位1.5.3 HTML标记符基础1.5.4文本格式标记符1.5.5超标记符1.5.6图像标记符1.5.7表格标记符1.5.7框架标记符1.5.8表单标记符1.5.9滚动条1.6 CSS技术1.6.1 什么是CSS1.6.2 在网页中使用CSS1.6.3 CSS 样式定义1.6.4 CSS 属性1.6.5 CSS 过滤器简介1.7 JavaScript技术1.7.1 JavaScript脚本嵌入HTML文档的方法1.7.2使用客户端脚本习题一第2章DreamweaverCS6网页设计基础2.1 Dreamweaver的工作环境2.2构建Dreamweaver站点2.2.1创建本地站点2.2.2管理本地站点2.2.3创建和管理本地站点中文件2.3网页文本编辑2.3.1正文文本的添加2.3.2文本格式的设置2.3.3页面属性的设置2.3.4插入特殊字符2.3.5插入空格2.4 CSS样式设置2.4.1创建CSS规则2.4.2样式表2.5制作一个简单网页2.6 Dreamweaver工作环境的设置习题二第3章图像与多媒体3.1图像的应用3.1.1在网页中插入图像3.1.2设置图像属性3.2创建鼠标经过图像3.3图像占位符与属性的设置3.4插入flash动画3.5音频的应用3.5.1音频文件格式3.5.2网页中添加音频3.6视频的应用习题三第4章超级与其应用4.1超概述4.2创建文本超4.3创建图像超4.4创建电子4.5空习题四第5章网页的布局5.1表格的应用5.1.1插入表格5.1.2表格的嵌套5.2表格编辑与属性设置5.2.1文档中的设置表格格式优先顺序5.2.2选择表格与其它元素5.2.3设置表格属性5.2.4设置单元格、行或列属性5.2.5编辑单元格、行或列5.3应用APDiv布局页面5.4APDiv与表格的相互转换.5.4.1将APDiv转换为表格5.4.2表格转换为APDiv5.5框架的应用5.5.1创建框架集5.5.2查看和设置框架集属性5.5.3查看和设置框架属性5.5.4设置框架中显示的网页5.5.5嵌套的框架集5.5.6框架的编辑习题五第6章表单的应用6.1创建表单6.2添加表单对象6.2.1插入文本域6.2.2插入单选按钮/单选按钮组6.2.3插入复选框/复选框组6.2.4插入选择框〔列表/菜单〕6.2.5插入文件域6.2.6插入按钮6.3表单的提交6.4应用表格布局表单实例习题六第7章行为与脚本语言与模板和库的应用7.1行为在网页中的应用7.1.1行为、事件、动作7.1.2添加行为7.1.3Dreamweaver内置事件7.2 JavaScript脚本7.2.1 JavaScript脚本概述7.2.2 JavaScript脚本语言特效7.3创建与应用模板7.3.1创建模板7.3.2使用模板创建新网页7.3.3修改模板7.3.4文档从模板中分离7.3.5设置模板的首选参数7.4创建与应用库项目7.4.1创建库7.4.2在网页中应用库项目7.4.3编辑并更新库页面7.4.4将库项目从源文件中分离习题七第8章站点的测试8.1站点的测试8.1.1检查浏览器兼容性8.1.2.的检查与修正8.1.3不同分辨率下的测试8.1.4运行站点报告8.1.5内容的编辑8.2创建远程站点8.2.1设置远程服务器8.2.2连接远程站点8.3文件的上传和下载8.3.1文件的上传8.3.2下载文件8.3.3文件的取出与存回习题八第9章FireworksCS6基础与其在网页制作中的应用9.1 FireworksCS6基础9.1.1认识FireworksCS6工作区9.1.2文档管理9.1.3使用布局工具9.1.4各种面板9.1.5常用工具9.2绘制并编辑矢量图形9.2.1绘制与编辑基本形状9.2.2绘制与编辑自动形状9.2.3自由变形形状9.2.4复合形状9.3创建并修饰位图图像9.3.1创建位图图像9.3.2编辑位图图像9.3.3修饰位图9.4创建并编辑文本9.4.1创建文本9.4.2选择文本9.4.3编辑文本9.5应用笔触和填充9.5.1应用颜色工具9.5.2应用和更改笔触9.5.3应用和更改填充9.5.4在笔触和填充中添加纹理9.5.5应用样式9.6应用动态滤镜9.6.1应用动态滤镜9.6.2调整动态滤镜9.7使用切片和热点9.7.1使用切片9.7.2使用热点习题九第10章FlashCS6基本操作与在网页制作中的应用10.1 FlashCS6的基本操作10.1.1 FlashCS6的工作界面10.1.2 Flash文档的创建、打开、保存10.1.3面板组的使用10.2时间轴的使用10.2.1图层10.2.2帧10.2.3播放头10.2.4场景10.3元件、实例和库资源10.3.1元件的创建10.3.2实例10.3.3库面板以与元件与实例的关系10.4创建各种动画10.4.1遮罩层动画10.4.2引导层动画10.4.3形状补间动画10.4.4逐帧动画10.5在动画中添加声音10.6文本的使用10.6.1传统文本字段10.6.2使用文本布局框架(TLF)文本10.7动作面板的使用10.7.1动作面板的介绍10.7.2动作脚本的基本元素10.8 ActionScript基本语句10.8.1时间轴控制命令10.8.2浏览器/网络命令10.9动作的应用10.10测试发布Flash动画10.10.1制作过程中的测试10.10.2测试方法10.10.3下载模拟测试10.10.4发布影片10.10.5优化Flash文档习题十第11章PhotoshopCS6基本操作与在网页设计中的应用11.1 PhotoshopCS6基本操作11.1.1 PhotoshopCS6的工作界面11.1.2文件操作11.1.3环境设置11.1.4基本概念11.1.5选区的创建与编辑11.1.6利用画笔类工具绘制图像11.1.7利用形状绘制工具绘制图像11.1.8图像修饰工具的应用11.1.9调色命令的高级应用11.1.10图层样式11.1.11文字图层11.1.12滤镜11.2页面设计与制作11.2.1整体页面的制作11.2.2制作导航栏11.2.3制作网页内容板块11.2.4制作网页页脚习题十一第12章网页制作工具集成与网页制作综合实训12.1 Fireworks与Dreamweaver的集成12.2使用Photoshop和Dreamweaver12.2.1 Dreamweaver中处理Photoshop文件的工作流程12.2.2创建智能对象12.2.3更新智能对象12.3 Dreamweaver与Flash的集成12.4网页制作综合实训习题十二。

网页设计与制作智慧树知到答案章节测试2023年

网页设计与制作智慧树知到答案章节测试2023年

绪论单元测试1.本课程主要讲解的技术有:HTML、CSS、JavaScript。

A:错B:对答案:B第一章测试1.以下关于网页和网站的说法正确的是()。

A:网页和网站是两个没有联系的概念B:网站中可包含多个网页C:在网页中进行网站的配置D:网页和网站是同一概念答案:B2.在Dreamweaver中,使用()面板对站点进行管理。

A:文件B:CSSC:资源D:行为答案:A3.在网页设计中,以下关于网页文件命名的说法错误的是()。

A:使用下划线或破折号来模拟分隔单词的空格B:建议使用长文件名或中文文件名以便更清楚易懂C:用字母作为文件名的开头,不要使用数字D:使用字母和数字,不要使用特殊字符答案:B4.在Dreamweaver中,下列不是图像热点工具的是()。

A:线形热点工具B:矩形热点工具C:多边形热点工具D:椭圆形热点工具答案:A5.在网页制作中,设置超链接的目标属性为(),可使链接的网页在新窗口中打开。

A:_selfB:_parentC:_blankD:_out答案:C第二章测试1.若要是设计网页的背景图形为bg.jpg,以下标记中,正确的是()。

A:<body image=”bg.jpg”>B:<body bgcolor=”bg.jpg”>C:<body bground=”bg.jpg”>D:<body background=”bg.jpg”>答案:D2.关于标记,下列说法错误的是()A:标记大多成对出现B:标记可以带有一个或多个属性参数C:标记可以联合使用,可以嵌套使用D:标记大小写相关答案:D3.属于表单中分组标题标记的是()。

A:<fieldset>B:<legend>C:<form>D:<select>答案:B4.使用锚名可以实现同一页面间的链接。

()A:错B:对答案:B5.以下标记中,没用对应的结束标记的是()A:B:C:D:答案:C第三章测试1.若某标签里内容超过标签尺寸,则超出内容自动隐藏的CSS样式是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

onmouseover 和 onmouseout 事件,分别表示鼠标移
上去和移开时发生的事件。
(3)document对象的常用方法
document对象的常用方法有clear、write和writen
方法。 ① clear方法
clear方法一经调用将清除当前窗口中的内容。注
意,它既不改变由HTML定义的文档的实际内容, 也不清除变量值等其它内容,而只是将显示区清空。
(3)do while语句 do { 语句段; } while(条件) (4)break语句 break 语句提供无条件跳出循环结构或 switch 语句 的功能。 (5)continue语句 continue语句的作用是终止当次循环,跳转到循环 的开始处继续下一轮循环。
4.其他语句
除了以上条件语句和循环语句以外, JavaScript
(3)switch语句 如果需要对同一个表达式进行多次判断,那么 就可以使用switch语句,格式如下: switch(条件) {case value1: 语句段1; case value2:语句段2; case value3:语句段3; … default:语句段4;}
3.循环语句
(1)for语句 for(初始化;条件;增量) { 语句段; } (2)while语句 while(条件) { 语句段; }
1.document对象
document对象代表当前浏览器窗口中的文档,
使用它可以访问到文档中的所有其他对象(例如
图像、表单等),因此该对象是实现各种文档功 能的最基本对象。
(1)document对象的常用属性
document对象最常用的属性如下:
all 表示文档中所有HTML标记符的数组。
bgcolor 表示文档的背景颜色。
2.Date对象
创建日期对象可以使用以下 4 种构造函数中的一 种: • var variable=new Date() • var variable=new Date(milliseconds)
• var variable=new Date(string)
• var variable=new Date ( year , month , day , hours,minutes,seconds,milliseconds) (1)获取Date对象的常用方法 (2)设置Date对象的常用方法
3.Math对象
Math对象包含用来进行数学计算的属性和方法。 (1)Math对象的主要属性 Math中提供了6个属性,即:常数E、以10为底 的自然对数ln10、以2为底的自然对数 ln2、圆周率PI ( 3.1 4159 ) 、 1/2 的 平 方 根 SQRT1-2 、 2 的平 方 根
SQRT2。
9.2 JavaScript编程基础
9.2.1 JavaScript变量
所谓变量,就是程序中一个已命名的存储单元。
变量的主要作用是存取数据和提供存放信息的容器。
JavaScript 支持的数据类型如下: Number (数
字) 、Boolean(布尔) 、String(字符串) 、Null
(空) 、Undefined(未定义) 、Object(对象) 。
9.3.2 事件类型
1.单击事件onClick
当用户单击鼠标按钮时,产生 onClick 事件,同时 onClick 指 定 的 事 件 处 理 程 序 或 代 码 被 调 用 执 行 。
OnClick事件通常在下列基本对象中产生:
(1)button(按钮) (2)checkbox(复选框) (3)radio(单选按钮) (4)reset button(重置按钮)
(4)字符串运算符 :+(字符串接合操作)
(5)位操作运算符:&、|、^、-、~、<<、>>、>>> (7)条件运算符::?: (8)其他运算符:.、[ ] 、() 、delete 、new 、void
(6)赋值运算符:=、+= 、-=、*=、 /=、 %=、 &=、
9.2.3 JavaScript表达式
常用的对象,即String对象、Date对象和Math对象。
1.String对象
String对象用来存放字符串,是静态对象。
(1)String对象的属性
String 对象只有一个属性,即 length ,它表示字符
串中的所有的字符个数,包括所有符号。
(2)String对象的方法 String 对象的方法主要用于有关字符串在 Web 中 的显示、字体大小、颜色、大小写转换等。String对 象有19个方法。
9.3 JavaScript的事件驱动
9.3.1 什么是事件
通常鼠标或热键的动作称为事件( Event ), 而由鼠标或热键引发的一连串程序的动作称为事件
驱动(Event Driver)。比如,当单击鼠标按钮时
就产生一个单击( onClick )事件,当打开一个网
页时就产生一个网页的载入(onLoad)事件。
9.1.3 在网页中使用JavaScript
(1)使用SCRIPT标记符插入脚本 在网页中最常用的一种插入脚本的方式是使用 SCRIPT 标 记 符 , 方 法 是 : 把 脚 本 标 记 符
<SCRIPT></SCRIPT> 置于网页上的 HEAD 部分或
BODY 部分,然后在其中加入脚本程序。尽管可以
5.失去焦点事件onBlur
与 onFocus 事件相反,当前激活表单元素从激 活状态变为非激活状态,即不再拥有焦点、而退 到后台时,引发该事件。
6.鼠标移动事件onMouseOver
当鼠标指针位于超链接上时,产生 onMouseOver事件。
7.载入文件onLoad
当文档载入时引发该事件。 OnLoad 事件的作
对象的脚本语言,用于客户端与服务器端的应用程序。
全性能的脚本语言。和VBScript一样,它可以被嵌入
到HTML文件中,能直接被浏览器执行,从而产生各 种各样的动态网页效果。 JavaScript 弥补了 HTML语
言 的 缺 陷 , 它 与 HTML 、 CSS 结 合 被 人 们 称 为
DHTML。
表达式是运算符和操作数的组合。表达式通过求 值确定表达式的值,这个值是对操作数实施运算符 所确定的运算后产生的结果。有些运算符将数值赋 予一个变量,而另一些运算符则可以用在其他表达 式中。 由于表达式是以运算符为基础的,因此表达式可 以分为算术表达式、字符串表达式、赋值表达式以
及逻辑表达式等等。
9.2.4 JavaScript语句 1.一般语句
( 2)Math对象的主要方法
Math对象的主要方法有:
求绝对值:abs()。 求正弦、余弦值:sin(),cos()。 求反正弦、反余弦值:asin(),acos()。 求正切、反正切值:tan(),atan()。
四舍五入:round()。
求平方根:sqrt()。
9.4.2 浏览器对象
常用的浏览器有document对象和Windows对象。
在JavaScript中定义变量应遵循以下规则:
• 必须以字母或下划线(_)开头。
• 在所说明的范围内必须是唯一的。
• 用var来定义变量,也可以用赋值语句声明变量,但
不能既不用var声明变量,又不给它赋值。
9.2.2 JavaScript运算符
在JavaScript中包括以下8类运算符:
(1)算术运算符 :+、-、*、/、%、++ 、-(2)逻辑运算符:&&、||、! (3)比较运算符: <、<=、>、>=、= =、!=
forms 表示文档中所有表单的数组。 title 表示文档的标题。
在客户端脚本中,JavaScript通过对事件进行响
应来获得与用户的交互。
document 对象的常用事件有: onclick 事件, 表示鼠标单击时产生的事件; onload 事件,表示在 文档装载完毕时产生的事件; onunload 事件,表示 在文档卸载完毕时产生的事件。另外还有
中还包括以下语句:
函数调用语句 return语句 with语句 函数调用语句用于调用函数。 用于返回函数调用的值。
用于表示默认对象。
for in语句 用于对一个对象的所有属性进行循环,
直到每个属性都访问到。
9.2.5 JavaScript函数
数是已命名的代码块,代码块中的语句被作为一个 整体引用和执行。 定义函数的格式如下: function 函数名(参数1,参数2,...) { 语句段; … return 表达式; }
用是在首次载入一个文档时检测cookie的值,并用 一个变量为其赋值,使其可以被源代码调用。
8.卸载文在件onUnload
当Web页面退出时引发onUnload事件。
9.4 JavaScript的对象
对象就是客观世界中存在的特定实体。
9.4.1 JavaScript的内部对象
JavaScript 提供了一些内部对象,下面介绍三种
2.Window对象
Window对象拥有12个属性、8种方法和 2种事件。 (1)Window对象的属性 Window对象拥有以下属性: name属性:当前窗口的名字。 parent属性:该属性是一个窗口对象,它是当前 窗口的父窗口,它拥有与生俱来的窗口的所有方法 和事件。 self属性:该属性是当前窗口的Window对象。
(1)数据声明语句 声明变量的语法如下: var 变量名[=初始值] (2)赋值语句 赋值语句是由赋值表达式组成的语句。 (3)注释语句 //:表示单行注释,从“//”开始到本行结束都为注释。 /*……*/ :表示多行注释,从“ /*” 开始到“ * /” 结束为 注释。
相关文档
最新文档