《JavaScript动态网页设计实务》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:傅雯彬,蔡承书编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113044093
  • 页数:421 页
图书介绍:全书共分理论基础篇、开发工具篇、应用实例篇、视窗套件篇四大部分。理论基础篇:让你了解动态网页设计的各种标准与规范,以及不同浏览器对它们支持的情况;开发工具篇:提供一个跨浏览器的动态网页开发工具,你可以直接通过它来开发支持多种浏览器的动态网页,也可以借此深入了解各种浏览器的运作模式;应用实例篇:展示许多动态网页的实例及设计技巧;视窗套件篇:讲解如何设计及使用一引起常见的视窗套件,包括FrameWindow、TabWindow、Toolbar、TreeWindow及Menu。

第1篇 理论基础篇 3

第1章 动态网页解决方案 3

本章内容 4

1-1 尊重用户,从加强互动做起 4

1-2 简单任务 5

简单任务的传统解法 7

解铃还须系铃人——DHTML 8

简单任务的现代解法 8

1-3 使用范例 12

第2章 HTML 15

本章内容 16

2-1 第一个例子 16

2-2 基本概念 17

元素(Element) 17

元素的层次结构 19

block-level元素及inline元素 20

元素的属性 22

大小写 23

2-3 结构类元素 23

HTML、HEAD、BODY 24

群组元素 25

标题(Headings) 25

2-4 文字类元素 26

空白字(White Space) 26

事先格式化(Preformatted) 27

强制换行 28

词组(Phrases) 29

段落(Paragraphs) 30

2-5 条列类元素 31

顺序及非顺序条列 31

定义型条列 33

2-6 表格(Tables) 34

基本结构 34

不规则表格 36

2-7 连接类元素 38

连接到其他资源 38

设置连接点 40

2-8 表单(Form) 41

控制组件 41

FORM元素 42

2-9 外来对象 44

加入图形 45

加入各种对象 45

2-10 他山之石 48

第3章 JavaScript 49

本章内容 50

3-1 什么是JavaScript 50

3-2 在网页中使用JavaScript 50

3-3 让指尖来充实大脑 52

3-4 程序风格 53

写作风格 53

注释 54

3-4 变量及常数数据 54

布尔(Boolean) 56

数值(Number) 56

字符串(String) 56

类型验证 57

3-6 运算 57

算术运算 57

当加号碰到字符串 58

关系运算 58

逻辑运算 59

赋值运算 60

3-7 “见风转舵” 61

?: 63

3-8 “地老天荒” 63

for语句 63

while语句 64

break及continue语句 65

3-9 函数 66

return语句 67

变量范围 69

3-10 数组(Array) 69

产生数组 69

运用数组 70

类型自由 71

多维数组 71

3-11 对象 71

对象——集数据及函数于一身 72

产生Object对象 72

反映出真实世界 74

建构自己的对象 75

少打一些字——with语句 77

数组也是一种对象 78

Function也是一种对象 78

3-12 内建对象及函数 79

global对象 79

String对象 80

Boolean对象及Number对象 81

Math对象 82

Date对象 82

第4章 Cascading Style Sheets 85

本章内容 86

4-1 使用前与使用后 86

4-2 定义样式清单(Style Sheets) 88

4-3 外在的样式文件 89

4-4 继承性 91

4-5 Cascading的意义 91

4-6 样式的作用对象及范围 92

HTML元素样式 92

CLASS样式 93

ID样式 94

inline样式 96

Contextual样式 96

集中定义 99

4-7 样式性质 100

长度值 100

百分比值 101

颜色表示法 101

字体性质 102

文字性质 104

箱形性质 106

设置边框及空间距离 106

设置对齐方式 110

颜色及背景性质 112

分类性质 113

位置性质 116

4-8 动态存取、控制样式 119

第5章 Document Object Model 123

本章内容 124

5-1 一窥全貌 124

5-2 表单验证 125

5-3 标准的必要性 127

5-4 细节部分 129

第6章 存取网页元素 131

本章内容 132

6-1 NS4 132

对象结构 132

元素种类的限制 133

存取方式 136

6-2 IE4 139

对象结构 139

存取方式 140

6-3 DOM 145

对象结构 145

存取方式 146

第7章 操作元素的属性 149

本章内容 150

7-1 NS4 150

通则 150

改变元素外观 152

改变元素位置及大小 157

有问题的样式处理 161

7-2 IE4 163

通则 163

改变元素外观 164

改变元素位置及大小 167

7-3 DOM 169

通则 169

改变元素外观 170

改变元素位置及大小 172

第8章 操作元素的内容 173

本章内容 174

8-1 NS4 174

直接改动元素内容 174

加载外在文件 177

内容的排列机制 179

8-2 IE4 181

直接改动元素内容 181

加载外在文件 183

8-3 DOM 185

直接改动元素内容 185

加载外在文件 186

第9章 增删元素 189

本章内容 190

9-1 NS4 190

9-2 IE4 193

9-3 DOM 196

第10章 事件处理机制 199

本章内容 200

10-1 NS4 200

注册事件处理程序 200

事件对象 203

事件流程 204

取消事件的操作 207

10-2 IE4 207

注册事件处理程序 207

事件对象 208

事件流程 208

取消事件的操作 211

10-3 DOM 211

注册事件处理程序 211

事件对象 214

事件流程 216

取消事件的操作 218

第2篇 开发工具篇 223

第11章 跨浏览器的动态网页开发工具——ZebuDOM 223

本章内容 224

11-1 什么是ZebuDOM 224

11-2 使用ZebuDOM 226

11-3 ZebuDOM对象 229

11-4 ZebuDocument 236

存取元素 237

新增元素 242

删除元素 243

计算内容大小 243

11-5 ZebuElement 247

存取改动外观样式 247

存取改动大小位置 251

存取改动元素内容 253

11-6 Events 258

注册事件收听者 259

事件对象 262

事件流程 263

其他元素 263

第3篇 应用实例篇 267

第12章 动感首页 267

本章内容 268

12-1 功能说明 268

12-2 实作方法 268

变换图形的动态项目 269

在路径上动态移动物体 271

范例解说 274

12-4 举一反三 279

第13章 轮替式广告看板 281

本章内容 282

13-1 功能说明 282

13-2 实作方法 282

轮替式广告看板组件 282

范例解说 285

13-3 举一反三 288

第14章 卷动式信息显示框 289

本章内容 290

14-1 功能说明 290

14-2 实作方法 290

卷动式信息框组件 290

14-3 举一反三 296

第15章 演示文稿系统 297

本章内容 298

15-1 功能说明 298

15-2 实作方法 298

15-3 举一反三 306

第16章 数据库前端系统 307

本章内容 308

16-1 功能说明 308

16-2 实作方法 309

16-3 举一反三 319

第17章 猫捉老鼠 321

本章内容 322

17-1 功能说明 322

17-2 实作方法 322

拖曳对象 322

范例解说 325

17-3 举一反三 327

第4篇 视窗套件篇 331

第18章 ZebuBorderElement 331

本章内容 332

18-1 功能说明 332

18-2 使用范例 333

18-3 设计细节 336

第19章 FrameWindow 341

本章内容 342

19-1 功能说明 342

19-2 使用范例 345

19-3 设计细节 348

FrameWindow构造函数 348

函数成员 350

事件处理 352

第20章 TabWindow 355

本章内容 356

20-1 功能说明 356

Tab内容的排列方式 359

20-2 使用范例 360

20-3 设计细节 364

TabWindow构造函数 365

函数成员 365

事件处理 369

第21章 Toolbar 371

本章内容 372

21-1 功能说明 372

button内容的排列方式 374

21-2 使用范例 375

21-3 设计细节 378

Toolbar构造函数 379

Toolbar函数成员 380

ToolbarItem构造函数 382

ToolbarItem的事件处理 383

第22章 TreeWindow 387

本章内容 388

22-1 功能说明 388

22-2 使用范例 391

22-3 设计细节 395

TreeNode 395

TreeNodeWindow 397

TreeWindow 400

第23章 Menu 405

本章内容 406

23-1 功能说明 406

23-2 使用范例 409

23-3 设计细节 413

Menu构造函数 414

Menu函数成员 415

MenuItem构造函数 417

MenuItem函数成员 419

MenuItem的事件处理 420