《WWW编程指南》求取 ⇩

上篇HTML与JavaScript3

第一章 使用HTML 3.2设计Web页3

1.1 超文本标识语言3

1.2 HTML 3.2与其它版本的HTML4

HTML脚本和动态HTML6

1.3 在Web上出版文本6

建立文本6

在Web上出版文本7

HTML文本模板9

1.4 HTML文本的基本结构9

10

1.5 HEAD部件10

1.6 必要的HEAD部件11

可选的HEAD部件11

1.7 BODY—建立主文本14

第二章 HTML 3.2中的程序块级部件18

2.1 标题18

2.2 基本文本部分20

基本段落20

保持白空格的段落21

缩进引用23

地址24

2.3 数字、项目符号与缩进列表24

数字列表25

项目符号列表28

定义列表30

2.4 表格31

基本表格结构32

定义表格行35

表格标题和数据单元37

2.5 表单39

2.6 各式各样的程序块级部件44

第三章 HTML 3.2中的文本级部件48

3.2 物理字符样式48

3.2 文本级部件:逻辑字符样式52

3.3 指定超文本链接54

3.4 插入图像57

动态GIF57

IMG部件57

3.5 客户方位图:在插入的图像中建立可点区域61

3.6 在文本中插入其它的文件64

插入Java程序64

插入ActiveX控制66

通过插件插入视频,音频和其它格式66

滚动文本框68

3.7 控制换行69

第四章 帧71

4.1 帧文本模板72

4.2 指定帧的布局72

4.3 指定帧单元的内容76

例子78

4.4 设置目标帧单元79

4.5 预定义帧的名字82

-top84

-blank84

-parent85

-self86

4.6 解决有关帧的一般问题87

为帧做书签87

打印帧89

同时更新多个帧单元90

防止你的文本被设置成帧92

用单独一个条目指定FRAMESET93

建立空帧单元95

4.7 在线帧97

第五章 层叠式样式表101

5.1 定义样式规范101

5.2 使用本地和外地样式表104

部件STYLE和JavaScript样式表104

外地样式表*105

使用“@import”插入(import)样式表105

内联样式规范105

5.3 选择符(Selectors)106

HTML部件106

用户定义类107

特定环境中的HTML部件*107

用户定义ID108

锚点虚拟类108

版式虚拟部件(Typographical Pseudo Elements)109

5.4 层叠式样式表的优生规则109

标为“important”的规则具有最高优先级109

作者规则优于访问者规则110

具体的规则优于简略的规则(具体性准则)110

5.5 字体属性110

5.6 前景和背景属性114

5.7 文本属性116

5.8 Bounding Box属性119

Margins(页边余白)120

边框122

填料124

Bounding Box的显示类型124

5.9 图像和浮动部件125

5.10 列表的属性126

5.11 标准属性单位128

Lengths长度单位128

5.12 层(Layers)129

5.13 用LAYER和ILAYER部件声明层129

颜色129

HTML部件:……...130

示例134

5.14 用样式表(Style Sheets)声明层136

层(layers)属性136

示例140

第六章 为Web页添加动态内容142

6.1 使HTML动态化143

对于多种浏览器的兼容性145

6.2 监测用户事件148

函数的声明150

动态地设置数据类型150

6.3 JavaScript基本语法150

对象和类152

数组156

6.4 使用JavaScript设置Web页158

在使用扩展属性时避免不兼容性158

用JavaScript来设置属性值160

调整浏览器窗口的大小162

断定是否存在可用的插件163

动态地修饰图像167

移动层175

6.5 使用JavaScript验证CGI表单178

个别地检验赋值179

当表单提交时检验所有赋值181

6.6 使用JavaScript保存和检索Cookies186

6.7 使用JavaSeript交互作用于帧192

指示一个特别的帧去显示一个URL192

为一个帧设定输入焦点196

6.8 人JavaScript访问Java197

直接调用Java方法197

使用applets为JavaScript执行操作198

通过JavaScript控制applets202

使用“Javascript:”URL205

6.9 通过Java访问JavaScript205

使用JSObject208

范例:调和applets背景和Web页背景211

范例:一个控制HTML表单中赋值的applet212

JSObject类中的方法216

第七章 JavaScript快速参考217

7.1 Array对象217

构造函数217

方法218

性质218

事件处理器220

7.2 Button对象220

性质220

方法221

事件处理器222

7.3 Checkbox对象222

性质222

方法223

事件处理器223

性质224

方法224

7.4 Date对象224

构造函数224

事件处理器226

7.5 Document对象227

性质227

方法229

事件处理器230

7.6 Elcment对象230

性质230

方法231

事件处理器231

方法232

7.7 FileUpload对象232

性质232

事件处理器233

7.8 Form对象233

性质233

方法234

事件处理器234

7.9 Function对象234

构造函数234

性质234

性质235

7.10 Hidden对象235

事件处理器235

方法235

方法236

事件处理器236

7.11 History对象236

性质236

方法237

事件处理器237

7.12 Image对象237

构造函数237

事件处理器238

性质238

方法238

7.13 JavaObject对象239

7.14 JavaPackage对象239

7.15 Layer对象239

构造函数240

性质240

方法241

事件处理器242

性质243

7.16 Link对象243

方法244

事件处理器244

7.17 Location对象244

性质244

方法245

事件处理器245

7.18 Math对象245

性质246

方法246

性质248

事件处理器248

7.19 MimeType对象248

方法249

事件处理器249

7.20 Navigator对象249

性质249

方法252

事件处理器252

7.21 Number对象252

构造函数252

性质252

方法253

7.22 Object对象255

构造函数255

性质255

方法255

事件处理器255

事件处理器256

7.23 Option对象256

构造函数256

性质256

7.24 Password对象257

性质257

方法257

事件处理器257

方法258

事件处理器258

7.25 Plugin对象259

性质259

方法259

事件处理器259

方法260

性质260

7.26 Radio对象260

事件处理器261

7.27 RcgExp对象261

构造函数261

性质263

方法263

事件处理器264

常规表达式中的专有模式264

7.28 Reset对象265

性质265

事件处理器266

方法266

7.29 Screen对象267

性质267

方法267

事件处理器267

7.30 Select对象267

性质268

方法269

事件处理器269

方法270

性质270

7.31 Srting对象270

构造函数270

事件处理器274

7.32 Submit对象274

性质275

方法275

事件处理器275

7.33 Text对象276

性质276

方法276

7.34 Textarea对象277

事件处理器277

性质278

方法278

事件处理器278

7.35 Window对象279

性质279

方法282

事件处理器286

一个“open”方法的使用例子287

1.1 Java的特点293

第一章 Java的特性293

下篇 Java程序设计293

Java适于网络编程和网络智能294

Java是跨平台的295

Java非常简单295

Java是面向对象的296

Java拥有很多强大的标准类库296

1.2 关于Java的神话297

Java只适用与Web297

Java是跨平台的297

面向对象编程是唯一有前途的方向298

Java很容易298

所有的软件都应用Java开发299

1.3 Java的版本299

你应该用哪个版本?300

1.4 正式开始学习Java300

安装Java300

安装一个支持Java的浏览器300

安装在线的JavaAPI或标记书签301

可选项:安装一个综合开发环境301

生成并运行一个Java程序301

命令行参数302

基本的“Hello World”应用程序302

1.5 一些简单的Java程序302

基本的“Hello World ”Applet303

Applet的用户化参数305

第二章JAVA中的面向对象程序设计308

2.1 成员变量308

2.2 方法310

2.3 构造函数和“this”引用312

静态初始化区315

2.4 析构函数315

2.5 函数多态(重载)316

2.6 独立文件中的Public类型319

2.7 Javadoc324

标记文本324

Javadoc命令行参数326

设置超文本链:图像子目录和标准API328

2.8 继承328

2.9 接口(interface)和抽像类(Abstract Classes)331

2.10 包(Packages)和类路径(Classpath)339

类路径(Classpath)341

2.11 声明中的修饰语342

权限修饰语342

其它修饰语343

3.1 基本数据类型345

boolean345

第三章 Java的基本语法345

charS346

byte346

int346

long346

float346

基本数据类型的转换347

3.2 运算符347

double347

条件语句符号348

if(表达式)语句体349

switch(整型表达式)(选择体)352

循环语句356

3.3 Math类358

常量358

一般数学方法358

三角函数运算方法360

3.4 输入和输出361

标准输出361

标准错误输出361

3.5 执行非Java语言程序362

标准输入362

3.6 引用类型369

Java的参数传递371

Instanceof运算符372

3.7 字符串373

String类的方法374

类方法376

构造函数377

3.8 向量377

方法378

构造函数378

3.9 示例:简单二叉树379

3.10 数组384

两步数组分配385

一步数组分配385

多维数组385

3.11 异常386

基本形式386

多重接收子句389

finally子句390

抛出异常390

特殊异常391

第四章 小程序、图形应用程序和基本绘图392

4.1 什么是小程序392

4.2 创建一个小程序393

Java样板393

HTML样本394

4.3 一个小程序的例子395

自动重画397

在开发中重载小程序398

进行标准输出400

4.4 小程序的生命周期401

4.5其它小程序的方法402

4.6 HTML的APPLET标签407

4.7 读小程序的参数408

读小程序的参数的一个例子409

4.8 图形应用程序411

4.9 图形操作414

绘图操作415

颜色和字体417

画图模式417

坐标和剪贴矩形418

4.10 设置线宽:GraphicsUtil类418

从相对URL上装入小程序图像422

4.11 绘制图像422

从绝对URL上装入小程序图像424

应用程序中的图像装入426

4.12 预载图像427

4.13 控制图像的装入:等待图像和检查状态431

MediaTracker434

第五章 处理鼠标和键盘事件439

5.1 Java1.02中的事件处理439

5.2 Java1.02中的事件处理帮助方法443

鼠标事件444

键盘事件448

焦点事件449

动作事件449

一个使用Java1.02的事件记录449

5.3 Java 1.02事件类型455

5.4 在事件处理方法中组织图形操作458

例:白板应用程序458

一个更好的白板460

5.5 Java1.1中的事件处理461

监听者和适配器462

实现一个EventListener462

关联监听者和构件462

内部类465

低层次的事件处理468

5.6 Java1.1中的事件监听者470

第六章 窗口475

6.1 Canvas476

主要目的476

缺省的布局管理器:没有476

生成和使用476

实例:圆构件477

实例:ImageLabel类479

6.2 构件类481

6.3 Java1.1中的轻量级构件489

6.4 Panel492

主要目的492

缺省布局管理器:FlowLayout493

创建和使用493

实例:使用Panel来组织494

6.5 Container类495

6.6 Java1.1中的轻量级Containet497

6.7 Appler500

6.8 ScollPane500

实例501

创建和使用:情况一 --设置好大小的Frame502

缺省布局管理器:BorderLayont502

6.9 Frame502

主要目的502

创建和使用:情况二 --根据包含的构件扩展的Frame503

实例一:可以离开的Frame504

实例二:可以作为小程序或程序来运行的类505

菜单508

其它有用的方法510

6.10 连续窗口511

将窗口写入硬盘511

从硬盘读入窗口512

实例:可以保存的Frame512

创建和使用516

实例:确认退出的对话框516

6.11 对话框516

缺省布局管理器:BorderLayout516

主要目的516

6.12 FileDialog519

主要目的519

缺省布局管理器:None519

创建和使用519

实例:在文本域显示文件519

创建和使用:情况一 --设置好大小的Window522

缺省布局管理器:BorderLayout522

6.13 Window522

主要目的522

创建和使用:情况二--根据包含的构件扩展的Window523

实例:523

6.14 ImageLable类528

主要目的528

创建和使用528

实例529

7.1 FlowLayout530

第七章 使用布局管理器安排窗口530

FlowLayout构造函数功能531

其它的FlowLayout方法532

7.2 BorderLayout535

BorderLayout构造函数功能536

其它的BorderLayout方法537

7.3 GridLayout537

GridLayout构造函数功能538

其它的GridLayout方法540

7.4 CardLayout540

其它的CardLayout方法545

CardLayout构造函数功能545

7.5 GridBagLayout546

GridBagconstraints对象546

例子547

GridBagLayout构造函数功能550

其它的GridBagLayout方法550

7.6 关闭布局管理器551

7.7 有效的使用布局管理器552

使用嵌套的Containers(容器类)552

使用嵌套的Contaiiners553

将某些Container的布局管理器关闭554

使用用户自定义的布局管理器555

调节组件周围的空白空间555

7.8 写一个用户自定义的布局管理器556

布局管理器接口556

布局管理器二(layoutManaget 2)接口557

例子: RowLayout557

第八章 图形用户接口566

8.1 GUI构件中的Action Events处理567

Java1.0中构件自身处理action event568

Java1.0中用Container处理action event570

Java1.1中构件自身处理action event571

Java1.1中其他对象处理action event572

8.2 Buttons(按键)573

构造方法(Constructors)574

例子574

Button类里的其他方法575

处理按键事件(Button Events)575

8.3 图像按键(Image Button)类579

构造方法579

例子580

其他图像按键类的方法580

源代码581

处理图像按键的事件581

8.4 复选框(Checkbox)588

构造方法589

例子589

复选框类中的其他方法590

事件的处理591

8.5 复选框组(单选按键)592

构造方法592

例子592

CheckboxGroup和Checkbox类的其他方法593

例子594

构造方法594

处理复选框组的事件594

8.6 选择菜单Choice Menus(ComboBoxes)594

Choice的其他方法595

处理选择事件(Choice event)596

8.7 列表(List Boxes)597

构造方法598

例子598

列表类(List)的其他方法599

处理列表事件601

8.8 文本行(TextField)609

例子610

构造方法610

文本行(TextField)类的其他方法611

处理文本行事件613

8.9 文本区(TextArea)617

构造方法618

例子618

文本区(TextArea)的其他方法619

事件处理619

8.10 标签(Label)619

例子620

构造方法620

标签(Label)的其他方法621

事件的处理621

8.11 滚动条(Scrollbar)和游标(Slider)624

构造方法624

例子627

滚动条类的其它方法627

处理滚动条事件629

8.12 游标类(A Slider Class)631

例子632

构造方法632

游标类的其它方法634

处理游标事件635

源代码635

8.13 弹出式菜单644

构造方法645

例子645

Popupmenu的其它方法646

处理PopupMenu事件647

第九章 线程649

9.1 启动线程650

9.2 赛跑情况654

怎样同步一段代码657

9.3 同步问题657

对整个方法的同步658

9.4 线程的方法659

构造函数659

常量660

方法660

如何在Netscape 3.0x中运用线程665

9.5 线程组666

构造函数666

方法666

在Paint方法里重画所有的东西668

9.6 多线程的图像和双缓冲668

把动态的部分作为一个独立的部件来实现671

使用除Paint以外的其它子程序直接进行重画工作672

重载update并用paint来做局部的更新操作674

双缓冲679

第十章 JAVA中的客户-服务器编程684

10.1 实现一个客户程序685

创建一个Socket对象685

建立一个用于向Socket传送信息的输出流685

例子:一个普通的网络客户687

构造函数691

10.2 运用StringTokenizer类来分解字符串691

java.util.StringTokenizer类691

方法692

例子:交互式的标志管理器692

10.3 例子:一个校验电子邮件地址的客户693

10.4 例子:一个接收URL的网络客户程序696

一个用于从指定的主机接收指定的URL的类697

一个接收指定的URL的类698

UrlRetriever的输出699

10.5 URL类700

对一个URL进行读操作700

URL类的其它有用的方法701

10.6 实现一个服务器704

例子:一个普通的网络服务器706

输出:从一个WWW浏览器接收一个连接708

把网络客户与网络服务器连接在一起708

10.7 例子:一个简单的HTTP服务器709

ThreadedEchoServer:加入了多线程714

10.8 RMI:远程方法调用716

开发RMI应用程序的步骤716

一个简单的例子717

四个必需的类717

系统的编译与运行720

例子:一个数字积分的服务器721

10.9 JDBC:JAVA的数据库连接728

数据库调用:一个概述728

例子:一个简单的数据库测试730

使用数据原子732

准备语句737

第十一章 超文本传送协议742

11.1 与HTTP服务程序通讯742

客户的请求743

服务器的响应743

一个交互的示例程序清单744

11.2 HTTP请求行750

HTTP 1.0请求方法750

11.3 HTTP请求首标752

11.4 HTTP响应状态行757

HTTP1.0状态码757

11.5 HTTP响应首标762

11.6 Cookies:在客户端存储持续的数据763

Cookie语法764

一个Cookie的例子766

隐私和安全问题768

11.8 公共密钥技术概观769

11.7 响应文件769

数字签名770

有数字签名的加密770

带传送确认的有数字签名的加密770

加密770

利用确认消息破坏加密771

用中间人攻击破坏加密771

第十二章 客户方的CGI编程772

12.1 使用HTML的FORM与CGI程序通话772

12.2 HTML的FORM组件773

METHOD774

ACTION774

ENCTYPE777

TARGET778

NAME779

ONSUBMIT,ONRESET779

12.3 FORM输入组件780

Submit按钮780

Reset按钮781

JavaScript按钮782

复选框782

单选按钮783

单行文本区784

口令区786

服务器方的图像映射786

关联的文件788

隐藏区域790

多行文本区790

组合框和列表框791

12.4 ISLNDEX793

12.5 ISMAP选择性的服务器方图像映射794

通过GET发送数据及显示结果界面797

12.6 使用Java Applet向CGI程序发送GFT数据797

例:使用根据Java的搜索服务798

通过GET发送数据并处理结果801

12.7 使用Java Applet向CGI程序发送POST数据804

读取POST数据的模板805

使用POST实现一个天气报道的网页806

12.8 绕过HTTP服务器直接使用Socket811

第十三章 服务器方的CGI编程813

13.2 CGI相互作用过程813

13.2 读取GET数据:QUERY STRING变量815

将变量作为已命名的参数传递817

13.3 标准CGI环境变量817

CGI变量简表818

13.4 CGI命令行参数820

13.5 处理ISINDEX822

13.6 读取POST数据824

13.7 分析Query数据826

13.8 分解查询字符串827

13.9 对URL编码的值进行解码833

13.10 为查寻数据建立查寻表835

13.11 分析查寻数据:一个示例836

13.12 使用Cookies843

13.13 服务器端Java848

使用Servlet849

一个帮助你选择颜色的servlet850

HttpServletRequest类852

HttpServletResponse类854

使用servlet过滤URL855

13.14 其它的可选CGI方法857

服务器API857

LiveWrite:服务器端JavaScriot858

JDBC和Applet的直接Socket连接858

WebObject适配器858

1999《WWW编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由章林,文杰主编 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft局部网络学习指南(1993 PDF版)
Microsoft局部网络学习指南
1993 北京:学苑出版社
javase60编程指南( PDF版)
javase60编程指南
Visuaal J++ 编程指南(1998年06月第1版 PDF版)
Visuaal J++ 编程指南
1998年06月第1版 浙江科学技术出版社
计算机系统实用开发手册( PDF版)
计算机系统实用开发手册
跟我学 A2 第十六课至第三十课(1981 PDF版)
跟我学 A2 第十六课至第三十课
1981
IntraBuilder编程指南(1999 PDF版)
IntraBuilder编程指南
1999 北京:电子工业出版社
CGI编程指南(1997 PDF版)
CGI编程指南
1997 北京:机械工业出版社
CGI 编程指南(1998 PDF版)
CGI 编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Visual J++编程指南(1998 PDF版)
Visual J++编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
JavaScript编程指南(1999 PDF版)
JavaScript编程指南
1999 北京:电子工业出版社
Netscape WWW出版指南(1998 PDF版)
Netscape WWW出版指南
1998 北京:人民邮电出版社
CGI编程指南(1999 PDF版)
CGI编程指南
1999 北京:电子工业出版社
Windows32位编程指南(1996 PDF版)
Windows32位编程指南
1996 清华大学出版社;西蒙与舒斯特国际出版公司
FrontPage 98编程指南(1999 PDF版)
FrontPage 98编程指南
1999 北京:电子工业出版社