第10章 JavaScript和DHTML技术

Slides:



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

阻塞操作. 在 linux 里,一个等待队列由一个 wait_queue_head_t 类型的结构来描述 等待队列的初始化: static wait_queue_head_t testqueue; init_waitqueue_head(&testqueue);
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
迴圈 迴圈基本觀念 while迴圈 do 迴圈 for迴圈 巢狀迴圈 迴圈設計注意事項 其他控制指令 迴圈與選擇的組合.
Tool Command Language --11级ACM班 金天行.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
第一讲 JavaScript编程基础 信息学院 周宝刚.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
JavaScript 语言基础.
第3章 JavaScript语言基础.
《网页设计与制作》 教学课件.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
《网络程序设计-ASP》和《网络程序设计基础》配套课件
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
4.3 运算符 4.3 运算符 运算符是一种特殊符号, 一般由1-3个字符组成,用于实现数据之间的运算、赋值和比较。运算符共分以下几种 :
第 5 章 流程控制 (一): 條件分支.
第6章 脚本编程 讲述脚本的概念、JavaScript的基本语法、在页面上创建JavaScript的方法,重 点介绍了JavaScript内置对象和浏览器对象在Web页上的应用.
面向对象程序设计 C#.Net 01 C#概述和简单编程 郑捷
Oracle数据库 Oracle 子程序.
数学建模与MATLAB 第五讲:循环结构(1) 2017/9/12.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
第三章 第三节javascript企业常用开发1-1
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
C#程序设计基础 $5 流程控制.
第7章:文件共享 与远程控制——回顾 第8章:bash脚本编程 本章教学目标: 了解shell程序的基本结构 网络文件系统NFS的概念
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 C语言的基本语句 和程序结构设计.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
條件判斷指令 -if 指令 -switch 指令 迴圈指令 - for 迴圈 - while迴圈 - break、continue 指令
PHP 程式流程控制結構.
走进编程 程序的顺序结构(二).
辅导课程六.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
1.2 MATLAB变量表达式与数据格式 MATLAB变量与表达式 MATLAB的数据显示格式
第二章 Java语言基础.
DevDays ’99 The aim of this mission is knowledge..
JavaScript培训
第4章 PHP流程控制语句.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
1.3 C语言的语句和关键字 一、C语言的语句 与其它高级语言一样,C语言也是利用函数体中的可执行 语句,向计算机系统发出操作命令。按照语句功能或构成的不 同,可将C语言的语句分为五类。 goto, return.
C语言程序设计 主讲教师:陆幼利.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
C# 入门 2011级ACM班 张方魁.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
项目二:HTML语言基础.
信号量(Semaphore).
第3章 JavaScript基本语句.
第4章 Excel电子表格制作软件 4.4 函数(一).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第九节 赋值运算符和赋值表达式.
iSIGHT 基本培训 使用 Excel的栅栏问题
College of Computer Science & Technology
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
第二章 Java基本语法 讲师:复凡.
第二章 Java基本语法 讲师:复凡.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二章 Java基本语法 讲师:复凡.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
鸡兔同笼(续) ——选择结构.
Java程序设计 第3章 控制语句.
数的简单处理 ——顺序结构、变量、数据类型、运算符
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
Presentation transcript:

第10章 JavaScript和DHTML技术 通过本章学习,应该掌握以下内容: JavaScript语言基础 在网页中插入JavaScript脚本语言的方法 CSS属性 在网页中应用DHTML技术

10.1 在网页中使用JavaScript 10.1.1 JavaScript概述 与其他编程语言一样,JavaScript也是采用变量存储数据。与Java和其他一些高级语言不同,JavaScript并不要求指定变量中包含的数据类型。 在JavaScript中,可以简单地用var来定义所有的变量,而变量的类型由赋值语句隐含确定。 例如: 如果赋予变量money数字值1000,则money可参与整型操作;如果赋予该变量字符串值 "This is my money",则它可以参与字符串操作;同样,如果赋予它逻辑值false,则它可以支持逻辑操作。 变量还可以先赋予一种类型的数值,然后再根据需要赋予其他类型的数值。 JavaScript支持的数据类型 有: 数字、布尔、字符串、未定义、对象等类型。

(2)JavaScript运算符 ① 算术运算符 包括:+、-、*、/、%、++、--等。 ② 逻辑运算符 包括:&&、||、!等。 ③ 比较运算符 包括:<、<=、>、>=、= =、!=等。 ④ 字符串运算符 包括:+,用于连接两个字符串。 ⑤ 位操作运算符 &、|、^、-、~、<<、>>、>>>等。 ⑥ 赋值运算符 包括:=、+=、-=、*=、 /=、 %=、 &=、|=、^=、<<=、>>=、>>>=等。 ⑦ 条件运算符 包括:?。 ⑧ 其他运算符 大多数JavaScript运算符都是双目运算符,即具有两个操作数的运算符,通常用以下方式进行操作: 操作数1 运算符 操作数2

(3)JavaScript表达式 (4)JavaScript语句 if(条件) 语句段; if else语句的格式为: 语句段1; else 表达式是运算符和操作数的组合。表达式通过求值确定表达式的值,这个值是对操作数实施运算符所确定的运算后产生的结果。有些运算符将数值赋予一个变量,而另一些运算符则可以用在其他表达式中。 (4)JavaScript语句 ① 条件语句 在JavaScript中提供了if语句、if else语句以及switch语句等三种条件语句。 if 语句是最基本的条件语句,它的格式为: if(条件) 语句段; if else语句的格式为: 语句段1; else 语句段2;

switch语句 格式如下: switch(条件) {case value1: 语句段1; case value2:语句段2; … default:语句段4;} ② 循环语句 循环语句用于在一定条件下重复执行某段代码。在JavaScript中提供了多种循环语句: for语句 格式如下: for(初始化;条件;增量) { 语句段; }

while语句 是另一种基本的循环语句,格式如下: { 语句段; } do while语句 是while语句的变体,格式如下: do break语句 提供无条件跳出循环结构或switch语句的功能。 continue语句 作用是终止当次循环,跳转到循环的开始处继续下一轮循环。 break语句和continue语句既可以单独使用,也可以与语句标号一起使用。

function 函数名(参数1,参数2,...) { 语句段; … return 表达式; } (5)JavaScript函数 函数是已命名的代码块,代码块中的语句被作为一个整体引用和执行。在使用函数之前,必须先定义函数。函数定义通常放在HTML文档头中,但也可以放在其他位置。但通常最好放在文档头,这样就可以确保先定义后使用。 定义函数的格式如下: function 函数名(参数1,参数2,...) { 语句段; … return 表达式; } 函数名是调用函数时引用的名称,参数是调用函数时接收传入数值的变量名。大括号中的语句是函数的执行语句,当函数被调用时执行。如果需要函数返回值,可以使用return语句,需要返回的值应放在return之后。

通过访问或设置对象的属性,并且调用对象的方法,可以对对象进行各种操作,从而获得需要的功能。 2.使用JavaScript内部对象 对象就是客观世界中存在的特定实体。在计算机世界中,也包含各种各样的对象。例如,一个Web页可以被看作一个对象,它包含背景颜色、前景颜色等特性,同时包含打开、关闭、读写等动作。因此可以说,对象包含两个要素: 属性 用来描述对象特性的一组数据,也就是若干变量; 方法 用来操作对象特性的若干动作,也就是若干函数。 通过访问或设置对象的属性,并且调用对象的方法,可以对对象进行各种操作,从而获得需要的功能。 在JavaScript中可以操作的对象通常包括两种类型:浏览器对象和JavaScript内部对象。浏览器对象是指文档对象模型规定的对象,例如HTML元素对象、document对象、window对象等;JavaScript内部对象包括一些常用的通用对象,例如数组对象Array、日期对象Date、数学对象Math等。

10.1.2 JavaScript应用实例 1.在网页中使用JavaScript的方法 在网页中使用脚本的方法有三种: 方法是:把脚本标记符<SCRIPT></SCRIPT>置于网页上的HEAD部分或BODY部分,然后在其中加入脚本程序。 语法如下: <SCRIPT language="JavaScript",type="text/javascript"> <!-- 在此编写JavaScript代码。 //--> </SCRIPT> (2)直接添加脚本 (3)链接脚本文件

10.2 在网页中使用DHTML 10.2.1 CSS简介 10.2.2 DHTML应用实例 1.利用DHTML制作滚动字幕 滚动字幕是一种常用的网页效果,使用MARQUEE标记符可以设计滚动字幕,利用MARQUEE标记符中各种属性来控制滚动字幕的滚动方式。 2.利用DHTML制作动态折叠菜单