首页>参考读物>计算机科学与技术>软件与程序设计

CSS、DHTML和Ajax快速上手(原书第4版)
作者 : Jason Cranford Teague
译者 : 李静
出版日期 : 2008-10-23
ISBN : 7-111-25079-1
定价 : 65.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 448
开本 : 16开
原书名 : CSS,DHTML&Ajax:Visual Quickstart Guide,4E
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

Web在持续发展,本书也在不断完善:全面更新,以适应新的浏览器、标准与为现今Web定义的CSS、DHTML和Ajax特性,本版中唯一没有改变的是它基于目标的可视化方式的主旨。
  在本书中,读者随处可见使用CSS、DHTML和Ajax来为Web站点添加完美的可视化、交互式元素的循序渐进的指导。经验丰富的作者通过使用提示和屏幕快照为我们提供了很多的背景知识:从基础的、高级的动态技术(如让对象显示和消失)到为新型浏览器创建特效,从表格到CSS,以及创建带有嵌入式滚动区域、固定菜单栏的全新DHTML脚本,等等。CSS、DHTML和Ajax的初学者可以发现这是编程的最快捷、简便的指导,同时编程老手也可以很愉悦地在书中找到实用性较强的操作实例。

图书特色

作者简介

Jason Cranford Teague:Jason Cranford Teague: 是Lante的高级信息架构师,他为许多公司设计过Web站点,这些公司包括Virgin(维珍)、 WebMD、Coca-Cola(可口可乐)、CNN、Bell South(南方贝尔)和DuPont(杜邦)。他也是本书前一版的作者。

译者简介

李静:暂无简介

译者序

网页技术的本垒及初衷接到这本网页技术书的翻译后,我很是兴奋。原因有以下几点:
 接触国外图书已经有很长一段时间了,很少接触到这种精美编排体例的欧美类图书。
 一本技术类的图书能讲得这样深入浅出的不多,而能将实例信手拈来,侃侃而述的作者更不多见——本书对技术的描述非常精彩,实例引用得恰到好处。
 在网页设计制作的图书市场中,很多书都偏向于色彩设计的“纯”设计内容,而真正从技术入手讲解的很少,精彩的更是少之又少。因此,本书对想在网页制作有所发展和造诣的人有很大的帮助。
网页技术可以说得上是改变人类生活的最重要的一类技术。它将世界各地紧密地联系在一起,弥补了人们在空间、地域上的距离——就这一点看,好像带有一点“奥运的特质”。网页技术的发展很稳重,它不但考虑到了人们的机器配置、软件的版本,还照顾了人们的浏览习惯,称得上是较为人性化的技术发展典范。
在这种“以人为本”的技术发展史上,更好地掌握兼容性强大的编程语言,了解最为通俗的编程方式,成为网页设计、制作人员的首选。本书便是基于此基本基调成书的。书中不但娓娓地讲解技术,而且详细地分析各种语言的适用范围以及代码的兼容性,能帮助你做到“知其然,更知其所以然”。
像网页这种服务于浏览者的信息产物,其最大的特性就是要求设计者、制作者以换位的角度,从“访问者”、“浏览者”的角度来考虑问题。贴心的设计和服务必然会换来最大的浏览量,而贴心的技术丛书也必然会吸引更多的读者。我相信读者能从本书中习得不少网页设计和制作的更高层境界的东西,而不仅叹止于网页技术。
本书主要由李静翻译,参与本书翻译工作的还有贺倩、李凌燕、梁晓琴、陈平锋、贺强、吴启文、卢祖英、苏建忠、幸慧、陈爱萍、马睿倩、翁子扬和穆陟。

李静
2008年8月于北京

图书目录

译者序
前言


第一部分层叠样式表
第1章了解CSS
11什么是样式
12什么是层叠样式表
13CSS的版本
14CSS规则的类型
15CSS和标记语言
16标签种类
17设置你的DTD
第2章CSS基础
21为HTML标签添加内联样式
22为Web页面添加嵌入样式
23为Web站点添加外部样式
24(重)定义HTML标签
25为任何标签定义类
26定义用于识别对象的ID选择器
27定义具有同一样式的选择器
28创建!important声明
29基于上下文定义选择器
210基于标签属性定义选择器
211使用伪类
212使用伪元素
213为打印和其他媒介设置样式
214为CSS添加注释
215从父对象继承属性
216确定层叠顺序
217在Internet Explorer中使用条件
注释来完善CSS
218样式表策略
第3章字体属性
31理解Web上的版式
32设置字体系列
33设置字体尺寸
34将文本设置为斜体
35设置粗体、更粗字体和最粗字体
36创建小型大写字母
37设置多个字体值
第4章文本属性
41调整文本间距
42设置文本大小写
43添加文本阴影
44水平对齐文本
45垂直对齐文本
46设置段落缩进
47控制空白
48装饰文本
49设置文本方向
第5章颜色和背景属性
51选择调色板
52设置文本颜色和前景色
53设置背景色
54设置背景图像
55设置多重背景值
第6章方框属性
61理解元素方框
62设置元素的显示方式
63设置元素的边空
64设置元素的边框
65设置元素的轮廓
66设置元素的填充区域
67设置元素的宽度和高度
第7章可视格式化属性
71理解窗口和文档
72设置定位类型
73设置元素的定位
74堆栈对象(3D定位)
75在窗口中浮动元素
76清理浮动的元素
第8章可视化效果及用户
界面属性
81设置元素的可视性
82设置元素的可视区域(剪切)
83设置溢出内容所在位置
84设置元素的不透明度
85更改鼠标指针的外观
86更改滚动条的外观
(仅IE Windows)
第9章表格属性
91设置表格布局
92设置表格单元格间的空间
93表格单元格间的折叠边框
94处理空单元格
95设置表题的位置
第10章生成内容和列表属性
101使用CSS添加内容
102教浏览器计数
103指定引号样式
104设置项目符号样式
105创建个性化项目符号
106设置项目符号的位置
107设置多种列表样式
108将元素以列表形式显示
第二部分动态HTML
第11章理解DHTML
111动态HTML定义
112DHTML历史
113使用DHTML的原因
114Flash与DHTML
115使用DHTML还是Flash
第12章DHTML基础
121DOM:Web页的线路图
122设置对象
123理解事件
124使用事件处理程序
125获取元素
126将事件传递给函数
127将事件绑定到对象
128使用特征检测
第13章学习相关的环境知识
131检测操作系统
132检测浏览器名称
133查找页面的位置和标题
134测量颜色的数量(位深)
135测量屏幕的尺寸
136测量浏览器窗口的尺寸
137测量页面的可视尺寸
第14章学习对象的相关知识
141检测点击对象
142确定对象的属性
143检测对象的位置
144查找对象的样式属性值
145查找对象的三维位置
146查找对象的可视区域
第15章学习事件的相关知识
151检测发生了哪种事件类型
152检测按下了哪个键
153检测哪个组合键被按下
154检测单击了哪个鼠标按钮
155检测鼠标在何处被单击
第16章基本动态技术
161更改CSS属性值
162显示或隐藏对象
163点到点移动对象
164以确定的数值移动对象
165立体地移动对象
166更改对象的可视区域
167更改对象的内容
168控制帧之间的对象
第17章高级动态技术
171让函数再次运行
172为对象添加动画效果
173使用来自表单域中的输入
174跟随鼠标指针移动
175让对象可拖曳
176打开新的浏览器窗口
177移动浏览器窗口
178更改浏览器窗口的尺寸
179滚动浏览器窗口
第18章动态CSS
181查找样式属性值
182添加或更改样式声明
183更改类
184禁用或启用样式表
第三部分Ajax
第19章理解Ajax
191Ajax定义
192Ajax的工作原理
193我使用Ajax的原因
194Web 20定义
第20章Ajax基础知识
201理解服务器请求
202获取数据
203获取响应
204过滤数据
205利用AjaxBasicsjs库
第四部分使用CSS、DHTML和Ajax
第21章布局
211结构化页面212创建多栏布局
213样式化页眉
214样式化链接和导航
215样式化正文与内容
216样式化表格
217样式化表单
218样式化框架
第22章内容
221导入外部内容
222动态控制表单数据
223添加弹出层
224动态输入提示
第23章导航
231使用CSS子画面创建导航按钮
232创建下拉菜单
233创建折叠菜单
234创建选项卡菜单
235创建滑行菜单
236创建远程控件
第24章控件
241提供页面控件
242为层创建滚动条
243添加样式控件
244整理相册

教学资源推荐
作者: 刘燕君,刘振安,孙忱
作者: 丁山 朱留存 编著
作者: 史涯晴 贺汛 编著
作者: Patrick Henry Winston, Sundar Narasimhan