DOM启蒙.pdf

DOM启蒙.pdf
 

书籍描述

内容简介
通过《DOM 启蒙》,读者将学习如何通过文档对象模型(DOM)更有效率地操作HTML,而无需DOM 操作库的帮助。作者Cody Lindley(jQuery 手册)用菜谱风格的代码示例,用演示多种节点对象的工作方式,带你领略现代DOM 理念。在过去的十年里,框架简化了DOM 的用法,后者因此被开发者尘封在前者之下。本书通过现代浏览器原生的概念与代码,将这些工具带回视线。读者将理解jQuery 在DOM 脚本编写中扮演的角色,并学习如何在移动应
用和特定浏览器中直接使用DOM 编写应用程序。

编辑推荐
《DOM启蒙》通过现代浏览器原生的概念与代码,将这些工具带回视线。读者将理解jQuery在DOM脚本编写中扮演的角色,并学习如何在移动应用和特定浏览器中直接使用DOM编写应用程序。作者CodyLindley(jQuery手册)用菜谱风格的代码示例,用演示多种节点对象的工作方式,带你领略现代DOM理念。

作者简介
陈养剑,男,毕业于浙江.大学软件工程系,现就职于阿里妈妈用户体验部门,担任前端工程师有三年余,负责创意及相关工具与服务开发。

目录
前言
序言
第1章节点概览
第2章文档节点
第3章元素节点
第4章元素节点选取
第5章元素节点几何量与滚动几何量
第6章元素节点内联样式
第7章文本节点
第8章DocumentFragment节点
第9章CSS样式表与CSS规则
第10章DOM中的JavaScript
第11章DOM事件
第12章创作dom.js:源自jQuery的灵感,服务于现代浏览器,这是一个万众期待的DOM库

序言
我创建网站。有时我也创作音乐。多年来,我在有些自认为是创作型的音乐家那里——经常是自学的——注意到一个有趣的行为模式:他们抵触学习任何音乐理论。他们认为,从逻辑上来说,知晓音乐背后的理论会莫名限制他们的创作能力。我从来搞不懂这逻辑(并且我私下认为这是因松懈而找的借口)。依我看,我不觉得任何知识或者启蒙会是坏事。
唉,我在Web设计领域也看到了类似的逻辑。有些设计师不仅不知道如何写HTML与 CSS,而且他们坚决拒绝学习。同样的,他们害怕这些知识会在某种程度上限制自己(同样的,我认为这是个自证的借口)。
幸运的是这种态度在前端开发领域还不流行。大多数Web开发者明白学无止境,但就算是对 HTML与CSS知识有百科全书般全面认知的开发者,在涉及文档对象模型(Document Object Model)时仍会有知识差距。这情有可原。如果用了类似jQuery 的库,你不需要懂得 DOM 内部工作机制。JavaScript库的意义就在于抽离开浏览器内部的API,并转而提供一个不同的、更好的API。
尽管如此,我认为许多前端开发者觉得他们应该知道表面之下都发生了什么。这是一个优秀极客遇到他们工作所需系统的自然反应。现在,感谢 《DOM启蒙》,他们可以一解心头之痒了。
道格拉斯•克罗克福德在他的书《JavaScript语言精粹》中给了我们理解JavaScript 语言内部机制的图谱。现在科迪•林得利也给了文档对象模型的相应图谱。以此图谱为武装,你就获得了指引DOM通路与隧道所需的知识。
你或许不能在每个项目中都运用到这些知识,或许选择改用诸如jQuery的类库,但此时就任君抉择了。与其因所知有限必须使用某个类库,不如拥有是否以及何时使用 jQuery 的决定权。这是种大权在握的感觉,全凭所知所学提供,是真正的启蒙所指。
—— 杰里米•基思,clearleft.com 的创始人与技术监督,《JavaScript DOM编程艺术》一书的作者

文摘
版权页:

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多