网页程序设计——HTML、JavaScript、CSS、XHTML、Ajax(配光盘)

分類: 图书,计算机/网络,程序设计,其他,
作者: 陈俊荣 编著
出 版 社: 清华大学出版社
出版时间: 2008-9-1字数: 584000版次: 1页数: 370印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302182733包装: 平装编辑推荐
全书468个范例程序、随堂练习、课后练习的源代码
通过丰富、完整的范例,以HTML与JavaScript为主、其他网页技术为辅由浅入深地讲解网页程序设计的知识、语法与应用技巧。
本书内容:
HTML部分(第1~8章):通过104个范例+12个随堂练习+144个课后练习引导读者熟悉HTML语法,内容包括HTML入门、网页编辑与格式化、超链接、图片、表格、框架网页、窗体、网页上的特殊效果与组件等
JavaScript部分(第9~15章):通过62个范例+18个随堂练习+99个课后练习引导读者熟悉JavaScript语法,内容包括JavaScript入门、流程控制、函数、对象、事件处理程序、JavaScript实用范例等
其他网页技术部分(第16~18章):通过13个范例+16个课后练习引导读者熟悉各项网页技术,包括CSS、XHTML、动态网页技术与Ajax
适用范围:
零基础程序设计入门教程
网页设计编程的实践型教材
教学参考、完全自学指导
内容简介
本书通过丰富、完整的范例,以HTML与JavaScript为主、其他网页技术为辅由浅入深地讲解网页程序设计的知识、语法与应用技巧。
全书内容共18章,分为3部分。
HTML部分(第1~8章):通过104个范例+12个随堂练习+144个课后练习引导读者熟悉HTML语法,内容包括HTML入门、网页编辑与格式化、超链接、图片、表格、框架网页、窗体、网页上的特殊效果与组件等。
JavaSeript部分(第9~15章):通过62个范例+18个随堂练习+99个课后练习引导读者熟悉JavaScript语法,内容包括JavaScfipt入门、流程控制、函数、对象、事件处理程序、JavaScript实用范例等。其他网页技术部分(第16~18章):通过13个范例+16个课后练习引导读者熟悉各项网页技术,包括CSS、XHTML、动态网页技术与Ajax。
本书易学、好练、实用,特别适合作为网页程序设计课程的实践型教材,也可供教学参考和读者自学使用。
目录
第1章 HTML入门
1-1 网页设计所需的程序语言
1-2 网页设计的流程
1-3 HTML文件的基础知识
1-4 HTML文件的编辑
1-5 HTML文件的整体架构
1-6 与组件无关的属性
1-7 事件处理程序
课后练习
第2章 网页编辑与格式化
2-1 设置标题格式
2-2 设置段落格式
2-3 设置文字格式
2-3-1 HTML的文字格式
2-3-2 文字的字体、颜色与字号
2-4 跑马灯标记
2-5 水平线标记
2-6 项目符号与编号标记
2-7 定义清单标记
2-8标记
2-9标记
2-10 插入或删除数据标记
2-11 设置提示文字
课后练习
第3章 超链接
3-1 URL的类型
3-1-1 绝对URL
3-1-2 相对URL
3-2 建立超链接标记
3-3 定义文件之间的关联标记
3-4 相对URL的路径信息标记
3-5 建立书签
3-6 设置连接至E-mail地址的超链接
课后练习
第4章 图片
4-1 网页多媒体
4-1-1 图片
4-1-2 音频
4-1-3 视频
4-2 在网页上插入图片
4-2-1 设置图片的高度、宽度与边框
4-2-2 设置图片的对齐方式
4-2-3 设置图片的间距、替代显示文字与低分辨率图片-
4-3 设置图片超链接与缩图
4-4 设置影像地图
4-4-1 定义影像地图上的各个热点
4-4-2 在HTML文件中建立影像地图
4-4-3 建立图片与影像地图的关联
课后练习
第5章 表格
5-1 建立表格标记
5-2 格式化表格与单元格
5-2-1 设置表格的宽度和边框颜色
5-2-2 设置表格的背景颜色与背景图片
5-2-3 设置表格的边框大小和显示方式
5-2-4 设置表格的对齐方式
5-2-5 设置单元格的对齐方式
5-2-6 设置单元格的背景图片与背景颜色
5-3 设置表格标题
5-4 合并单元格
5-5 设置表格的表头、主体与表尾
5-6 设置表格的列
课后练习
第6章 框架网页
6-1 认识框架网页
6-2 建立框架网页
……
第7章 窗体
第8章 网页上的特殊效果与组件
第9章 JavaScript入门
第10章 类型、变量与运算符
第11章 流程控制
第12章 函数
第13章 对象
第14章 事件处理程度
第15章 JavaScript实用范例
第16章 CSS
第17章 XHTML
第18章 动态网页技术与Ajax
书摘插图
第3章超链接
3-1URL的类型
网页上除了有琳琅满目的文字、图片、音效、影像、动画、窗口和Script等外,更有链接到其他网页、文件或程序的超链接(Hyper Link),用户可以将Web想象成一只能不断吐丝的蜘蛛,这只蜘蛛不仅会编织一张美丽的网,网住包罗万象的信息,更会借着漂浮的丝连上其他蜘蛛编织另一张美丽的网,而这条漂浮的丝就是超链接。
URL(Universal Resource Locator,全球资源定位法)是超链接的寻址方式,有了URL,HTTP不仅能辨别Internet上的计算机还能找出文件在计算机的哪个目录换句话说URL所代表的正是web服务器、网页及超链接的网址,本节将重点介绍URL的类型。
3-1-1绝对URL
原则上URL的类型可以区分为绝对URL和相对URL两种绝对URL(Absolute URL)包含了通信协议的类型、服务器名称、文件夹名称等,通常连接至Internet上其他网页的超链接都必须指定绝对URL,例如http://www.microsoft.com/taiwar Yproduct/default.htm。
3-1-2相对URL
相对URL(Relative URL)通常只包含文件夹名称和文件名,有时甚至连文件夹名称都可以省略。当超链接所要连接的文件和超链接所属的文件位于相同的服务器或相同的文件夹时,用户就可以采用相对URL,而不必将URL的通信协议、服务器名称全部写出。1.文件相对URL(Document-Relative URL)
以图3-1所示的文件结构为例,如果Default.htm有连接至Email.htm和Question.htm
的超链接,那么超链接的URL可以写成:Contact/Email.htm和Support/FAQ/Question.htm,这里采用的即是文件相对URL,由于这些文件夹和文件均位于相同的文件夹中,故通信协议及服务器名称都可以省略不写。
……