HTMLJavaScript与Java三合一最新培训教程Word文档下载推荐.docx
《HTMLJavaScript与Java三合一最新培训教程Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《HTMLJavaScript与Java三合一最新培训教程Word文档下载推荐.docx(111页珍藏版)》请在冰点文库上搜索。
本套丛书紧紧围绕“培训、实用、精练”的创作方题,以轻松、简练、明快的行文笔调,深入浅出地讲解各书相应的内容,语言流畅、活泼、通俗易懂,举例新颖、实用并易于操作,能使学习者在比较短的时间内快速学习到丰富的软件使用方法和操作技术,收到意想不到的卓有成效的学习效果,也能使培训者在有限的时间里达到理想的教学目的,实现良好的社会效益。
前言
随着Internet飞速发展,Internet网页制作已成为计算机培训的重要内容之一。
在大型软件工程项目中,网页编写时往往结合使用JavaScript,HTML与Java(尤其是JavaApplet部分)三种编程语言。
HTML语言是网页编辑的基础,通过它可以创建网页中的各种元素,例如文本、图像、列表、表格、交互界面等等;
JavaScript是一种功能强大的语言,运用JavaScript可以控制HTML页面,对页面中某些事件作出响应,例如在用户单击按钮时展现按钮从按下到弹起的整个过程,在用户提交数据时进行有效性验证以及数据查找等等;
JavaApplet部分,它可以嵌套在HTML中,可以和HTML完美地结合在一起,使网页成为声音、图像和动画集成的Web页面。
中高级网页制作培训的内客主要集中HTML、JavaScriPt和Java(JavaApplet部分)这三种语言上。
而且,这类培训主要是短期的快速培训。
为了满足这种培训要求,我们编写了《HTML、JavaScript与Java三合一最新培训教程》一书。
讲授全书,只需18学时。
对于那些想快速掌握HTML、JavaScript与JavaApplet的普通读者而言,本书也是比较理想的自学参考书。
因为自学全书所需时间不会超过18个小时。
本书充分考虑到了快速培训班的特殊要求,全书注重制作实例的分析,详细讲解了HTML、JavaScript与Java(JavaApplet部分)的特点、语法规则、基本结构、编程方法和使用技巧。
全书内客划分合理,讲解简练、明快、通俗易懂,举例丰富,能够真正地让学习者在有限的时间里,学会综合使用这三种语言编辑生动活泼、美现实用的Internet同页。
全书由12讲组成,每讲分成若干课。
每讲开头都有“本讲概要”提示本讲的主要内容,后面均附有练习题,以巩固学习者的学习效果;
每讲最后还给出“本讲难点”,以突出培训重点和学习难点。
各讲内容简要介绍如下:
第1讲概括地介绍了Internet的工作原理、发展简史、Internet提供的主要服务并讲解了HTML中的基本术语、编辑和运行HTML文档的环境。
第2讲详细讲解HTML的语法基础和规则,包括HTML文档的基本结构、文本标签和图像标签的使用。
第3讲全面讲解HTML的列表元素、表格元素和文档的超链接。
第4讲首先讲述HTML表单元素的基本语法和多框架文档基本结构,然后介绍如何利用表单元素设计交互界面和使用多框架文档创建多窗口页面。
第5讲介绍JavaScript的基本概念、发展简史以及将JavaScript代码嵌入到HTML页面中的方法。
第6讲介绍JavaScript的基本语法。
第7讲在全面介绍JavaScrip对象的基础上,详细讲解JavaScript内置对象和文档对象模型。
第8讲讲述JavaScript的表单对象和数据有效性验证方法。
第9讲先对Java和JavaApplet进行简要介绍,然后讲解将JavaApplet加HTML文档的方法和JavaApplet开发工具的使用技术。
第10讲介绍Java程序结构、数据结构、运算符以及基本语句等的具体规定。
第11讲讲述JavaApplet在Web页设计中的多媒体制作,讲解如何利用JDK开发编写具有文字、图像和声音等多媒体功能的JavaApplet。
第12讲讲述JavaApplet的动画制作,包括多线程、编写动画的基本步骤、解决动画闪烁的几种具体方法和动画显示中的双缓冲技术等。
讲授全书总内容约需18个学时。
各讲学时建议如下表:
课时安排
所需学时
第1讲
共2课内容,共需0.5学时
0.5学时
第2讲
共3课内容,共需1.5学时
1.5学时
第3讲
共3课内容,第1、3课各0.5学时,第2课1学时
2学时
第4讲
共2课内容,各需1学时
第5讲
共3课内容,共需0.5学时
第6讲
共3课内容,第1,2课1学时,第2课1学时
第7讲
共3课内容,第1,3课各0.5学时,第2课1学时
第8讲
共7课内容,第1~4课1学时,第5~7课1学时
第9讲
共4课内容,共需0.5学时
第10讲
共4课内容,共需1学时
1学时
第11讲
共4课内容,第1、2课1学时,第3、4课1学时
第12讲
共4课内容,第1,2课及第3课部分内容共1学时,第3课剩余部分内容及第4课共1学时
总学时
18学时
参与本书编写、插图制作、文字录入、版面编排、文字校对及资料整理工作的有:
吴昱亭、凌捷、薛广涛、杨帆、陆蓓隽、钟志刚、吴春华等。
全书由曹建组织、统编和审校。
本书编写过程中还得到许多专家和同仁的热情帮助和大力支持,谨此向他们表示最真挚的感谢!
限于作者水平有限,书中内容难免有疏漏和不妥之处,敬请广大读者不吝指正。
软件技术在不断发展,用户操作水平在不断提高,实践和学习中读者可能还会遇到各种各样的疑难问题,所以作者非常希望广大读者能多提意见,大家共同探讨中高级Internet网页制作的学习经验和实践经验。
作者
2000年1月
目录
第1讲Internet和HTML简介…………………………………………………………………1
第1课Internet概述…………………………………………………………………………1
一、Internet工作原理………………………………………………………………………1
二、Internet发展简史………………………………………………………………………1
三、Internet提供的主要服务………………………………………………………………2
(一)电子函件……………………………………………………………………………2
(二)文件传输……………………………………………………………………………2
(三)电子公告……………………………………………………………………………2
(四)远程登录……………………………………………………………………………3
(五)网页浏览……………………………………………………………………………3
第2课与HTML有关的一些术语……………………………………………………………3
一、统一资源定位器——URL………………………………………………………………3
二、超文本标记语言——HTML………………………………………………………………3
三、超文本传输协议——HTTP………………………………………………………………3
第3课编辑和运行HTML文档的环境………………………………………………………4
习题—……………………………………………………………………………………………4
第2讲HTML语言的语法基础及规则…………………………………………………………5
第1课基本结构……………………………………………………………………………5
一、<
HTML>
标签………………………………………………………………………………5
二、<
HEAD>
标签………………………………………………………………………………6
(一)<
tltle>
标签…………………………………………………………………………6
(二)<
ISINDEX>
标签………………………………………………………………………6
三、<
BODY>
标签……………………………………………………………………………7
四、基本结构…………………………………………………………………………………8
第2课文本……………………………………………………………………………………8
BR>
标签………………………………………………………………………………8
Hi>
标签(i=1,2,3,4,5,6)…………………………………………………10
P>
标签…………………………………………………………………………………11
四、<
HR>
标签………………………………………………………………………………12
五、<
PRE>
标签………………………………………………………………………………13
六、字符格式标签…………………………………………………………………………14
七、<
ADDRESS>
标签…………………………………………………………………………15
第3课图像…………………………………………………………………………………15
一、SRC属性…………………………………………………………………………………16
二、确定图像大小的属性……………………………………………………………………16
三、ALIGN属性………………………………………………………………………………16
四、ALT属性…………………………………………………………………………………17
五、确定图像过距的属性……………………………………………………………………18
六、BORDER属性………………………………………………………………………………18
七、ISMAP属性………………………………………………………………………………19
习题二……………………………………………………………………………………………19
第3讲列表、表格和文档的超链接……………………………………………………………21
第1课HTML文档中的列表元素………………………………………………………………21
一、无序列表…………………………………………………………………………………21
二、排序列表…………………………………………………………………………………22
三、目录列表…………………………………………………………………………………23
四、菜单列表…………………………………………………………………………………24
五、描述性列表………………………………………………………………………………24
第2课HTML中的表格元素……………………………………………………………………27
table>
标签……………………………………………………………………………27
(一)border属性…………………………………………………………………………27
(二)width和height属性………………………………………………………………27
(三)align属性……………………………………………………………………………27
(四)cellspacing属性……………………………………………………………………29
(五)cellpadding属性……………………………………………………………………29
CAPTION>
标签…………………………………………………………………………30
(一)ALIGN属性……………………………………………………………………………31
(二)VALIGN属性…………………………………………………………………………31
TRE>
标签………………………………………………………………………………33
(一)ALIGN属性……………………………………………………………………………33
(二)VALIGN属性…………………………………………………………………………33
TH>
和<
TD>
标签…………………………………………………………………………33
(一)rowspan属性…………………………………………………………………………33
(二)colspan属性…………………………………………………………………………33
(三)align属性……………………………………………………………………………35
(四)valign属性…………………………………………………………………………35
五、一些仅在IE中有效的标签和属性………………………………………………………36
标签的bgcolor属性……………………………………………………36
标签的backgroound属性………………………………………………36
(三)<
标签的frame属性…………………………………………………………36
(四)表格的行分组…………………………………………………………………………43
(五)表格的列分组…………………………………………………………………………44
(六)<
标签的rules属性…………………………………………………………47
第3课文档的超链接…………………………………………………………………………52
一、不同文档之间的跳转……………………………………………………………………52
二、跳转到标记位置…………………………………………………………………………53
三、链接地图…………………………………………………………………………………55
习题三……………………………………………………………………………………………56
第4讲HTML的表单和框架………………………………………………………………………59
第1课利用表单设计交互界面………………………………………………………………59
form>
标签………………………………………………………………………………59
(一)ACTION属性…………………………………………………………………………59
(二)METHOD属性…………………………………………………………………………59
input>
标签……………………………………………………………………………60
select>
标签和<
option>
标签…………………………………………………………65
textarea>
标签…………………………………………………………………………66
第2课多框架文档……………………………………………………………………………67
一、基本结构…………………………………………………………………………………68
Frameset>
标签………………………………………………………………………68
frame>
标签…………………………………………………………………………68
noframes>
标签………………………………………………………………………70
(四)基本结构………………………………………………………………………………70
二、目标窗口的交叉链接……………………………………………………………………71
习题四……………………………………………………………………………………………73
第5讲JavaScript简介…………………………………………………………………………75
第1课JavaScript语言及其历史……………………………………………………………75
一、什么是JavaScript………………………………………………………………………75
二、JavaScript语言与Java语言…………………………………………………………76
三、JavaScript组成部分……………………………………………………………………77
(一)JavaScript核心语言………………………………………………………………77
(二)JavaScript客户端扩展……………………………………………………………78
(三)JavaScript服务器端扩展…………………………………………………………78
四、JavaScript的发展………………………………………………………………………78
第2课JavaScript与HTML……………………………………………………………………79
SCRIPT>
标签……………………………………………………………………………79
标签的LANGUAGE属性…………………………………………………………80
标签的SRC属性………………………………………………………………80
四、注释标签的运用…………………………………………………………………………81
第3课JavaScript代码运行时间与页面中嵌入位置………………………………………82
一、简单的JavaScript例子…………………………………………………………………82
(一)例子之一………………………………………………………………………………82
(二)例子之二………………………………………………………………………………83
二、下载时运行JavaScript代码的位置……………………………………………………84
三、调用时运行JavaScript代码的位置……………………………………………………85
习题五…………………………………………………………………………………………86
第6讲JavaScript语法基础……………………………………………………………………89
第1课变量……………………………………………………………………………………89
一、变量的定义方式…………………………………………………………………………89
二、变量名称…………………………………………………………………………………90
三、数据类型…………………………………………………………………………………91
(一)字符串类型……………………………………………………………………………91
(二)数值类型………………………………………………………………………………91
(三)布尔类型………………………………………………………………………………92
(四)空类型…………………………………………………………………………………92
(五)对象类型………………………………………………………………………………92
第2课表达式与操作符………………………………………………………………………92
一、比较操作符………………………………………………………………………………93
(一)==(等于操作符)…………………………………………………………………93
(二)!
=(不等操作符)…………………………………………………………………93
(三)>
(大于操作符)……………………………………………………………………93
(四)<
(小于操作符)……………………………………………………………………93
(五)>
=(大于等于操作符)……………………………………………………………93
=(小于等于操作符)……………………………………………………………93
二、运算操作符………………………………………………………………………………94
(一)+(加操作符)………………………………………………………………………94
(二)-(减操作符)………………………………………………………………………94
(三)*(乘操作符)………………………………………………………………………94
(四)/(除操作符)…………………………………………………………