书籍详情

动态HTML使用大全

动态HTML使用大全

作者:(美)[D.古尔布兰森]David Gulbransen,(美)[K.罗林斯]Kenrick Rawlings著;新智工作室译

出版社:电子工业出版社

出版时间:1999-01-01

ISBN:9787505348059

定价:¥56.00

内容简介
  动态超文本标记语言(DHTML)是目前最先进、最能发挥网络潜能的应用开发,DHTML的出现将使网络开发者更容易,更发刊词地进行网络和多媒体的开发。本书通过DHTML各种技术的介绍,向读者展示了如何达到这一目的。
作者简介
暂缺《动态HTML使用大全》作者简介
目录
第一部分  DHTML简介
第一章  DHTML:一个防御体系
第一节  静态HTML的局限性
1.1.1  文本格式的局限
1.1.2  布局控制的局限
1.1.3  对动态改变见容无能为力
第二节  DHTMML的优点
1.2.1  DHTML的布局精度
1.2.2  数据感知
1.2.3  页加载后的动态更改
第三节  格式页
1.3.1  用CSS增加Web站点设计控制
1.3.2  用CSS创建站点模板
第四节  脚本
1.4.1  JavaScropt
1.4.2  VBSvipt
第五节  DHTML的实际的能力
1.5.1  创建引人注目的Web站点
1.5.2  更易于维护
1.5.3  减轻服务器负担
本章小结
第二章  DHTML概述
第一节  定义Microsoft DHTML
第二节  对象模型
第三节  DHTML使用JavaScript还是VBScript
2.3.1  对象之间的通信
2.3.2  用脚本产生的DHTML的动态效果
第四节  CSS的重要性
第五节  浏览器自适应内容
2.5.1  在加载时控制内容
2.5.2  定制内容
第六节  在运行时动态更改内容
2.6.1  扩展一个浏览概要
2.6.2  改变已加载页面的文本内容
2.6.3  改变页面上的对象位置
第七节  DHTML和多媒体
2.7.1  动画效果
2.7.2  滤波,混合和Jlpha通道图形
第八节  数据感知和数据绑定
2.8.1  在线生成表格
2.8.2  数据感知
第九节  DHTML应用
第三章  Microsoftc对Netscape
第一节  和W3C协会合作
第二节  在DHTML中定义“动态”
第三节  脚本:JavaScript和VBScript
第四节  CSS和JavaScript格式页
第五节  Microsoft专有的DHTML特点
第六节  特点比较表
本章小结
第二部分  DHTML基础
第四章  CSS入门
第一节  格式元素
4.1.1  字体
4.1.2  背景
4.1.3  文本
4.1.4  边界
4.1.5  清单
第二节  定义CSS
第三节  CSS语法
4.3.1  在<HEAD>段指定格式
4.3.2  用多选器指定格式
4.3.3  从其它文档链接格式
4.3.4  输入格式页
4.3.5  在CSS中定义“级联”
4.3.6  理解CSS继承
4.3.7  注释
第四节  CSS属性分类
4.4.1  字体
4.4.2  颜色和背景
4.4.3  文本
4.4.4  边框
4.4.5  分类
第五节  值 
4.5.1  指定度量单位
4.5.2  指定颜色
4.5.3  指定字体
第六节  CSS的高级属性
4.6.1  用类指定格式
4.6.2  用元素ID指定格式
4.6.3  伪类和元素
4.6.4  嵌套元素
第七节  CSS定位
第八节  从哪里可以学习更多的CSS知识
本章小结
第五章  JavaScript入门
第一节  如何在DHTML中使用JavaScript
第二节  介绍JavaScript
第三节  语句
第四节  块
第五节  注释
5.5.1  单行注释
5.5.2  多行注释
第六节  数据
5.6.1  字符串
5.6.2  数字
5.6.3  布尔值
5.6.4  空值
第七节  表达式
4.7.1  数值表达式
4.7.2  逻辑表达式
第八节  变量
5.8.1  定义.命名变量
5.8.2  改变变量值
第九节  函数
5.9.1  内部函数
5.9.2  用户定义函数
5.9.3  函数的返回值
第十节  流程控制
5.10.1  if和if…else
5.10.2  for循环
5.10.3  while循环
5.10.4  break和continue语句
第十一节  对象
5.11.1  方法
5.11.2  属性
5.11.3  内部对象
5.11.4  用户定义对象
第十二节  数组
第十三节  JavaScirpt编程举例
第十四节  JavaScript资源
本章小结
第六章  DHTML对象模型
第一节  将HTML文档作为对象集进行浏览
第二节  独立于DHTML对象模型的语言
第三节  Netscape的成就
第四节  理解DHTML对象模型
第五节  集合
6.5.1  访问集合中的元素
6.5.2  返回集合长度
第六节  元素
6.6.1  元素属性
6.6.2  元素方法
第七节  windows对象
6.7.1   document对象
6.7.2  location对象
6.7.3  history对象
6.7.4  frames对象
6.7.5  screen对象
6.7.6  navigator对象
6.7.7  event对象
第八节  document对象  
6.8.1  selection对象
6.8.2  body对象
6.8.3  all集合
6.8.4  anchors集合
6.8.5  applets集合
6.8.6  forms集合
6.8.4  images集合
6.8.8  links集合
6.8.9  frames集合
6.8.10  scripts集合
6.8.11  embeds集合
6.8.12  plugins集合
6.8.13  filters集合
6.8.14  styleSheets集合
第九节  TextRange对象
本章小结
第七章  事件处理
第一节  事件
7.1.1  Mouse
7.1.2  onmouscdown
7.1.3  onmouseup
7.1.4  onclick
7.1.5  ondblclick
7.1.6  onmouseover
7.1.7  onmousemove
7.1.8   onmouseout
7.1.9  键盘事件
7.1.10  焦点和选择事件
7.1.11  状态改变事件
7.1.12  onabort事件
第二节  事件激活
第三节  事件处理器
7.3.1  DHTML出现前的事件处理
7.3.2  DHTML的事件处理
7.3.3  实际事件处理
第四节  事件绑定
7.4.1  通过元素绑定事件
7.4.2  通过SCRIPT…FOR绑定事件
7.4.3  通过VBScript特殊语法绑定事件
第五节  window.event对象
7.5.1  keyCode属性
7.5.2  altKey属性
7.5.3  etrlKey属性
7.5.4  shiftKey属性
7.5.5  button属性
7.5.6  cancelBubble属性
7.5.7  fromElement属性
7.5.8  retumValue属性
7.5.9  srcElement属性
7.5.10  toElement属性
7.5.11  x属性
7.5.12  y属性
第六节  取代缺省事件处理
第七节  事件冒泡
7.7.1  发现事件冒泡的超始位置
7.7.2  取消事件冒泡
本章小结
第三部分  DHTML内核
第八章  动态格式
第一节  改变字体属性
8.1.1  改变字体格式
8.1.2  改变字体大小
8.1.3  改变字体颜色
第二节  隐藏和显示元素
8.2.1  可见性
8.2.2  显示基于鼠标事件的信息
8.2.3  设计一个隐藏和显示Peek-A-Boo的游戏
8.2.4  折叠式布局
第三节  CSS定位
8.3.1  定位
8.3.2  溢出
8.3.3  Z—索引
本章小结
第九章  布局和定位
第一节  CSS定位
第二节  定位属性
9.2.1  绝对定位
9.2.2  相对定位
第三节  position属性
第四节  left和top属性
第五节  width和height属性
第六节  overflow属性
第七节  clip属性
第八节  分层
9.8.1  z-索引属性
9.8.2  visibility属性
第九节
本章小结
第十章  动态内容
第一节  运行时改变内容
10.1.1  在已存在的页面上替换元素
10.1.2  改变文本
10.1.3  TextRange对象
10.1.4  TextRange对话属性和方法
第二节  使用TextRange对象实现动态内容
10.2.1  改变文档
10.2.2  删除页面内容
10.2.3  替换指定文本
第三节  构造对象模型
10.3.1  内部文本
10.3.2  内部HTML
10.3.3  外部文本
10.3.4  外部HTML
第四节  使用对象模型实现动态内容
本章小结
第四部分  数据感知
第十一章  数据绑定介绍
第一节  数据绑定定义
11.1.1  服务器端的数据绑定
11.1.2  早期的客户端数据绑定
第二节  服务器端数据绑定的缺点
11.2.1  服务器端数据绑定的复杂性
11.2.2  服务器扩展性
11.2.3  往返服务器处理
11.2.4  部分数据返回
第三节  客户端HTML数据绑定的解决方案
第四节  HTML数据绑定扩展
11.4.1  单一数值和重复表格(Repeated-Table)数据用户
11.4.2  DATASRC属性
11.4.3  DATAFLD属性
11.4.4  DATAPAGESIZE属性
11.4.5  DATAFORMATAS属性
11.4.6  使用数据绑定属性
第五节  数据用户
11.5.1  DIV
11.5.2  SPAN
11.5.3  SELECT
11.5.4  MARQUEE
11.5.5  IMG
11.5.6  APPLET
本章小结
第十二章  使用数据源对象
第一节  数据源对象
12.1.1  数据源对象职责
12.1.2  DSO的跨平台能力和语言的兼容性
第二节  表格数据控件基础
12.2.1  使用表格数据控件
12.2.2  利用表格数据控件漫游数据
12.2.3  表格数据控件文件属性
12.2.4  表格数据控件排序
本章小结
第五部分  多媒体和DHTML
第十三章  多媒体介绍
第一节  DHTML的多媒体效果
13.1.1  缩放图像
13.1.2  转换
13.1.3  缩入转换
13.1.4  点击和拖放效果
第二节  介绍ActiveX多媒体控件
13.2.1  旋转文本和对象
13.2.2  构造图形
13.2.3  路径动画效果
13.2.4  转换
13.2.5  滤波器
本章小结
第十四章  多媒体转换
第一节  应用转换
14.1.1  为转换建立HTML文档
14.1.2  脚本转换
14.1.3  完成转换
第二节  转换类型
14.2.1  Box In
14.2.2  Box Out
14.2.3  Circle In
14.2.4  Cricle Out
14.2.5  Wipe Up
14.2.6  Wipe Down
14.2.7  Wipe Right
14.2.8  Wipe Left
14.2.9  Vertcal Blinde
14.2.10  Horzontal Blinds
14.2.11  Checkerboard Across
14.2.12  Checkerboard Down
14.2.13  Random Dissolve
14.2.14  Split Verticla In
14.2.15  Split Vertical Out
14.2.16  Spit Horizontal In
14.2.17  Spit Horizontal Out
14.2.18  Strips Left Down
14.2.19  Strips Let Up
14.2.20  Strips Right Down
14.2.21  Strips Right Up
14.2.22  Random Bars Horizontal
14.2.23  Random Bars Vertical
14.2.24  Random
本章小结
第十五章  多媒体滤波器和ActiveX控件
第一节  介绍滤波器
第二节  在HTML中设置滤波器
15.2.1  X-Ray滤波器
15.2.2  Drop Shadow滤波器
15.2.3  Flip Horizontal滤波器
15.2.4  FlipVertcal滤波器
15.2.5  GrayscaleInvert滤波器
15.2.6  Invert滤波器
15.2.7  Lights滤波器
15.2.8  MotionBlur滤波器
15.2.9  Opacity滤波器
15.2.10  Shadow滤波器
15.2.11  Wave滤波器
15.2.12  Glow滤波器
15.2.13  Chromakey滤波器
第三节  ActiveX多媒体对象
第六部分  DHTML实例
第十六章  骗子拼尾巴游戏
第一节  理解这个游戏
第二节  设置这个游戏
16.2.1  构建文档
16.2.2  定位静态元素
16.2.3  定位动态元素
16.2.4  定位尾巴
第三节  脚本函数
16.3.1  MoveTail()
16.3.2  detect()
16.3.3  count()
16.3.4  blindfold()
16.3.5  seeagain()
16.3.6  sorry()
16.3.7  winner()
16.3.8  reset()
第四节  程序清单
本章小结
第十七章  学习篮球
第一节  生成图像
第二节  页面布置
17.2.1  定位初始布局
17.2.2  生成一个滚动盒
17.2.3  格式化解说
第三节  脚本函数
17.3.1  showObjectc()和hideObject()
17.3.2  showScreenCourt()和hideScreenCout()
17.3.3  highlight()和lowlight()
17.3.4  reset()
第四节  程序清单
本章小结
第十八章  制作在线手册
第一节  基本设计
18.1.1  基本HTML
18.1.2  指定数据源
18.1.3  建立数据文件
18.1.4  定义显示表格
18.1.5  在线手册基础
第二节  提供排序和选择功能
18.2.1  按列进行数据排序
18.2.2  用于选择的用户接口控件
18.2.3  按产品类型进行选择
18.2.4  根据最高价格进行选择
18.2.5  检查在线手册的基本部分
第三节  提供详细的产品信息
18.3.1  在表格浏览和产品浏览之间切换
18.3.2  添加产品浏览
18.3.3  漫游产品浏览
第四节  程序清单
第十九章  建立碰撞视频游戏
第一节  游戏规则
第二节  视频游戏编写的挑战
第三节  建立竞技场
19.3.1  定位游戏对象
19.3.2  碰撞游戏基本构成
第四节  使碰撞游戏产生动画效果
19.4.1  用鼠标事件使撞板生动起来
19.4.2  开始游戏
19.4.3  捕获运动小球
19.4.4  查看小球是否打在墙上
19.4.5  查看小球是否击中撞板或目标
19.4.6  碰撞游戏动画的
第五节  添加游戏逻辑
19.5.1  游戏中失去一条命
19.5.2  在游戏中获胜
第六节  程序清单  
本章小结
第七部分  附录
附录A  HTML元素和属性
附录B  CSS和CSS定位属性
第一节  CSS属性
B.1.1  字体
B.1.2  背景
B.1.3  边界
B.1.4  文本格式
B.1.5  布局格式
B.1.6  清单格式
B.1.7  伪类
B.1.8  伪元素
B.1.9  颜色
B.1.10  单位
第二节  CSS定位属性
B.2.1  position属性
B.2.2  溢出
B.2.3  剪载
B.2.4  z-索引
B.2.5  可见性
附录C  用VBScript代替JavaScript
第一节  介绍VBScript
第二节  注释
第三节  运算符
C.3.1  算术运算符
C.3.2  逻辑和比较运算符
第四节  变量
C.4.1  定义和命名变量
C.4.2  改变变量值
第五节  过程
C.5.1  编写自己的子过程
C.5.2  函数返回值
第六节  流程控制
C.6.1  If…Then…Else
C.6.2  For…Next循环
C.6.3  While…Wend循环
第七节  常量
C.7.1  颜色常量
C.7.2  日期/时间常量
C.7.3  日期格式常量
C.7.4  字符串常量
本章小结
附录D  脚本对象、集合、方法和属性
第一节  Window对象
D.1.1  location对象
D.1.2  frames集合
D.1.3  history对象
D.1.4  screen对象
D.1.5  navigator对象
D.1.6  event对象
D.1.7  document对象
本章小结
附录E  DHTML Web站点专辑
第一节  利用Web站点
第二节  在线资源
E.2.1  DHTML
E.2.2  CSS
E.2.3  脚本语言
E.2.4  Cool DHTML站点
第三节  代码举例
E.3.1  第四章CSS入门
E.3.2  第五章JavaScript入门
E.3.3  第六章DHTML对象模型
E.3.4  第七章事件处理
E.3.5  第八章动态格式
E.3.6  第九章布局和定位
E.3.7  第十章动态内容
E.3.8  第十一章数据绑定介绍
E.3.9  第十二章使用数据源对象
E.3.10  第十三章多媒体介绍
E.3.11  第十四章多媒体转换
E.3.12  第十五章多媒体滤波器和ActiveX控件
E.3.13  第十六章驴子尾巴游戏
E.3.14  第十七章学习篮球
E.3.15  第十八章制作在线手册
E.3.16  第十九章建立碰撞视频游戏
E.3.17  附录G DHTML窍门和实用
第四节  源代码ZIP文件
附录G  DHTML窍门和实用程序
第一节  脚本语言
G.1.1  选择合适的脚本语言
C.1.2  递归
C.1.3  错误处理和错误捕获
C.1.4  优化脚本语法
第二节  在DHTML中应用视觉效果
第三节  ActiveX 控件和DHTL
第四节  发现有关文档的信息
本章小结
附录H  关键词
猜您喜欢

读书导航