《因特网与网页设计疑难问题解答 关于因特网、HTML、DHTML、CSS、CGI及JavaScript》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:梁雅维等编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2001
  • ISBN:7810657194
  • 页数:288 页
图书介绍:本书是因特网基本知识与万维网设计笄技巧的集合体。全书由两大部分组成:第一部分,通过问答的形式集中介绍因特网及其所提供的各种服务。诸如电子函件,远程登录与FTP,函件名单及新闻组,因特网Chat和ICQ,万维网与浏览器,因特网安全常识及网上信息查寻。第二部分,集中解答网站建设和网页制作常见的各类技术细节问题。诸如HTML 4.0的基本用法,层叠样式单的使用技巧,CGI实用类型举例,JavaScript脚本实例分析,网页设计策划技巧等。作者在全力讲解疑难问题的同时,还辟出适当的空间专门指导读者如何举一反三地使用书中所列举的各种程序原形,以及书中所引用的全部JavaScript脚本。这样做的好处在于:无论读者是否具有计算机编程基础,均可运用自如地使用书中给出的源码文件、CGI程序或JavaScript脚本,并用它们来创造结构新颖的网站(页)。

第一部分 因特网一点通 2

第一章 因特网 2

1.1 什么是因特网? 2

1.2 因特网是怎样产生的? 2

1.3 因特网的发展前途如何? 3

1.4 因特网为用户提供了哪些服务? 3

1.5 谁需要向因特网交纳服务费? 4

1.6 因特网上的免费信息是由谁提供的? 4

1.7 谁适合使用因特网? 5

1.8 谁在负责因特网的正常工作? 5

第二章 家用计算机上网的基本条件及常见问题 7

2.1 怎样将家用计算机与因特网连接? 7

2.2 什么样的计算机才能上网? 7

2.3 家用计算机上网的基本条件是什么? 7

2.4 为什么计算机上网要交费? 9

2.5 怎样选择因特网服务公司? 9

2.6 在使用 Modem 与因特网连接过程中,最常见的问题有哪些?怎样解决这些问题? 10

第三章 因特网电子函件 13

3.1 什么是电子函件? 13

3.2 怎样获取个人电子信箱? 13

3.3 什么是电子函件程序? 14

3.4 怎样识别电子函件地址? 15

3.5 一个普通电子函件通常包括哪些组成部分? 16

3.6 怎样投寄电子函件? 16

3.7 怎样使用地址簿? 18

3.8 电子函件程序为用户提供了哪些使用选择? 18

3.9 匆忙中,我把写给朋友的电子函件发出去了。现在,我需要知道信中写了些什么。请问,是否有办法找到已发出的那封信? 20

3.10 怎样通过电子函件发送非普通文本文件,诸如 Word 6.0、7.0以及二进制图形文件或声音文件? 20

3.11 怎样打开由电子函件携带的非文本文件? 21

3.12 怎样使用网上免费函件系统发送非文本文件? 23

3.13 为什么发出的电子函件被退回来了? 24

3.14 我的电子函件根本没有被送到收件者处,可我又没有收到退回的函件,这是为什么? 25

3.15 电子函件的主要投寄格式有哪几种? 26

3.16 有人说电子函件的附着文件有传递计算机病毒的可能。这话对吗? 26

3.17 怎样发匿名电子函件? 28

3.18 怎样保证电子函件在传递过程中不被他人过目? 28

3.19 当电子函件被意外地删除之后,是否有办法将它找回来? 28

3.20 为什么朋友们经常抱怨,说收到的电子函件每行太长,读起来很不方便? 29

3.21 为什么有的时候,通过电子函件携带的附着文件打不开? 29

3.22 怎样制作电子函件的签名? 30

第四章 远程登录与快速文件传递 32

4.1 计算机的远程登录 32

4.1.1 什么是远程登录? 32

4.1.2 进行远程计算机连接的基本条件是什么? 32

4.1.3 怎样使用 Windows 95/98远程登录? 33

4.1.4 因特网上可供使用的免费远程登录的主机有哪些? 33

4.2 快速文件传递(FTP) 34

4.2.1 什么是快速文件传递(FTP)? 34

4.2.2 通过快速文件传递服务可获取哪些方面的信息? 35

4.2.3 怎样在 PC 机上使用 FTP? 35

4.2.4 如何用 UNIX 系统进行 FTP? 36

4.2.5 常用的 FTP 网站有哪些? 38

4.2.6 是否可以使用万维网浏览器去下传 FTP 文件? 39

第五章 因特网函件名单与新闻组 40

5.1 什么是函件名单? 40

5.2 在哪儿可以发现函件名单? 40

5.3 怎样参与因特网讨论组的讨论? 41

5.4 我可以通过函件名单在讨论组内发表个人见解或参与某个问题的讨论吗? 42

5.5 在来自讨论组的电子函件中,经常见到一些特殊符号和英文缩写,比如,:-),BTW 等等。请问它们的含义是什么? 43

5.6 什么是因特网新闻组? 44

5.7 新闻组与函件名单有什么不同? 45

5.8 网上常见的新闻讨论组有哪些? 45

第六章 因特网聊天 47

6.1 什么是因特网聊天? 47

6.2 因特网聊天的使用范围如何? 47

6.3 什么是聊天室? 48

6.4 怎样进行网上即时语言交谈? 48

6.5 什么是万维网聊天? 49

6.6 什么是 ICQ?怎样获得 ICQ 使用资格? 50

6.7 我在网上调到了 ICQ 软件,请告诉我怎样安装它? 51

第七章 万维网与万维网浏览 52

7.1 万维网 52

7.1.1 什么是万维网? 52

7.1.2 万维网的主要特点是什么? 52

7.1.3 什么是万维网网页(Web Page)、万维网网址(Web Site)、主页(Home Page)和万维网服务器(Web Server)? 53

7.1.4 万维网的独到之处是什么? 54

7.1.5 万维网与因特网有什么不同? 55

7.1.6 谁在掌管控制万维网? 55

7.1.7 在哪儿可以找到万维网信息索引? 56

7.2 万维网浏览 56

7.2.1 怎样接近万维网上的各种信息资源? 56

7.2.2 如何有效地使用浏览器? 57

7.2.3 什么是 URL? 58

7.2.4 怎样使用 URL 调取新网页? 59

7.2.5 如果我输入的 URL 错了,将会有什么结果出现? 61

7.2.6 在万维网浏览过程中,经常碰到“404 Not Found”这样由系统给出的警告提示。该信息表达的意思是什么?如何处理它? 62

7.2.7 什么是网页的链接?怎样才能有效地使用它? 63

7.2.8 如何正确有效地使用浏览器所提供的服务,如 Back、Forward、Home 及 Stop 等? 64

7.2.9 怎样浏览多视窗网页? 65

7.2.10 怎样存储他人网页的内容于我的软盘或硬盘内? 66

7.2.11 是否可以将某网页内的图形存到我的目录内? 67

7.2.12 在网上浏览时,经常会碰到这样的提示:你需要一个 Plug-in 去延续浏览。这是为什么? 68

7.2.13 我必须在计算机内安装 Plug-in 吗? 68

7.2.14 在万维网浏览过程中,有时会遇到这样一个现象:一个提及有关 Java 或 JavaScript 的窗口突然跳出。这是为什么? 68

7.2.15 怎样加快浏览器下载网页的速度? 69

7.2.16 当打开浏览器时,每次屏幕上出现的都是同一个网站,是否可以用另外一个网页替换它? 69

7.2.17 有些网页所使用的字体太小,根本无法阅读。有什么办法解决这个问题? 70

7.2.18 哪里可以找到提高浏览器速度的软件? 70

第八章 因特网安全常识 71

8.1 因特网安全问题与我们个人是否有关? 71

8.2 什么是因特网防火墙? 71

8.3 使用电子商务订购货物并在网上付款,这种方法是否安全? 71

8.4 为什么有些时候填写网上表单不安全? 73

8.5 怎样消除填写网上表单的潜在不安全因素? 74

8.6 向陌生人提供我的电子信箱地址是否安全? 75

第九章 搜索引擎与网上信息查询 77

9.1 网上搜索引擎简介 77

9.1.1 在万维网上搜索读者所需要的信息资料的方法有哪些? 77

9.1.2 什么是信息搜索引擎和主题树? 78

9.1.3 如何决定使用信息搜索引擎还是主题树? 80

9.1.4 怎样使用信息搜索引擎发现自己所需要的信息? 80

9.1.5 如何确定信息检索中心词? 82

9.1.6 网上搜索引擎是怎样进行信息检索的? 83

9.1.7 网上可供使用的搜索引擎很多,其中哪个更好些? 83

9.1.8 目前面市的免费搜索引擎有哪些?它们各自的功能如何? 84

9.2 网上个人信息查找方法 95

9.2.1 怎样在网上发现某人的个人信息? 95

9.2.2 怎样使用个人信息搜索引擎? 95

9.3 网上查找某一具体单位的名称及相关信息的方法 96

9.3.1 怎样在网上查找到某有关单位的信息? 96

9.3.2 怎样使用搜索引擎 Companies Online and Switchboard? 97

9.3.3 当各种搜索引擎都不能发现你所需要的信息时怎么办? 97

第十章 充分、有效地利用万维网所提供的信息资源 98

10.1 万维网为我们提供了哪些可用信息资源? 98

10.2 与我们日常生活紧密相关且实用性比较强的网站有哪些? 98

10.3 用什么样的网站做浏览器的首页为宜? 107

第二部分 网页设计指导 111

第十一章 万维网与超文本标记语言 111

11.1 与万维网相关的几个基本概念 111

11.1.1 什么是万维网网站、网页及万维网主页? 111

11.1.2 网页作者面临的最大挑战是什么? 111

11.2 超文本标记语言 112

11.2.1 万维网网页使用的是什么语言? 112

11.2.2 超文本标记语言 HTML 是计算机程序语言吗? 113

11.2.3 HTML 文件的一般表现形态如何? 113

11.2.4 制作一个简单网页必需的标记码有哪些? 114

11.2.5 怎样改变 HTML 文件中标题的规格? 115

11.2.6 怎样为 HTML 文件分行、断段? 115

11.2.7 怎样将他人的网页链接进你的网页之中? 117

11.2.8 是否可以将二进制编码的文件及普通文本文件进行链接处理而放到网页中? 118

11.2.9 怎样将电子函件地址链接进网页? 119

11.2.10 “Mailto”中只能链接一个电子函件地址吗? 119

11.2.11 当我使用<A HREF=“URL”>…</A>标记码进行文件链接时,遇到了一些问题,如何处理? 119

11.2.12 链接的另外一个标记<LINK>的含义是什么?怎样使用它? 120

11.2.13 我为单位制作了一个万维网网页。当我用浏览器去阅读它时,发现主页篇幅太长(约占两个浏览器屏幕),浏览很不方便,同时也影响直观表达效果。请问 HTML 是否提供可以对过长网页进行自动断页的标记? 120

本章 HTML 标记使用小结 121

第十二章 HTML 文件内文字的表现风格 123

12.1 是否可以改变 HTML 文件内文字的风格? 123

12.2 逻辑标记码的功能是什么? 123

12.3 怎样改变文字的形体及规格? 124

12.4 由于需要,我在普通文本文件里使用了一些特殊符号,如“&”、“>”、“<”等。当该文件被加用了 HTML 文件标记码后,用浏览器去下载那个文件时,其结果是上述提及的符号在浏览器屏幕内全部消失了,取而代之的是一些乱码。这是为什么?怎样解决该问题? 125

12.5 怎样在 HTML 文件中加用特殊字符控制码? 126

12.6 怎样将普通字体(系统预先设置的字体)变为黑体、斜体或扩大(缩小)字的规格? 128

12.7 我创建了一个万维网页,根据需要在行与行之间,文字与文字之间均留出了合理的空间距离。可是,当我用浏览器去下载这个文件时,它完全失去了在 HTML 文件中的格局。请问,用什么办法保证浏览器中的网页版面格局与我设计的 HTML 文件中的样式相同? 129

12.8 怎样对文献中引用的段落进行处理,使之有别于文内的普通文本内容? 129

12.9 怎样调整文字内容在网页中的位置? 130

12.10 在网页制作过程中,经常会碰到内容繁杂的情况。如:在一个大题目下,分别列有几个等级相同或不同的一些小标题,它们或者是大题目的所属内容,或者是与其相关的话题。在这种情况下,如何安排它们之间的结构关系为好? 131

12.11 一览表(列表)的数字表达法及非数字表达虽然可以罗列多项条目,但是看上去比较呆板单调。是否还有其他的列表方法可以弥补这种不足? 133

12.12 是否可以将各种形式的列表穿插在一起使用? 134

12.13 在何种情况下使用一览表(列表)?它的常用类型有哪些? 137

12.14 常用的列表嵌套的使用类型有哪些? 140

12.15 在制作 HTML 文件时,经常遇到几种标记码并列使用的情况。此时,容易感到茫然的是如何安排它们的次序,尤其是后半部的关闭码。HTML 语言对此有何要求? 140

本章 HTML 标记使用小结 140

第十三章 图形、声音与网上多媒体 146

13.1 有关图形的制作与使用 146

13.1.1 为什么在网页中使用图形或图片? 146

13.1.2 网上常用图形文件有哪几种使用类型?它们的使用格式如何? 146

13.1.3 用什么方法可以将已有图形在网页中任意放大或缩小? 147

13.1.4 怎样终止图形被文字包裹的情形? 147

13.1.5 怎样调整图形在网页中的位置? 148

13.1.6 怎样调整图形文件与它周围文字间的关系? 148

13.1.7 当对一个图形进行链接处理后,那个图形将被一个蓝色的框子圈起来,看上去很不美观。用什么方法可取消那个蓝色框? 149

13.1.8 怎样创建一个边框,使它像镜框一样将图形镶嵌起来? 150

13.1.9 网页中使用的图形以多大规格为宜? 151

13.1.10 图形文件格式 gif 与 jpg 哪种更好呢? 152

13.1.11 在引用图形文件时,为什么使用<OBJECT>标记码代替<IMG>标记码? 152

13.1.12 怎样获取并存储网上免费图形文件于硬盘或软盘内? 152

13.1.13 怎样解决由于网页内图形的使用而拖延下载时间的问题? 153

13.1.14 怎样将一个普通图形变为敏感图形(或称客户端图像映射图)? 153

13.1.15 图形标记码<IMG>的参数 ALT 的功能是什么?何时使用它为佳? 155

13.2 有关声音文件的应用 156

13.2.1 将有声作品如音乐等引入网页的方法有哪几种? 156

13.2.2 怎样在网页中加入视频剪辑? 156

本章 HTML 标记参考小结 157

第十四章 表格 159

14.1 有关表格的基本用法 159

14.1.1 什么是 HTML 表格?它的特点是什么? 159

14.1.2 表格的基本结构如何? 159

14.1.3 表格的常用控制参数有哪些?怎样使用它们? 161

14.1.4 是否可以借助某种参数来改变表格的背景颜色? 161

14.1.5 是否可以在表格内嵌入图形? 161

14.1.6 如何调整表格内输入内容的位置? 162

14.1.7 表格内是否可以使用链接? 163

14.1.8 怎样控制表格的行与列基本单位规格? 164

14.1.9 怎样定义表格的宽度使之更为理想? 165

14.2 表格提高篇 165

14.2.1 怎样在表格内嵌入另外一个表格? 165

14.2.2 怎样通过表格调用数据文件? 167

14.2.3 如何使用表格创造页面空白? 169

14.2.4 怎样利用表格设计网页输出版面? 169

本章 HTML 标记使用小结 174

第十五章 多视窗 177

15.1 多视窗网页的基本结构类型有哪几种? 177

15.2 怎样使左边视窗所链接的网页出现在右侧的主视窗内? 178

15.3 使用多视窗作主页窗口有哪些突出特点和不足之处? 179

15.4 怎样取消多视窗之间的边框? 179

15.5 怎样改变视窗边框的颜色? 180

15.6 在视窗主页内所引用的每个小视窗所在窗口进行名称定义后,是否有什么办法可以帮助我在子页内对链接的网页进行目标定义——指定它将出现的特定区域? 180

15.7 我的左视窗是一个目录一览表窗口。我在此链接了很多子网页,并希望其子网页的内容能显示到右边的大窗口内。据我所知,只有进行目标化定义才能达到上述目的。这太麻烦了。请问,是否有什么简单的办法来解决这个问题? 181

15.8 怎样控制视窗的 margin? 182

15.9 怎样使网上搜索引擎发现用户的视窗结构网页? 182

15.10 怎样一次下载两个视窗? 183

15.11 我的主页是一个多视窗结构。当它作为链接引入另外一个多视窗时,被“挤”成一小条,失去了它原有的形态。怎样避免这种情况的出现? 184

15.12 怎样创建一个浮动的视窗? 184

15.13 怎样使多视窗所存文件能够被轻松地打印出来? 185

15.14 在视窗边框被取消后,怎样调整各视窗间的空白区域距离? 185

本章 HTML 标记使用小结 185

第十六章 电子表单 189

16.1 电子表单的主要功能是什么? 189

16.2 简单信息输入窗口的构成原理是什么? 189

16.3 我准备制作一个用户信息反馈表,其中设置了许多小条目供用户选择。你认为使用“Checkbox”(复选框)还是“RadioButton”(单选框)更合适些? 190

16.4 常用递交键的使用类型有哪几种? 191

16.5 怎样制作简单选择式菜单表单并通过使用“Selected”来增加菜单外露条目? 191

16.6 信息反馈表单的常用类型有哪几种? 193

16.7 为什么当我的信息反馈表单制作完毕后,它却不能工作? 195

本章 HTML 标记使用小结 196

第十七章 层叠样式单(风格样式单) 199

17.1 什么是层叠样式单? 199

17.2 为什么使用层叠样式单? 199

17.3 常用的样式单与 HTML 文件联合使用的类型有哪几种? 201

17.4 样式单的基本结构如何? 202

17.5 为什么应该为多元化万维网网站建立样式单?怎样建立? 203

17.6 有些老式浏览器不支持样式单。怎样避免使用样式单后,在这类浏览器中可能引起的问题? 204

17.7 样式单中常用的文字形体有哪些? 205

17.8 当对样式单里的字体定义时,为什么一定要在同一个定义栏目内给出两个字体形态? 205

17.9 样式单是怎样定义字体规格的? 206

17.10 为什么要在样式单中创建“class”? 208

17.11 怎样通过样式单改变文字颜色和定义背景颜色? 209

17.12 使用样式单经常定义的款项有哪些? 212

17.13 采用何种层叠样式单为好? 214

17.14 怎样输入一个样式单到我的 HTML 文件内? 214

本章 HTML 样式标记使用小结 215

第十八章 CGI 与 CGI 程序应用举例 218

18.1 关于 CGI 218

18.1.1 什么是 CGI? 218

18.1.2 CGI 程序是如何工作的? 218

18.1.3 当人们谈到 CGI 时,经常谈到 CGI 脚本这样一个术语。请问它与 CGI 程序有什么不同?常用的脚本语言有哪几种? 218

18.1.4 为什么要使用 CGI? 219

18.1.5 使用 CGI 必备的基本条件有哪些? 219

18.2 CGI 程序应用实例 220

18.2.1 我们公司打算制作一个注册表,其基本要求是它能够允许用户输入个人信息,诸如姓名、电子函件地址、电话号码等。请问,我们应该从哪儿下手? 220

18.2.2 我们建立了一个网上教学站点,其面向目标是已经注册的用户。为了禁止尚未注册者入内,该怎么办? 223

18.2.3 根据我们网站的主要话题(主题),我们收集了一些与之相关或内容相近的网站,并对其整理成一个简单的数据库(文件)。怎样创造一个简单的信息搜索引擎,使之能够在我们的数据库内进行信息检索? 227

18.2.4 随着万维网的发展,网页的互动性已成为一种新时尚。它不仅可以丰富页面,同时也给客户之间的沟通带来了极大的方便。比如在网页中添加一个留言簿或信息反馈表单,确实在读者与网页作者之间起着桥梁的作用。请问自制留言簿的基本要领有哪些? 231

第十九章 有关 JavaScript 235

19.1 什么是 JavaScript? 235

19.2 为什么要使用 JavaScript? 235

19.3 运行 JavaScript 需要特殊环境吗? 235

19.4 将 JavaScript 加在 HTML 文件内的规则是什么? 236

19.5 在网站浏览时,偶尔会碰到这样一种现象:当光标触碰某一部分文字(多数时候,这些文字是被加了下划线,或是彩色的)时,便会有一个小视窗跳出来(这些视窗一般写有问候语,或是某种提示)。请问这是为什么? 236

19.7 我想通过一个下拉式菜单将网页中所涉及的其他一些网站链接进去。这样可以节省许多页面空间,用起来也很方便。请问若使用 JavaScript 这个下拉式菜单该怎么做? 238

19.8 请问是否可以创造出一个具备滚动功能,但又较浏览器所提供的滚动条灵活新巧的东西来帮助长页面的上下移动呢? 240

19.9 怎样制作一个跟随视窗滚动条一同移动的链接罗列菜单? 243

19.10 怎样制作一个即时性描述板,并对其主页内的链接网站进行简明扼要的描述? 247

19.11 能否在页面内打开一个小“天窗”,并将输入在内的文字不断变更,其功能如同一个滚动看板? 250

19.12 怎样创建一个具有互动作用的弹出窗口? 253

19.13 我想在主页内设置一个小时钟,它的功能是显示读者在我的网页内停留的时间。请问如何用 JavaScript 去完成这个任务? 254

19.14 在浏览他人网站时,有的网站在主页内设置了向读者问好的款项。而且随着时间的不同,其问好的语句也发生变化。如:早上好或下午好等。看上去非常有趣。不知这类 JavaScript 脚本是否复杂,能给我们举个使用实例吗? 256

19.15 我正在制作个人网页。为了使我的页面生动活泼,新颖大方,我想使用一些比较流行的款式。比如,当用光标接触某个链接节点时,链接款项前边所引用的标志图便被一个新图形代替。这实在是奇妙。在哪儿可以找到这类免费程序? 257

19.16 怎样才能制作出这样一个极为奇妙的情形:当光标在网页内移动时,在它之后能够产生一串由图形组成的光标移动的轨迹? 259

19.17 是否可以通过 JavaScript 来制作一种特殊的图形显示形态——使网页内的多个图形在同一位置上交替出现? 262

19.18 我是一个网页作者。偶然间,我发现一个网站的主页的设计十分精彩:在主页屏幕内,当光标出现时,在它的四周总有一个彩色光环萦绕着它。请问这是为什么? 264

19.19 我很想在主页文字标题的处理上用点小花样(诸如使它定时变化排列形式,或摆动——上移下移等),请问是否有成型的具备类似特点的 JavaScript 可供使用? 267

19.20 在网页的创作实践中,我发现目前绝大多数的网页背景是属于静态的。在动态网页受宠的今天,如果能创造使用动态背景,那种页面效果一定会引人入胜。请问,是否可以找到以动态图形做背景的网页? 268

19.21 怎样创建一个实用的滚动链接按钮? 270

第二十章 主页设计策划技巧 273

20.1 如何选择主页的内容? 275

20.2 网页的基本结构类型有哪些? 275

20.3 怎样设计页面格局为佳? 276

20.4 在网页格局上应注意哪些问题? 278

20.5 如何建立网站目录结构? 279

20.6 如何选择网页的色彩? 279

20.7 怎样测量自己网页的“份量”? 281

20.8 怎样实现网页的自动刷新? 281

20.9 怎样取消超级链接的下划线? 282

20.10 我在浏览他人网站的时候,遇到过这样的情形:当我的光标出现在浏览器页面时,通常箭头形状的光标突然变成了一只小手。请问这是怎么回事? 283

20.11 怎样才能在打开某个网页时,弹出一个新窗口? 283

20.12 如何制作发送电子函件的按钮? 284

20.13 怎样将弹出的窗口设置为链接的注释板? 285

20.14 我见到一些网页在文字的处理上很有特色,比如用作标题的文字在一定时间内像弹簧一样伸缩移动。我的问题是:这些移动的文字是由 Java Applet 产生的还是 JavaScript? 286

20.15 网页内移动图形可用 JavaScript 制作吗? 287

20.16 用什么办法帮助读者在下载某个规格较大的图形之前,对其进行事先浏览? 288