JavaScript 动态网页设计实务
2002-1
中国铁道出版社
傅雯彬
421
657000
全书共分理论基础篇、开发工具篇、应用实例篇、视窗套件篇四大部分。理论基础篇:让你了解动态网页设计的各种标准与规范,以及不同浏览器对它们支持的情况;开发工具篇:提供一个跨浏览器的动态网页开发工具,你可以直接通过它来开发支持多种浏览器的动态网页,也可以借此深入了解各种浏览器的运作模式;应用实例篇:展示许多动态网页的实例及设计技巧;视窗套件篇:讲解如何设计及使用一引起常见的视窗套件,包括FrameWindow、TabWindow、Toolbar、TreeWindow及Menu。
第1篇 理论基础篇
第1章 动态网页解决方案
本章内容
1-1 尊重用户,从加强互动做起
1-2 简单任务
简单任务的传统解法
解铃还须系铃人——DHTML
简单任务的现代解法
1-3 使用范例
第2章 HTML
本章内容
2-1 第一个例子
2-2 基本概念
元素(Element)
元素的层次结构
block-level元素及inline元素
元素的属性
大小写
2-3 结构类元素
HTML、HEAD、BODY
群组元素
标题(Headings)
2-4 文字类元素
空白字(White Space)
事先格式化(Preformatted)
强制换行
词组(Phrases)
段落(Paragraphs)
2-5 条列类元素
顺序及非顺序条列
定义型条列
2-6 表格(Tables)
基本结构
不规则表格
2-7 连接类元素
连接到其他资源
设置连接点
2-8 表单(Form)
控制组件
FORM元素
2-9 外来对象
加入图形
加入各种对象
2-10 他山之石
第3章 JavaScriPt
本章内容
3-1 什么是JavaScript
3-2 在网页中使用JavaScript
3-3 让指尖来充实大脑
3-4 程序风格
写作风格
注释
3-4 变量及常数数据
布尔(Boolean)
数值(Number)
字符串(String)
类型验证
3-6 运算
算术运算
当加号碰到字符串
关系运算
逻辑运算
赋值运算
3-7 “见风转舵”
?:
3-8 “地老天荒”
for语句
while语句
break及continue语句
3-9 函数
return语句
变量范围
3-10 数组(Array)
产生数组
运用数组
类型自由
多维数组
3-11 对象
对象——集数据及函数于一身
产生Object对象
反映出真实世界
建构自己的对象
少打一些字——with语句
数组也是一种对象
Function也是一种对象
3-12 内建对象及函数
global对象
String对象
Boolean对象及 Number对象
Math对象
Date对象
第4章 Cascading Style Sheete
本章内容
4-1 使用前与使用后
4-2 定义样式清单(Style Sheets)
4-3 外在的样式文件
4-4 继承性
4-5 Cascading的意义
4-6 样式的作用对象及范围
HTML元素样式
CLASS样式
ID样式
inline样式
Contextual样式
集中定义
4-7 样式性质
长度值
百分比值
颜色表示法
字体性质
文字性质
箱形性质
设置边框及空间距离
设置对齐方式
颜色及背景性质
分类性质
位置性质
4-8 动态存取、控制样式
第5章 Document Object Model
本章内容
5-1 一窥全貌
5-2 表单验证
5-3 标准的必要性
5-4 细节部分
第6章 存取网页元素
本章内容
6-1 NS4
对象结构
元素种类的限制
存取方式
6-2 IE4
对象结构
存取方式
6-3 DOM
对象结构
存取方式
第7章 操作元素的属性
本章内容
7-1 NS4
通则
改变元素外观
改变元素位置及大小
有问题的样式处理
7-2 IE4
通则
改变元素外观
改变元素位置及大小
7-3 DOM
通则
改变元素外观
改变元素位置及大小
第8章 操作元素的内容
本章内容
8-1 NS4
直接改动元素内容
加载外在文件
内容的排列机制
8-2 IE4
直接改动元素内容
加载外在文件
8-3 DOM
直接改动元素内容
加载外在文件
第9章 增删元素
本章内容
9-1 NS4
9-2 IE4
9-3 DOM
第10章 事件处理机制
本章内容
11-1 NS4
注册事件处理程序
事件对象
事件流程
取消事件的操作
10-2 IE4
注册事件处理程序
事件对象
事件流程
取消事件的操作
10-3 DOM
注册事件处理程序
事件对象
事件流程
取消事件的操作
第2篇 开发工具篇
第11章 跨浏览器的动态网页开发工具——ZebuDOM
本章内容
11-1 什么是ZebuDOM
11-2 使用ZebuDOM
11-3 ZebuDOM对象
11-4 ZebuDocument
存取元素
新增元素
删除元素
计算内容大小
11-5 ZebuElement
存取改动外观样式
存取改动大小位置
存取改动元素内容
11-6 Events
注册事件收听者
事件对象
事件流程
其他元素
第3篇 应用实例篇
第12章 动感首页
本章内容
12-1 功能说明
12-2 实作方法
变换图形的动态项目
在路径上动态移动物体
范例解说
12-4 举一反三
第13章 轮替式广告看板
本章内容
13-1 功能说明
13-2 实作方法
轮替式广告看板组件
范例解说
13-3 举一反三
第14章 卷动式信息显示框
本章内容
14-1 功能说明
14-2 实作方法
卷动式信息框组件
14-3 举一反三
第15章 演示文稿系统
本章内容
15-1 功能说明
15-2 实作方法
15-3 举一反三
第16章 数据库前端系统
本章内容
16-1 功能说明
16-2 实作方法
16-3 举一反三
第17章 猫捉老鼠
本章内容
17-1 功能说明
17-2 实作方法
拖曳对象
范例解说
17-3 举一反三
第4篇 视窗套件篇
第18章 ZebuBorderElement
本章内容
18-1 功能说明
18-2 使用范例
18-3 设计细节
第19章 FrameWindow
本章内容
19-1 功能说明
19-2 使用范例
19-3 设计细节
Frame Window构造函数
函数成员
事件处理
第20章 TabWindow
本章内容
20-1 功能说明
Tab内容的排列方式
20-2 使用范例
20-3 设计细节
TabWindow构造函数
函数成员
事件处理
第21章 Toolbar
本章内容
21-1 功能说明
button内容的排列方式
21-2 使用范例
21-3 设计细节
Toolbar构造函数
Toolbar函数成员
ToolbarItem构造函数
ToolbarItem的事件处理
第22章 TreeWindow
本章内容
22-1 功能说明
22-2 使用范例
22-3 设计细节
TreeNode
TreeNodeWindow
TreeWindow
第23章 Menu
本章内容
23-1 功能说明
23-2 使用范例
23-3 设计细节
Menu构造函数
Menu函数成员
MenuItem构造函数
MenuItem函数成员
MenuItem的事件处理