第一图书网

CSS、DHTML和Ajax快速上手

Jason Cranford teageue 机械工业出版社
出版时间:

2009-1  

出版社:

机械工业出版社  

作者:

Jason Cranford teageue  

页数:

448  

译者:

李静  

Tag标签:

无  

前言

曾几何时,创建Web网页与使用词处理器一样难。学习很少的HTML标签,创建少量的图形,转瞬之间就制成了:Web网页。现在,有了流视频、JavaScript、ASP、JSP、PHP、Shockwave、Flash,和Java,Web网页设计似乎对那些并不想成为计算机编程员的人而言,具有了无法抵挡的魅力。进入层叠样式表(CSS),Dynamic HTML(DHTML),Asynchronous JavaScript and XML (Ajax)技术时代,它们可以帮你捕获静态的HTML并创建交互式网络环境。有了CSS,你可以现实地创造出任何你能想象的版式,你不仅可以为你的内容添加视觉趣味感,而且还可以创建出更为引人注目的设计。有了DHTML,你不必依赖于访问者或许并不拥有的插件以及复杂的程序语言(或许也会有很少的JavaScript)。有了Ajax(块中的新宠儿),你可以超越DHTML能给你带来的境界,轻松地从服务器中获取最新的数据,甚至不需要再次下载整个Web页面。这为网页访问者提供了更佳的经历。这就是《CSS、DHTML和Ajax快速上手》所要介绍的:如何以尽可能简单的方式来创建有魅力的Web版式和交互式Web网页。《CSS、DHTML和Ajax快速上手》并不会让你在一夜之间成为最终的Web设计权威,但是它会给你提供有关实现你自己的Web设计所需要的基础知识。如果你正在学习Web设计却不了解CSS,DHTML或是Ajax,那这《CSS、DHTML和Ajax快速上手》正是你所开始的地方。欢迎你使用《CSS、DHTML和Ajax快速上手》!《CSS、DHTML和Ajax快速上手》的内容自Netscape Navigator和Microsoft Internet Explorer开始支持CSS、DHTML和 Ajax以来的数年间,Web自身发生了重大的变化。浏览器大战,.com爆炸(以及最终的失败and subsequent crash),以及Web声誉的极大提高,都为Web站点制作所常用的技术提供了试行的机会。CSS和DHTML依旧是一些最佳Web站点的创建标准,而Ajax正快速成为实现最佳用户互动的技术之所选。在《CSS、DHTML和Ajax快速上手》中,我将为你展示实施CSS,DHTML和Ajax的最佳方法,以便能让最为广泛的网络冲浪者看到你的Web站点。为了帮助信息的组织,我把《CSS、DHTML和Ajax快速上手》分成了四大部分:第一部分(CSS)详细介绍了如何使用CSS来控制Web页面内容的外观。我将为你展示一些控制Web网页显示的多方面内容。第二部分(DHTML)将向你展示如何使用含CSS和JavaScript的Document Object Model(DOM)来创建基本的动态功能。我将向你展示如何使用该DOM,并且尽可能少用多余的代码,在绝大多数的浏览器中运行动态功能。

内容概要

本书详细介绍如何利用CSS、DHTML和Ajax创建Web版式和交互式Web网页。全书包括四部分:第一部分介绍如何使用CSS来控制Web页面内容的外观;第二部分展示如何使用含CSS和      JavaScript的Document Object Model(DOM)来创建基本的动态功能;第三部分介绍Ajax的一些基础知识,展示如何在无须下载新的Web网页的情况下进行数据的动态检索;第四部分介绍前三部分讲解的技巧的最为普遍的实际应用。.  本书内容翔实,实例丰富,适合Web设计人员参考使用。  Web在持续发展,本书也在不断完善:全面更新,以适应新的浏览器、标准与为现今Web定义的CSS、DHTML和Ajax特性,本版中唯一没有改变的是它基于目标的可视化方式的主旨。  在本书中,读者随处可见使用CSS、DHTML和Ajax来为Web站点添加完美的可视化、交互式元素的循序渐进的指导。经验丰富的作者通过使用提示和屏幕快照为我们提供了很多的背景知识:从基础的、高级的动态技术(如让对象显示和消失)到为新型浏览器创建特效,从表格到CSS,以及创建带有嵌入式滚动区域、固定菜单栏的全新DHTML脚本,等等。CSS、DHTML和Ajax的初学者可以发现这是编程的最快捷、简便的指导,同时编程老手也可以很愉悦地在书中找到实用性较强的操作实例。

作者简介

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

书籍目录

译者序前言 第一部分 层叠样式表  第1章 了解CSS   1.1 什么是样式   1.2 什么是层叠样式表   1.3 CSS的版本   1.4 CSS规则的类型   1.5 CSS和标记语言   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.2 DHTML历史  11.3 使用DHTML的原因  11.4 Flash与DHTML  11.5 使用DHTML还是Flash 第12章 DHTML基础  12.1 DOM: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 让对象可拖曳  ……第三部分 Ajax

章节摘录

插图:


图书封面

图书标签Tags

广告

下载页面


CSS、DHTML和Ajax快速上手 PDF格式下载



嗯 书里讲的很详细 只不过纸的质量有点差 特别软 不过内容不错


书在CSS和JS方面很入门,写得也比较详细;不过在HTML方面内容涉猎太少,明显与书名不符合。


此书写得很详细,代码结构详细


相关图书