WWW编程指南

副标题:无

作   者:章林,文杰主编

分类号:

ISBN:9787115075727

微信扫一扫,移动浏览光盘

简介

本书主要介绍了关于WWW的知识。上篇主要讲术HTML相关知识与JavaScript程序设计基础,下篇以大量篇幅介绍了Java WWW程序设计。对于想学习WWW编程的读者来说,本书是本本难得的参考书。本书是计算机实用教程系列丛书之一,可作为您学习WWW程序设计的参考书。

目录

上篇HTML与JavaScript
下篇Java程序设计
第一章 使用HTML3.2设计Web页
1.1超文本标识语言
1.2HTML3.2与其它版本的HTML
HTML脚本和动态HTML
1.3在Web上出版文本
建立文本
在Web上出版文本
1.4HTML文本的基本结构
HTML文本模板

1.5HEAD部件
1.6必要的HEAD部件
可选的HEAD部件
1.7BODY一建立主文本
第二章 HTML3.2中的程序块级部件
2.1标题
2.2基本文本部分
基本段落
保持白空格的段落
缩进引用
地址
2.3数字、项目符号与缩进列表
数字列表
项目符号列表
定义列表
2.4表格
基本表格结构
定义表格行
表格标题和数据单元
2.5表单
2.6各式各样的程序块级部件
第三章 HTML3.2中的文本级部件
3.1物理字符样式
3.2文本级部件:逻辑字符样式
3.3指定超文本链接
3.4插入图像
动态GIF
IMG部件
3.5客户方位图:在插入的图像中建立可点区域
3.6在文本中插入其它的文件
插入Java程序
通过插件插入视频,音频和其它格式
插入ActiveX控制
滚动文本框
3.7控制换行
第四章 帧
4.1帧文本模板
4.2指定帧的布局
4.3指定帧单元的内容
例子
4.4设置目标帧单元
4.5预定义帧的名字
_blank
_top
_parent
_self
4.6解决有关帧的一般问题
为帧做书签
打印帧
同时更新多个帧单元
防止你的文本被设置成帧
用单独一个条目指定FRAMESET
建立空帧单元
4.7在线帧
第五章 层叠式样式表
5.1定义样式规范
5.2使用本地和外地样式表
部件STYLE和JavaScript样式表
外地样式表
使用“@import”插入(import)样式表
内联样式规范
5.3选择符(Selectors)
HTML部件*
特定环境中的HTML部件*
用户定义类
用户定义ID
锚点虚拟类
版式虚拟部件(TypographicalPseudoElements)
5.4层叠式样式表的优先规则
标为“important”的规则具有最高优先级
作者规则优于访问者规则
具体的规则优于简略的规则(具体性准则)
5.5字体属性
5.6前景和背景属性
5.7文本属性
5.8BoundingBox属性
Margins(页边余白)
边框
填料
BoundingBox的显示类型
5.9图像和浮动部件
5.10列表的属性
5.11标准属性单位
Lengths长度单位
颜色
5.12层(Layers)
5.13用LAYER和ILAYER部件声明层
HTML部件:(LAYER)(/LAYER)(ILAYER)(/ILAYER)
示例
5.14用样式表(StyleSheets)声明层
层(Iayers)属性
示例
第六章 为Web页添加动态内容
6.1使HTML动态化
对于多种浏览器的兼容性
6.2监测用户事件
6.3JavaScript基本语法
动态地设置数据类型
函数的声明
对象和类
数组
6.4使用JavaScript设置Web页
在使用扩展属性时避免不兼容性
用JavaScript来设置属性值
调整浏览器窗口的大小
断定是否存在可用的插件
动态地修饰图像
移动层
6.5使用JavaScript验证CGI表单
个别地检验赋值
当表单提交时检验所有赋值
6.6使用JavaScript保存和检索Cookies
6.7使用JavaScript交互作用于帧
指示一个特别的帧去显示一个URL
为一个帧设定输入焦点
6.8从JavaScript访问Java
直接调用Java方法
使用applets为JavaScript执行操作
通过JavaScript控制applets
6.9通过Java访问JavaScript
使用“javascript:”URL
使用JSObject
范例:调和applets背景和Web页背景
范例:一个控制HTML表单中赋值的applet
JSObject类中的方法
第七章 JavaScript快速参考
7.1Array对象
构造函数
性质
方法
事件处理器
7.2Button对象
性质
方法
事件处理器
7.3Checkbox对象
性质
方法
事件处理器
7.4Date对象
构造函数
性质
方法
事件处理器
7.5Document对象
性质
方法
事件处理器
7.6Element对象
性质
方法
事件处理器
7.7FileUpload对象
性质
方法
事件处理器
7.8Form对象
性质
方法
事件处理器
7.9Function对象
构造函数
性质
方法
事件处理器
7.10Hidden对象
性质
方法
事件处理器
7.11History对象
性质
方法
事件处理器
7.12Image对象
构造函数
性质
方法
事件处理器
7.13JavaObject对象
7.14JavaPackage对象
7.15Layer对象
构造函数
性质
方法
事件处理器
7.16Link对象
性质
方法
事件处理器
7.17Location对象
性质
方法
事件处理器
7.18Math对象
性质
方法
事件处理器
7.19MimeType对象
性质
方法
事件处理器
7.20Navigator对象
性质
方法
事件处理器
7.21Number对象
构造函数
性质
方法
事件处理器
7.22Object对象
构造函数
性质
方法
事件处理器
7.23Option对象
构造函数
性质
方法
事件处理器
7.24Password对象
性质
方法
事件处理器
7.25Plugin对象
性质
方法
事件处理器
7.26Radio对象
性质
方法
事件处理器
7.27RegExp对象
构造函数
性质
方法
事件处理器
常规表达式中的专有模式
7.28Reset对象
性质
方法
事件处理器
7.29Screen对象
性质
方法
事件处理器
7.30Select对象
性质
方法
事件处理器
7.31String对象
构造函数
性质
方法
事件处理器
7.32Submit对象
性质
方法
事件处理器
7.33Text对象
性质
方法
事件处理器
7.34Textarea对象
性质
方法
事件处理器
7.35Window对象
性质
方法
事件处理器
一 个“open”方法的使用例子
第一章 Java的特性
1.1Java的特点
Java适于网络编程和网络智能
Java是跨平台的
Java非常简单
Java是面向对象的
Java拥有很多强大的标准类库
1.2关于Java的神话
Java只适用与Web
Java是跨平台的
Java很容易
面向对象编程是唯一有前途的方向
所有的软件都应用Java开发
1.3Java的版本
你应该用哪个版本?
1.4正式开始学习Java
安装Java
安装一个支持Java的浏览器
安装在线的JavaAPI或标记书签
可选项:安装一个综合开发环境
生成并运行一个Java程序
1.5一些简单的Java程序
基本的“HelloWorld”应用程序
命令行参数
基本的“HelloWorld”Applet
Applet的用户化参数
第二章 JAVA中的面向对象程序设计
2.1成员变量
2.2方法
2.3构造函数和“this”引用
静态初始化区
2.4析构函数
2.5函数多态(重载)
2.6独立文件中的public类型
2.7Javadoc
标记文本
Javadoc命令行参数
设置超文本链:图像子目录和标准API
2.8继承
2.9接口和抽像类
2.10包和类路径
类路径
2.11声明中的修饰语
权限修饰语
其它修饰语
第三章 Java的基本语法
3.1基本数据类型
boolean
charS
byte
int
long
float
double
基本数据类型的转换
3.2运算符
条件语句符号
if(表达式)语句体
switch(整型表达式)(选择体)
循环语句
3.3Math类
常量
一 般数学方法
三 角函数运算方法
3.4输入和输出
标准输出
标准错误输出
标准输入
3.5执行非Java语言程序
3.6引用类型
Java的参数传递
Instanceof运算符
3.7字符串
String类的方法
类方法
构造函数
3.8向量
构造函数
方法
3.9示例:简单二叉树
3.10数组
两步数组分配
一 步数组分配
多维数组
3.11异常
基本形式
多重接收子句
finally子句
抛出异常
特殊异常
第四章 小程序、图形应用程序和基本绘图
4.1什么是小程序
4.2创建一个小程序
Java样板
HTML样本
4.3一个小程序的例子
自动重画
在开发中重载小程序
进行标准输出
4.4小程序的生命周期
4.5其它小程序的方法
4.6HTML的APPLET标签
4.7读小程序的参数
读小程序的参数的一个例子
4.8图形应用程序
4.9图形操作
绘图操作
颜色和字体
画图模式
坐标和剪贴矩形
4.10设置线宽:GraphicsUtil类
4.11绘制图像
从相对URL上装入小程序图像
从绝对URL上装入小程序图像
应用程序中的图像装入
4.12预载图像
4.13控制图像的装入:等待图像和检查状态
MediaTracker
第五章 处理鼠标和键盘事件
5.1Java1.02中的事件处理
5.2Java1.02中的事件处理帮助方法
鼠标事件
键盘事件
焦点事件
动作事件
一 个使用Java1.02的事件记录
5.3Java1.02事件类型
5.4在事件处理方法中组织图形操作
例:白板应用程序
一 个更好的白板
5.5Java1.1中的事件处理
监听者和适配器
实现一个EventListener
关联监听者和构件
内部类
低层次的事件处理
5.6Java1.1中的事件监听者
第六章 窗口
6.1Canvas
主要目的
缺省的布局管理器:没有
生成和使用
实例:圆构件
实例:ImageLabel类
6.2构件类
6.3Java1.1中的轻量级构件
6.4Panel
主要目的
缺省布局管理器:FlowLayout
创建和使用
实例:使用Panel来组织
6.5Container类
6.6Java1.1中的轻量级Container
6.7Applet
6.8ScollPane
实例
6.9Frame
主要目的
缺省布局管理器:BorderLayout
创建和使用:情况一——设置好大小的Frame
创建和使用:情况二——根据包含的构件扩展的Frame
实例一:可以离开的Frame
实例二:可以作为小程序或程序来运行的类
菜单
其它有用的方法
6.10连续窗口
将窗口写入硬盘
从硬盘读入窗口
实例:可以保存的Frame
6.11对话框
主要目的
缺省布局管理器:BorderLayout
创建和使用
实例:确认退出的对话框
6.12FileDialog
主要目的
缺省布局管理器:None
创建和使用
实例:在文本域显示文件
6.13Window
主要目的
缺省布局管理器:BorderLayout
创建和使用:情况一——设置好大小的Window
创建和使用:情况二——根据包含的构件扩展的Window
实例:
6.14ImageLabel类
主要目的
创建和使用
实例
第七章 使用布局管理器安排窗口
7.1FlowLayout
FlowLayout构造函数功能
其它的FlowLayout方法
7.2BorderLayout
BorderLayout构造函数功能
其它的BorderLayout方法
7.3GridLayout
GridLayout构造函数功能
其它的GridLayout方法
7.4CardLayout
CardLayout构造函数功能
其它的CardLayout方法
7.5GridBagLayout
GridBagConstraints对象
例子
GridBagLayout构造函数功能
其它的GridBagLayout方法
7.6关闭布局管理器
7.7有效的使用布局管理器
使用嵌套的Containers(容器类)
使用嵌套的Containers
将某些Container的布局管理器关闭
使用用户自定义的布局管理器
调节组件周围的空白空间
7.8写一个用户自定义的布局管理器
布局管理器接口
布局管理器二(layoutManager2)接口
例子:RowLayout
第八章 图形用户接口
8.1GUI构件中的ActionEvents处理
Java1.0中构件自身处理actionevent
Java1.0中用Container处理actionevent
Java1.1中构件自身处理actionevent
Java1.1中其他对象处理actionevent
8.2Buttons(按键)
构造方法(Constructors)
例子
Button类里的其他方法
处理按键事件(ButtonEvents)
8.3图像按键(ImageButton)类
构造方法
例子
其他图像按键类的方法
处理图像按键的事件
源代码
8.4复选框(Checkbox)
构造方法
例子
复选框类中的其他方法
事件的处理
8.5复选框组(单选按键)
构造方法
例子
CheckboxGroup和Checkbox类的其他方法
处理复选框组的事件
8.6选择菜单ChoiceMenus(ComboBoxes)
构造方法
例子
Choice的其他方法
处理选择事件(Choiceevent)
8.7列表(ListBoxes)
构造方法
例子
列表类(List)的其他方法
处理列表事件
8.8文本行(TextField)
构造方法
例子
文本行(TextField)类的其他方法
处理文本行事件
8.9文本区(TextArea)
构造方法
例子
文本区(TextArea)的其他方法
事件处理
8.10标签(Label)
构造方法
例子
标签(Label)的其他方法
事件的处理
8.11滚动条(Scrollbar)和游标(Slider)
构造方法
例子
滚动条类的其它方法
处理滚动条事件
8.12游标类(ASliderClass)
构造方法
例子
游标类的其它方法
处理游标事件
源代码
8.13弹出式菜单
构造方法
例子
Popupmenu的其它方法
处理PopupMenu事件
第九章 线程
9.1启动线程
9.2赛跑情况
9.3同步问题
怎样同步一段代码
对整个方法的同步
9.4线程的方法
构造函数
常量
方法
如何在Netscape3.0x中运用线程
9.5线程组
构造函数
方法
9.6多线程的图像和双缓冲
在paint方法里重画所有的东西
把动态的部分作为一个独立的部件来实现
使用除paint以外的其它子程序直接进行重画工作
重载update并用paint来做局部的更新操作
双缓冲
第十章 JAVA中的客户—服务器编程
10.1实现一个客户程序
创建一个Socket对象
建立一个用于向Socket传送信息的输出流
例子:一个普通的网络客户
10.2运用StringTokenizer类来分解字符串
java.util.StringTokenizer类
构造函数
方法
例子:交互式的标志管理器
10.3例子:一个校验电子邮件地址的客户
10.4例子:一个接收URL的网络客户程序
一 个用于从指定的主机接收指定的URL的类
一 个接收指定的URL的类
UrlRetriever的输出
10.5URL类
对一个URL进行读操作
URL类的其它有用的方法
10.6实现一个服务器
例子:一个普通的网络服务器
输出:从一个WWW浏览器接收一个连接
把网络客户与网络服务器连接在一起
10.7例子:一个简单的HTTP服务器
ThreadedEchoServer:加入了多线程
10.8RMI:远程方法调用
开发RMI应用程序的步骤
一 个简单的例子
四 个必需的类
系统的编译与运行
例子:一个数字积分的服务器
10.9JDBC:JAVA数据库连接
数据库调用:一个概述
例子:一个简单的数据库测试
使用数据原子
准备语句
第十一章 超文本传送协议
11.1与HTTP服务程序通讯
客户的请求
服务器的响应
一 个交互的示例程序清单
11.2HTTP请求行
HTTP1.0请求方法
11.3HTTP请求首标
11.4HTTP响应状态行
HTTP1.0状态码
11.5HTTP响应首标
11.6Cookies:在客户端存储持续的数据
Cookie语法
一 个Cookie的例子
隐私和安全问题
11.7响应文件
11.8公共密钥技术概观
加密
数字签名
有数字签名的加密
带传送确认的有数字签名的加密
利用确认消息破坏加密
用中间人攻击破坏加密
第十二章 客户方的CGI编程
12.1使用HTML的FORM与CGI程序通话
12.2HTML的FORM组件
ACTION
METHOD
ENCTYPE
TARGET
NAME
ONSUBMIT,ONRESET
12.3FORM输入组件
Submit按钮
Reset按钮
JavaScript按钮
复选框
单选按钮
单行文本区
口令区
服务器方的图像映射
关联的文件
隐藏区域
多行文本区
组合框和列表框
12.4ISINDEX
12.5ISMAP选择性的服务器方图像映射
12.6使用JavaApplet向CGI程序发送GET数据
通过GET发送数据及显示结果页面
例:使用根据Java的搜索服务
通过GET发送数据并处理结果
12.7使用JavaApplet向CGI程序发送POST数据
读取POST数据的模板
使用POST实现一个天气报道的网页
12.8绕过HTTP服务器直接使用Socket
第十三章 服务器方的CGI编程
13.1CGI相互作用过程
13.2读取GET数据:QUERY_STRING变量
13.3标准CGI环境变量
将变量作为已命名的参数传递
CGI变量简表
13.4CGI命令行参数
13.5处理ISINDEX
13.6读取POST数据
13.7分析Query数据
13.8分解查询字符串
13.9对URL编码的值进行解码
13.10为查寻数据建立查寻表
13.11分析查寻数据:一个示例
13.12使用Cookies
13.13服务器端Java
使用Servlet
一 个帮助你选择颜色的servlet
HttpServletRequest类
HttpServletResponse类
使用servlet过滤URL
13.14其它的可选CGI方法
服务器API
LiveWrite:服务器端JavaScript
JDBC和Applet的直接Socket连接
WebObject适配器
var cpro_id = 'u317582';

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

WWW编程指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon