CSS、DHTML和Ajax快速上手(原书第4版)(赠品)
[绝版]基本信息
- 作者: (美)Jason Cranford Teague [作译者介绍]
- 译者: 李静
- 丛书名: Web开发系列丛书
- 出版社:机械工业出版社
- ISBN:9787111250791
- 上架时间:2009-6-30
- 出版日期:2009 年1月
- 开本:16开
- 页码:448
- 版次:4-1
- 所属分类:
赠品
编辑推荐
从技术入手讲解网页设计.
讲解深入浅出,实例丰富...
内容简介回到顶部↑
本书详细介绍如何利用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的初学者可以发现这是编程的最快捷、简便的指导,同时编程老手也可以很愉悦地在书中找到实用性较强的操作实例。
本书内容翔实,实例丰富,适合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声明
前言
第一部分 层叠样式表
第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声明
译者序回到顶部↑
网页技术的本垒及初衷
接到这本网页技术书的翻译后,我很是兴奋。原因有以下几点:
接触国外图书已经有很长一段时间了,很少接触到这种精美编排体例的欧美类图书。.
一本技术类的图书能讲得这样深入浅出的不多,而能将实例信手拈来,侃侃而述的作者更不多见——本书对技术的描述非常精彩,实例引用得恰到好处。
在网页设计制作的图书市场中,很多书都偏向于色彩设计的“纯”设计内容,而真正从技术入手讲解的很少,精彩的更是少之又少。因此,本书对想在网页制作有所发展和造诣的人有很大的帮助。
网页技术可以说得上是改变人类生活的最重要的一类技术。它将世界各地紧密地联系在一起,弥补了人们在空间、地域上的距离——就这一点看,好像带有一点“奥运的特质”。网页技术的发展很稳重,它不但考虑到了人们的机器配置、软件的版本,还照顾了人们的浏览习惯,称得上是较为人性化的技术发展典范。..
在这种“以人为本”的技术发展史上,更好地掌握兼容性强大的编程语言,了解最为通俗的编程方式,成为网页设计、制作人员的首选。本书便是基于此基本基调成书的。书中不但娓娓地讲解技术,而且详细地分析各种语言的适用范围以及代码的兼容性,能帮助你做到“知其然,更知其所以然”。
像网页这种服务于浏览者的信息产物,其最大的特性就是要求设计者、制作者以换位的角度,从“访问者”、“浏览者”的角度来考虑问题。贴心的设计和服务必然会换来最大的浏览量,而贴心的技术丛书也必然会吸引更多的读者。我相信读者能从本书中习得不少网页设计和制作的更高层境界的东西,而不仅叹止于网页技术。
本书主要由李静翻译,参与本书翻译工作的还有贺倩、李凌燕、梁晓琴、陈平锋、贺强、吴启文、卢祖英、苏建忠、幸慧、陈爱萍、马睿倩、翁子扬和穆陟晅。...
李静
2008年8月于北京
接到这本网页技术书的翻译后,我很是兴奋。原因有以下几点:
接触国外图书已经有很长一段时间了,很少接触到这种精美编排体例的欧美类图书。.
一本技术类的图书能讲得这样深入浅出的不多,而能将实例信手拈来,侃侃而述的作者更不多见——本书对技术的描述非常精彩,实例引用得恰到好处。
在网页设计制作的图书市场中,很多书都偏向于色彩设计的“纯”设计内容,而真正从技术入手讲解的很少,精彩的更是少之又少。因此,本书对想在网页制作有所发展和造诣的人有很大的帮助。
网页技术可以说得上是改变人类生活的最重要的一类技术。它将世界各地紧密地联系在一起,弥补了人们在空间、地域上的距离——就这一点看,好像带有一点“奥运的特质”。网页技术的发展很稳重,它不但考虑到了人们的机器配置、软件的版本,还照顾了人们的浏览习惯,称得上是较为人性化的技术发展典范。..
在这种“以人为本”的技术发展史上,更好地掌握兼容性强大的编程语言,了解最为通俗的编程方式,成为网页设计、制作人员的首选。本书便是基于此基本基调成书的。书中不但娓娓地讲解技术,而且详细地分析各种语言的适用范围以及代码的兼容性,能帮助你做到“知其然,更知其所以然”。
像网页这种服务于浏览者的信息产物,其最大的特性就是要求设计者、制作者以换位的角度,从“访问者”、“浏览者”的角度来考虑问题。贴心的设计和服务必然会换来最大的浏览量,而贴心的技术丛书也必然会吸引更多的读者。我相信读者能从本书中习得不少网页设计和制作的更高层境界的东西,而不仅叹止于网页技术。
本书主要由李静翻译,参与本书翻译工作的还有贺倩、李凌燕、梁晓琴、陈平锋、贺强、吴启文、卢祖英、苏建忠、幸慧、陈爱萍、马睿倩、翁子扬和穆陟晅。...
李静
2008年8月于北京
前言回到顶部↑
曾几何时,创建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页面。这为网页访问者提供了更好的经历。
这些都是本书将要介绍的,即如何以尽可能简单的方式来创建有魅力的Web版式和交互式Web网页。本书并不会让你在一夜之间成为最终的Web设计权威,但是它会提供有关实现Web设计所需要的基础知识。
如果你正在学习Web设计却不了解CSS、DHTML或Ajax,那么本书正是你的起点。欢迎使用本书!
本书的内容
自从Netscape Navigator和Microsoft Internet Explorer开始支持CSS、DHTML和Ajax以来,Web自身发生了重大的变化。浏览器大战、.com爆炸(和最终的失败)以及Web声誉的极大提高,都为Web站点制作所常用的技术提供了试行的机会。CSS和DHTML依旧是一些最佳Web站点的创建标准,而Ajax正快速成为实现最佳用户交互的技术。
本书将展示实施CSS、DHTML和Ajax的最佳方法,以便让最为广泛的网络冲浪者看到你的Web站点。为了便于组织信息,本书分为四大部分:
第一部分详细介绍如何使用CSS来控制Web页面内容的外观。我将展示一些控制Web网页显示的多方面内容。
第二部分展示如何使用含CSS和JavaScript的Document Object Model(DOM)来创建基本的动态功能。我将展示如何使用该DOM(并且尽可能减少多余的代码),在绝大多数的浏览器中运行动态功能。
更多的支持
本书的支持Web站点(webbedenvironments.com/css_dhtml_ajax)提供本书中出现的所有代码以及前三部分的信息,同时也为Web开发者提供了浏览安全模式字体、工具和资源的列表。
每个人都是Web设计师
在15分钟内暂时忘记你已有的名誉,每个人都将是Web设计师。随着Web的继续扩张,越来越多的人选择这一中介将自己的信息——无论它们是什么——发送给世界其他的人。无论他们是称赞《第三人》(The Third Man)优点的影迷还是宣传自身优点的跨国公司,每个人都认为Web是传播词句的最佳途径。
事实上,正是由于每个使用字处理器的人在某种程度上已经是一个印刷工人,而随着Web的进一步普及,每个使用Web且不仅仅希望被动浏览页面的人,都得去了解如何设计Web。
了解如何设计Web并非总是关于设计完整的Web站点的。现在,很多人都在使用HTML来制作拍卖站点(如eBay)、 自己的相册集或者自己的Web日志(博客)之类的简易Web页面。因此,无论你是否计划对该公司Web站点进行重新设计或者上传孩子的毕业照片,学习CSS、DHTML以及Ajax都是你进一步了解Web设计所需要的。
第三部分介绍Ajax的一些基础知识,这部分将教你在无须下载新的Web网页的情况下如何进行数据的动态检索。Ajax概念已经出现了一段时间,但是它们只是在最近才成熟起来,得以让设计师在网页设计中经常使用。
第四部分介绍本书前三部分讲解的技巧的最为普遍的实际应用。另外,还将学到Web版式、内容显示、导航以及创建控制以掌控访问者的最佳实践。
我们已经进入层叠样式表(CSS)、Dynamic HTML(DHTML)、Asynchronous JavaScript and XML(Ajax)技术时代,它们可以帮你捕获静态的HTML并创建交互式网络环境。
有了CSS,可以创造出任何你能想像的版式,不仅可以为你的内容添加视觉趣味,而且还可以创建出更为引人注目的设计。
有了DHTML,你不必依赖于访问者或许并不拥有的插件以及复杂的程序语言(或许会涉及一些JavaScript)。
有了Ajax(刚刚兴起的技术),你可以超越DHTML带来的境界,轻松地从服务器中获取最新的数据,甚至不需要再次下载整个Web页面。这为网页访问者提供了更好的经历。
这些都是本书将要介绍的,即如何以尽可能简单的方式来创建有魅力的Web版式和交互式Web网页。本书并不会让你在一夜之间成为最终的Web设计权威,但是它会提供有关实现Web设计所需要的基础知识。
如果你正在学习Web设计却不了解CSS、DHTML或Ajax,那么本书正是你的起点。欢迎使用本书!
本书的内容
自从Netscape Navigator和Microsoft Internet Explorer开始支持CSS、DHTML和Ajax以来,Web自身发生了重大的变化。浏览器大战、.com爆炸(和最终的失败)以及Web声誉的极大提高,都为Web站点制作所常用的技术提供了试行的机会。CSS和DHTML依旧是一些最佳Web站点的创建标准,而Ajax正快速成为实现最佳用户交互的技术。
本书将展示实施CSS、DHTML和Ajax的最佳方法,以便让最为广泛的网络冲浪者看到你的Web站点。为了便于组织信息,本书分为四大部分:
第一部分详细介绍如何使用CSS来控制Web页面内容的外观。我将展示一些控制Web网页显示的多方面内容。
第二部分展示如何使用含CSS和JavaScript的Document Object Model(DOM)来创建基本的动态功能。我将展示如何使用该DOM(并且尽可能减少多余的代码),在绝大多数的浏览器中运行动态功能。
更多的支持
本书的支持Web站点(webbedenvironments.com/css_dhtml_ajax)提供本书中出现的所有代码以及前三部分的信息,同时也为Web开发者提供了浏览安全模式字体、工具和资源的列表。
每个人都是Web设计师
在15分钟内暂时忘记你已有的名誉,每个人都将是Web设计师。随着Web的继续扩张,越来越多的人选择这一中介将自己的信息——无论它们是什么——发送给世界其他的人。无论他们是称赞《第三人》(The Third Man)优点的影迷还是宣传自身优点的跨国公司,每个人都认为Web是传播词句的最佳途径。
事实上,正是由于每个使用字处理器的人在某种程度上已经是一个印刷工人,而随着Web的进一步普及,每个使用Web且不仅仅希望被动浏览页面的人,都得去了解如何设计Web。
了解如何设计Web并非总是关于设计完整的Web站点的。现在,很多人都在使用HTML来制作拍卖站点(如eBay)、 自己的相册集或者自己的Web日志(博客)之类的简易Web页面。因此,无论你是否计划对该公司Web站点进行重新设计或者上传孩子的毕业照片,学习CSS、DHTML以及Ajax都是你进一步了解Web设计所需要的。
第三部分介绍Ajax的一些基础知识,这部分将教你在无须下载新的Web网页的情况下如何进行数据的动态检索。Ajax概念已经出现了一段时间,但是它们只是在最近才成熟起来,得以让设计师在网页设计中经常使用。
第四部分介绍本书前三部分讲解的技巧的最为普遍的实际应用。另外,还将学到Web版式、内容显示、导航以及创建控制以掌控访问者的最佳实践。
书摘回到顶部↑
第一部分层叠样式表
第1章了解CSS
刘我们面对这样一种情况:HTML并不是设计师梦想的精确实现。它只是根据Web设计师的要求,并通过不精确的、不可预知的以及非万能的方式来展现各式各样的内容。
而且,HTML从未打算要传播高级图形内容和多媒体。事实上,HTML从未真正想过要成为在Internet上传输的具有吸引力的世界性的文字处理语言之外的东西——毕竟它在这些方面的能力还非常有限。
……
第1章了解CSS
刘我们面对这样一种情况:HTML并不是设计师梦想的精确实现。它只是根据Web设计师的要求,并通过不精确的、不可预知的以及非万能的方式来展现各式各样的内容。
而且,HTML从未打算要传播高级图形内容和多媒体。事实上,HTML从未真正想过要成为在Internet上传输的具有吸引力的世界性的文字处理语言之外的东西——毕竟它在这些方面的能力还非常有限。
……








点击看大图





加载中...

