JavaScript动态网页设计实务

JavaScript动态网页设计实务
作 者: 傅雯彬 蔡承书
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JavaScript动态网页设计实务》作者简介

内容简介

全书共分理论基础篇、开发工具篇、应用实例篇、视窗套件篇四大部分。理论基础篇:让你了解动态网页设计的各种标准与规范,以及不同浏览器对它们支持的情况;开发工具篇:提供一个跨浏览器的动态网页开发工具,你可以直接通过它来开发支持多种浏览器的动态网页,也可以借此深入了解各种浏览器的运作模式;应用实例篇:展示许多动态网页的实例及设计技巧;视窗套件篇:讲解如何设计及使用一引起常见的视窗套件,包括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的事件处理