《网页设计与制作》 教学课件.

Slides:



Advertisements
Similar presentations
1 HTML 语言与网页设计 —— DHTML 技术 2 学习目标 理解客户端脚本的作用,掌握在 网页中使用客户端脚本的方法。 理解 JavaScript 语言的基本语法。 理解 JavaScript 对象和浏览器对 象在脚本编程中的作用。 理解 DHTML 的原理,能够在网页 中应用 DHTML.
Advertisements

《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
《网页设计与制作》 教学课件.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
JavaScript脚本语言 两个简单的方法 alert(strvar); document.write(strvar);
Tool Command Language --11级ACM班 金天行.
第12讲 Javascript 复习 信息学院 孙辉.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
第一讲 JavaScript编程基础 信息学院 周宝刚.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
JavaScript 语言基础.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
第10章 JavaScript和DHTML技术
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
Dreamweaver的工作界面.
第6章 脚本编程 讲述脚本的概念、JavaScript的基本语法、在页面上创建JavaScript的方法,重 点介绍了JavaScript内置对象和浏览器对象在Web页上的应用.
图表的创建.
第三章 第三节javascript企业常用开发1-1
在PHP和MYSQL中实现完美的中文显示
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
第15章 行为 Dreamweaver CS4提供了丰富的行为,这些行为的使 用可以为网页对象添加一些动态效果和简单的交互功 能,使那些不熟悉JavaScript语言的网页设计师也可 以方便的设计出通过编写JavaScript语言才能实现的 功能。本章将首先介绍一些基本概念,以及“行为” 面板的基本操作;接着结合实例具体讲解常用的.
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
JavaScript 靜宜大學 資管系 楊子青.
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第二章 Java语言基础.
Simple , Powerful and fee
Windows 7 的系统设置.
网页制作基础 CNIC 王桦.
DevDays ’99 The aim of this mission is knowledge..
任务1-3 使用Dreamweaver创建ASP网页
A New Kind of JavaScript Library
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
SOA – Experiment 2: Query Classification Web Service
编程作业3:网页正文抽取 (10分).
第4章 PHP流程控制语句.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
1.3 C语言的语句和关键字 一、C语言的语句 与其它高级语言一样,C语言也是利用函数体中的可执行 语句,向计算机系统发出操作命令。按照语句功能或构成的不 同,可将C语言的语句分为五类。 goto, return.
Web安全基础教程
网页设计与制作 —— 学习情境二:网页模板设计
姚金宇 MIT SCHEME 使用说明 姚金宇
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
项目二:HTML语言基础.
第3章 JavaScript基本语句.
第4章 Excel电子表格制作软件 4.4 函数(一).
Word中活用“艺▪图▪框” 信息技术必修(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
第九节 赋值运算符和赋值表达式.
Unity回傳統計資訊程式說明: 填寫回傳資訊網址(theUrl)。
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
Visual Basic程序设计 第13章 访问数据库
VRP教程 2011.
第二章 Java基本语法 讲师:复凡.
Python 环境搭建 基于Anaconda和VSCode.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
鸡兔同笼(续) ——选择结构.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
顺序结构程序设计 ——关于“字符串”和数值.
1 Web基础知识 1.1 HTTP协议 1.2 Web服务器和浏览器 1.3 C/S模式与B/S模式 1.4 Web的访问原理
02 JavaScript编程基础 JavaScript语法规则.
Presentation transcript:

《网页设计与制作》 教学课件

第13章:JavaScript技术 主要教学环节 一、课程引导 二、明确知识技能目标 三、展示网页浏览效果 四、分析操作任务 五、知识讲解与操作示范 六、课堂模仿实践 七、疑难解析 八、归纳总结 九、布置习题

(一)课程引导    网页是用HTML语言写的,HTML语言定义了网页的结构和网页元素,能够实现网页普通格式要求。CSS样式表弥补了HTML对网页格式化功能的不足,对网页布局和网页元素的控制功能更加强大,能够实现网页中特殊格式的要求。本章所学习的 JavaScript 主要实现实时的、动态的、可交互性的功能,对客户操作进行响应,显示各种自定义内容。HTML、CSS、JavaScript三者共同构成了丰富多彩的静态网页。

(二)明确知识技能目标 (1)掌握JavaScript的常量、变量、运算符和表式。 (2)掌握JavaScript的语句、函数。

(三)分析操作任务 (1)在“长沙世界之窗”站点下创建文件夹“14JS技术”。 (2)在文件夹“14JS技术”中创建网页14_1.html,在该网页中显示当前日期与时间,并且在每天不同时间段显示不同的问候语,还具有动态显示标题栏信息的功能。 (3)在文件夹“14JS技术”中创建网页14_2.html,该网页打开时会自动弹出一个小窗口,网页中图像禁止下载。

(四)知识讲解与操作示范(1) 13.1 JavaScript概述 的脚本语言。使用它的目的是与HTML超文本标记语言一起实 现网页中的动态交互功能。

(四)知识讲解与操作示范(2) 13.2 JavaScript的应用举例 利用JavaScript编写代码,在网页中显示当前日期和时间。 具体实现过程如下: (1) 在“长沙世界之窗”站点下创建文件夹“14JS技术”,在“文件”面板中,将本站点根目录下“02文本操作”文件夹中的网页文档“02.html”拷贝到文件夹“14JS技术”中,且重命名为“14_1.html”。 (2) 打开网页文档14_1.html 双击该文档名称打开该网页,在“文档”工具栏中【代码】按钮,切换到代码视图的编辑窗口。

(四)知识讲解与操作示范(3) (4)在同一位置删除原有的代码,重新输入代码,显示当前日期和时间, (5)保存网页。 (3)观察代码窗口中的显示日期的代码。 (4)在同一位置删除原有的代码,重新输入代码,显示当前日期和时间, (5)保存网页。

(四)知识讲解与操作示范(4) 13.3.1 JavaScript脚本的语法格式 在网页中最常用的一种插入脚本程序的方式是使用script 标记符,把脚本标记符<script></script>置于网页上的HEAD 部分或BODY部分,然后在其中加入脚本程序。一般语法形式 如下: <script language=“JavaScript1.2” type=“text/javascript”> <!-- 在此编写JavaScript代码 //--> </script> 通过标识<script></script>指明其间是JavaScript脚本 源代码。

(四)知识讲解与操作示范(5) 13.3.2 JavaScript的常量和变量 1.常量 JavaScript有6种基本类型的常量: (1)整型常量 (2)实型常量 (3)布尔值 (4)字符型常量 (5)空值 (6)特殊字符 2.变量 变量有4种类型:整型变量、实型变量、布尔型变量、字. 符串变量。 JavaScript变量在使用前可以使用var关键字先作声明, 并可赋值。

(四)知识讲解与操作示范(6) 13.3.3 JavaScript的运算符与表达式 运算符也称为操作符,JavaScript常用的运算符有: 算术运算符(包括+、-、*、/、%、++、--) 比较运算符(包括<、<=、>、>=、==、!=) 逻辑运算符(&&、||、!) 赋值运算符(=) 条件运算符(? :) 表达式是运算符和操作数的组合,表达式通过求值确定表 达式的值,这个值是操作数据实施运算所确定的结果。

(四)知识讲解与操作示范(7) 13.3.4 JavaScript的语句 1.条件语句 (1)if语句 语法格式如下: if (表达式) 语句块 若表达式的值为true,则执行该语句块,否则就跳过该语句块。

(四)知识讲解与操作示范(8) (2)if else语句 语法格式如下: if (表达式) 语句块1 else 语句块2 若表达式的值为true,则执行语句块1;否则执行 语句块2。

(四)知识讲解与操作示范(9) 2.循环语句 循环语句用于在一定条件下重复执行某段代码,JavaScript 中提供了多种循环语句:for语句、while语句、do while语句。 (1)for语句 语法格式如下: for (表达式1 ; 表达式2 ; 表达式3 ) { 循环语句块 } 先执行“表达式1”,完成初始化;然后判断“表达式2”的值 是否为true,如果为true,则执行“循环语句块”,否则退出。

(四)知识讲解与操作示范(10) (2)while语句 语法格式如下: while (表达式) { 循环语句块 } 先计算表达式的值,如果表达式的值为true,则执行循环 语句块,否则跳出循环。

(四)知识讲解与操作示范(11) 3.其他语句 JavaScript中还包括以下语句: (1)赋值语句:使用赋值运算符构成的语句称为赋值语句。 (2)数据声明语句:数据声明语句用于声明一个变量。 (3)函数调用语句:函数调用语句用于调用函数。 (4)return语句:用于返回函数调用的值。

(四)知识讲解与操作示范(12) 13.3.5 JavaScript函数 函数是功能相对独立的代码块,该代码块中的语句被作为一个整 体执行,使用函数之前,必须选定义函数,函数的定义格式如下: Function 函数名称(参数表) { 函数执行部分 ; return 表达式 ; } 函数定义中的return语句用于返回函数的值。 JavaScript中包含以下 7 个全局函数,用于完成一些常用的功 能:escape()、 eval()、 isFinite()、 isNaN()、 parseFloat()、 parseInt()、 unescape()。

(四)知识讲解与操作示范(13) 13.3.6 JavaScript的事件 JavaScript是一种基于对象的语言,基于对象语言 的基本特征是采用事件驱动机制。 Web页面触发事件的原因主要有: (1)页面之间跳转; (2)网页的下载、表单提交; (3)网页内部对象的交互,包括界面对象的选定、离开、改变等。

(四)知识讲解与操作示范(14) JavaScript脚本中常用的事件有: (1)onClick事件 (2)onDblClick事件 (3)onLoad事件 (4)onMouseDown事件 (5)onMouseUp事件。 (6)onMouseOver事件 (7)onMove事件 (8)onReset事件 (9)onSubmit事件 (10)onUnload事件。

(五)课堂实践 1.操作要求 (1)打开“课堂实践”网站文件“14JS技术”中的网页文档“14.html”。 (2)在HTML文档中HEAD部分输入以下代码13_8,实现在浏览器的状态栏显示欢迎文本和当前的日期、时间的功能。

(五)课堂实践 //JavaScript代码13_8 <SCRIPT language="JavaScript"> function doClock(){ window.setTimeout("doClock()", 1000 ); today = new Date(); window.status ='<--长沙世界之窗欢迎您!-->' +today.toString(); } </SCRIPT>

(五)课堂实践 2.效果展示 图13-4  应用JavaScript技术制作的特效网页的浏览效果

(1)要实现在浏览器的状态栏显示欢迎文本和日期,必 (五)课堂实践 3.制作要点提示 (1)要实现在浏览器的状态栏显示欢迎文本和日期,必 须在HTML文档的BODY部分的开始位置添加以下代码: <body onMouseOver="doClock()">……</body>. (2)要实现鼠标跟随效果,必须在HTML文档的BODY部分 的开始位置添加以下代码: <body onLoad="HappyTrails()" ;>……</body>

(六)课外拓展实践 应用JavaScript技术实现以下网页特效: (1)创建鼠标跟随效果; (2)制作飘浮广告;

(七)本章小节 网页特效,但网页特效并非是网页中的重要组成元素, 对JavaScript语言只需一般了解便可以。通过本章学习 用脚本创建特效的方法。