基本信息出版社:电子工业出版社
页码:849 页
出版日期:2009年06月
ISBN:7121087758/9787121087752
条形码:9787121087752
版本:第3版
装帧:平装
开本:16
正文语种:中文
内容简介 《Dynamic HTML权威指南(第3版)》涵盖了最新的Web规范和各种浏览器功能特性,如果您要使用HTML、XHTML、CSS、文档对象模型—OM)和JavaScript进行开发,那么它正是您要寻找的一站式终极资源宝库。《Dynamic HTML权威指南(第3版)》为富互联网应用程序的设计者提供了全面而翔实的参考。在《Dynamic HTML权威指南(第3版)》的帮助下,无论是Internet Explorer 7、Firefox 2、Safari还是Opera,您设计的应用程序都能够在这些现代浏览器中畅通无阻。
编辑推荐 《Dynamic HTML权威指南(第3版)》涵盖了最新的Web规范和各种浏览器功能特性,如果您要使用HTML、XHTML、CSS、文档对象模型—OM)和JavaScript进行开发,那么它正是您要寻找的一站式终极资源宝库。《Dynamic HTML权威指南(第3版)》为富互联网应用程序的设计者提供了全面而翔实的参考。在《Dynamic HTML权威指南(第3版)》的帮助下,您设计的应用程序能够在Internet Explorer 7、Firefox 2、Safari、Opera等现代浏览器中畅通无阻。
通过《Dynamic HTML权威指南(第3版)》,您可以即时了解浏览器对各种基于标准的最新技术的支持情况,其中包括CSS Level 3、DOM Level 3、Web Forms 2.0、针对Ajax应用程序的XMLHttpRequest,以及JavaScript 1.7。
《Dynamic HTML权威指南(第3版)》:
为HTML、XHTML、CSS、DOM,以及核JL,JavaScript的标签、属性、对象、方法、事件等提供即时参考。
可供您快速查阅某个功能特性或术语,以获知它是否适用于期望的浏览器和版本。
提供便捷的交叉索引,您只须查阅一个元素属性(或者对象属性、方法、事件类型)即可找到所有的相关条目,其中包括相关联的HTML标签、样式属性,以及文档对象模型方法、属性和事件等。
《Dynamic HTML:The Definitive Reference》可以加速您在Web页面中增添高端功能的进程。对所有致力于创建动态Web内容的开发者而言,这本畅销书绝对值得收藏。
作者简介:
Danny Goodman是一位富有经验的专业作者,同时也是一位为公司和顶尖Intranet开发团队服务的资深程序开发顾问。在实现跨浏览器自动感知及客户端脚本编程方面,他的专业知识颇受欢迎,这也使得他能够轻松地解决很多实际问题。到目前为止,他已撰写了40余本专业书籍,包括畅销的O'Reilly图书,如大家所熟知的《Dynamic HTML: The Definitive Reference》(第1版&第2版)、《JavaScript & DHTML Cookbook》等。
目录
前言
第1章:HTML与XHTML参考
属性值类型
共享的HTML元素属性
共享的事件处理属性
标签参考(按字母次序排列)
第2章:文档对象模型参考
属性值类型
关于CLIENT-与OFFSET-属性集
默认属性值
事件
静态W3C HTML DOM模型
共享的对象属性、方法与事件
对象参考(按字母顺序编排)
第3章:事件参考
按字母排序的事件参考
第4章:样式单属性参考
属性值类型
选择符
伪元素及伪类选择符
@规划
常规约定
按字母属性排列的属性参考
第5章:JavaScript核心语言参考
关于静态对象
Mozilla的读、写方法
支持XML的ECMAScript
ECMASc邱t的保留关键字
核心对象
运算符(Operators)
控制指令(Control Statemems)
其他指令(Miscellaneous Statements)
转义字符串字符(Special(Escaped)String Cheaters)
术语表
索引
……
序言 万维网诞生20年来,小小的Web发生了翻天覆地的变化,呆板的文字信息一统天下的日子早已离我们远去,一成不变的图片、动画等页面元素逐渐无法满足人们的需要,这也正是动态HTML出现并日渐成熟的一大主因。动态HTML并不属于一种专门的技术,它既不是某种语言,也不是插件,而是一种由各种技术综合而成的实用理念。无论是古老的HTML,还是不可或缺的CSS、JavaScript,甚至方兴未艾的AJAX技术,都是动态HTML,的组成要素。但是,当将这些功能各异的技术、不同的实现规范,以及各种品牌和版本的浏览器都纳入考虑范围时,我们才会发现让网页完美地“动起来”并不是一件手到擒来的简单工作。正因为如此,DannyGoodman才编写了《Dynamic HTML:The Definitive Reference》一书,并且在新版本中不断地加入新的概念和内容,使得这本书始终是最好的动态HTML参考书籍之一。
作为一个Web开发者,这本书有3个方面深深吸引着我。首先,本书内容翔实,它涵盖了动态HTML开发中常用的HTML、DOM、CSS和JavaScript等诸多内容。虽然这些信息主要来自于各个官方规范,但作者对它们进行了深入的探究,其深度和准确性远非其他基础书籍可比。更难得的是,作者还将自己十几年的Web开发经验都灌注于本书中,实际应用中会遇到哪些常见问题,各种标签、对象的使用技巧等经验之谈贯穿始终。其次,由于网页相关技术发展历史悠久,目前在互联网上存在着各种规范、不同的浏览器品牌,以及各自的不同版本,这也给动态HTML的开发带来了不小的麻烦。本书作者结合官方规范,经过大量的实际测试,给出了详细的平台兼容性说明。这是本书的一大特色,同时也为所有Web开发人员规避兼容性错误提供了有力的帮助。根据这些信息,还可以从细微之处了解整个动态HTML的发展史。第三,秉承本书前两版的风格,作者依然在内容编排上下足了功夫,各项内容安排得井井有条。按字母顺序排列的各个参考内容十分便于读者查阅。有了这本书,读者可以告别以往漫无目的的搜寻工作,创建动态页面所需的各类信息都可以从本书中信手拈来。
总体说来,在各种基础教程充斥市面的今天,这本书算一个另类。它不会手把手地教大家如何一步一步地进行Web开发,但它始终在细微处给予读者睿智的提示。面对这本厚书,通篇阅读可不是一个明智的选择,正如作者所说,它应该成为开发人员的助手,常伴身边,不时被召唤以提供帮助。本书的内容十分丰富,读者在阅读中肯定会发现许多新鲜而又不失深刻的内容,还会获得许多曾经被忽略的重要知识,这也是我们在翻译本书中的亲身体会。
本书主要由杨文俊、张苏、王卓翻译。杨文俊负责全书的校对和审定。译文虽经多次修改和校正,但难免存在疏漏、缺点及错误,我们真诚地希望同行和读者不吝赐教。不胜感激(译注1)。
文摘 插图:

第1章:HTML与XHTML参考
属性值类型
由于很多HTML元素属性共享类似的数据要求,因此为使参考列表简洁明了,不可能详细描述列表中的每一项,所以本节只对一些公共的属性值类型进行详细说明。当属性中使用了上述某个属性值类型时,请参照本节的类型描述。
长度
长度值定义了文档空间状态的线性度量,如一个table元素的宽度。其度量单位可以是任何能够在屏幕上标识位置或空间的适用单位。HTML中长度属性的度量单位统一使用像素(pixei,简称px),但在其他场合中,如在层叠样式单(见第4章)中设置这一属性时,度量单位可以用英寸(inche)、派卡(pica)、em(译注3)或其他相关度量单位来表示。当它用于定义距离一个元素边框的偏移量时,一个单一的数字值就可以表示一个长度。例如,坐标点(10,20)包含两个长度值,分别表示该点距离某个元素的左边框和上边框的像素值。另外,还可以使用百分数来表示应用于水平、竖直空间的长度值,比如width=“50%”。我们不赞成使用与长度值相关的HTML属性,而推荐使用与之对应的CSS属性,以顺应严格的HTML 4和XHTML规范。
标识符
标识符(通常指定给name或id属性)是一个符合严格语法规则的名字。最重要的是,标识符中不允许出现空格。如果您需要多个单词来描述一个项目,可以使用骆驼拼写法(内部单词首字母大写,如lthislsASample),或者在单词间使用下划线进行分隔(如,this-is-a-sample)。除所有数字和字母外,大多数标点符号不允许在标识符中使用。同时,为避免与通过标识符来引用项目的脚本语言发生冲突,不使用数字作为标识符首字符是一种良好的编程习惯。