超级畅销书升级版,首版销量保证。
书中详解开发Web应用的基石——W3C的DOM标准,由倡导Web标准的大牛领军人物执笔精心撰写,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。
纵情释放JavaScript和DOM编程的惊人潜力,内容全年涵盖HTML5、jQuery。
第1章 JavaScript简史
1.1 JavaScript的起源
1.2 DOM
1.3 浏览器战争
1.3.1 DHTML
1.3.2 浏览器之间的冲突
1.4 制定标准
1.4.1 浏览器以外的考虑
1.4.2 浏览器战争的结局
1.4.3 崭新的起点
1.5 小结
第2章 JavaScript语法
2.1 准备工作
2.2 语法
2.2.1 语句
2.2.2 注释
2.2.3 变量
2.2.4 数据类型
2.2.5 数组
2.2.6 对象
2.3 操作
2.4 条件语句
2.4.1 比较操作符
2.4.2 逻辑操作符
2.5 循环语句
2.5.1 while循环
2.5.2 for循环
2.6 函数
2.7 对象
2.7.1 内建对象
2.7.2 宿主对象
2.8 小结
第3章 DOM
3.1 文档:DOM中的"D"
3.2 对象:DOM中的"O"
3.3 模型:DOM中的"M"
3.4 节点
3.4.1 元素节点
3.4.2 文本节点
3.4.3 属性节点
3.4.4 CSS
3.4.5 获取元素
3.4.6 盘点知识点
3.5 获取和设置属性
3.5.1 get Attribute
3.5.2 set Attribute
3.6 小结
第4章 案例研究:JavaScript图片库
4.1 标记
4.2 JavaScript
4.2.1 非DOM解决方案
4.2.2 最终的函数代码清单
4.3 应用这个JavaScript函数
4.4 对这个函数进行扩展
4.4.1 child Nodes属性
4.4.2 node Type属性
4.4.3 在标记里增加一段描述
4.4.4 用JavaScript改变这段描述
4.4.5 node Value属性
4.4.6 first Child和last Child属性
4.4.7 利用node Value属性刷新这段描述
4.5 小结
第5章 最佳实践
5.1 过去的错误
5.1.1 不要怪罪JavaScript
5.1.2 Flash的遭遇
5.1.3 质疑一切
5.2 平稳退化
5.2.1 "javascript:"伪协议
5.2.2 内嵌的事件处理函数
5.2.3 谁关心这个
5.3 向CSS学习
5.3.1 结构与样式的分离
5.3.2 渐进增强
5.4 分离JavaScript
5.5 向后兼容
5.5.1 对象检测
5.5.2 浏览器嗅探技术
5.6 性能考虑
5.6.1 尽量少访问DOM和尽量减少标记
5.6.2 合并和放置脚本
5.6.3 压缩脚本
5.7 小结
第6章 案例研究:图片库改进版
6.1 快速回顾
6.2 它支持平稳退化吗
6.3 它的JavaScript与HTML标记是分的吗
6.3.1 添加事件处理函数
6.3.2 共享onload事件
6.4 不要做太多的假设
6.5 优化
6.6 键盘访问
6.7 把JavaScript与CSS结合起来
6.8 DOM Core和HTML-DOM
6.9 小结
第7章 动态创建标记
7.1 一些传统方法
7.1.1 document. write
7.1.2 inner HTML属性
7.2 DOM方法
7.2.1 create Element方法
7.2.2 append Child方法
7.2.3 create Text Node方法
7.2.4 一个更复杂的组合
7.3 重回图片库
7.3.1 在已有元素前插入一个新元素
7.3.2 在现有方法后插入一个新元素
7.3.3 图片库二次改进版
7.4 Ajax
7.4.1 XML Http Request对象
7.4.2 渐进增强与Ajax
7.4.3 Hijax
7.5 小结
第8章 充实文档的内容
8.1 不应该做什么
8.2 把"不可见"变成"可见"
8.3 内容
8.3.1 选用HTML、XHTML还是HTML5
8.3.2 CSS
8.3.3 JavaScript
8.4 显示"缩略语列表"
8.4.1 编写display Abbreviations函数
8.4.2 创建标记
8.4.3 一个浏览器"地雷"
8.5 显示"文献来源链接表"
8.6 显示"快捷键清单"
8.7 检索和添加信息
8.8 小结
第9章 CSS-DOM
9.1 三位一体的网页
9.1.1 结构层
9.1.2 表示层
9.1.3 行为层
9.1.4 分离
9.2 style属性
9.2.1 获取样式
9.2.2 设置样式
9.3 何时该用DOM脚本设置样式
9.3.1 根据元素在节点树里的位置来设置样式
9.3.2 根据某种条件反复设置某种样式
9.3.3 响应事件
9.4 class Name属性
9.5 小结
第10章 用JavaScript实现动画效果
10.1 动画基础知识
10.1.1 位置
10.1.2 时间
10.1.3 时间递增量
10.1.4 抽象
10.2 实用的动画
10.2.1 提出问题
10.2.2 解决问题
10.2.3 CSS
10.2.4 JavaScript
10.2.5 变量作用域问题
10.2.6 改进动画效果
10.2.7 添加安全检查
10.2.8 生成HTML标记
10.3 小结
第11章 HTML5
11.1 HTML5简介
11.2 来自朋友的忠告
11.3 几个示例
11.3.1 Canvas
11.3.2 音频和视频
11.3.3 表单
11.4 HTML5还有其他特性吗
11.5 小结
第12章 综合示例
12.1 项目简介
12.1.1 原始资料
12.1.2 站点结构
12.1.3 页面结构
12.2 设计
12.3 CSS
12.3.1 颜色
12.3.2 布局
12.3.3 版式
12.4 标记
12.5 JavaScript
12.5.1 页面突出显示
12.5.2 JavaScript幻灯片
12.5.3 内部导航
12.5.4 JavaScript图片库
12.5.5 增强表格
12.5.6 增强表单
12.5.7 压缩代码
12.6 小结
附录 JavaScript库
评价三: 作为一个有几年前端开发经验的老鸟,我一直在寻找一本能够帮助我梳理DOM知识体系,并提升代码质量的书。《JavaScript DOM编程艺术(第2版)》无疑满足了我的需求。它并没有停留在“入门”的层面,而是深入探讨了DOM的底层机制和高级应用。书中的很多章节,比如性能优化、事件处理的高级技巧、以及DOM的跨浏览器兼容性处理,都让我眼前一亮。我以前写代码时,虽然也能实现功能,但总感觉效率不高,或者是在兼容性方面遇到不少麻烦。读完这本书,我才真正理解了为什么会出现那些问题,以及如何从根本上解决它们。作者在书中分享的很多“最佳实践”和“陷阱回避”的经验,都是实战中提炼出来的精华,能够帮助开发者少走很多弯路。而且,这本书的讲解方式非常灵活,不像一些技术书籍那样死板,它会结合实际场景来分析问题,让读者更容易将学到的知识应用到自己的项目中。我现在重构一些旧代码,感觉比以前轻松多了,代码的质量和性能都有了显著提升。
评分评价二: 我是一个前端新人,刚接触JavaScript没多久,对于DOM的操作,之前一直是个“小白”。各种网上的教程看了不少,但总觉得碎片化,难以形成系统的认知。直到我遇到了《JavaScript DOM编程艺术(第2版)》,这本书简直就像一座灯塔,照亮了我前端学习的道路。它不像有些书那样一上来就讲高深的概念,而是从最最基础的DOM Tree是什么,如何遍历,如何查找元素开始,一步步深入。作者的语言非常生动,一点也不枯燥,而且每个概念后面都有非常贴切的例子,让我能够立刻动手实践,加深理解。尤其让我印象深刻的是,书中关于如何处理用户交互、如何动态创建和修改DOM元素的章节,真的太实用了!我之前写的一些简单的交互效果,总感觉很粗糙,现在学了里面的方法,能够写出更流畅、更专业的交互体验了。而且,这本书还很注重讲解一些“好习惯”的养成,比如如何写出更健壮、更易于维护的代码,这对初学者来说是极其宝贵的。总之,这本书不仅仅教会了我“怎么做”,更重要的是教会了我“为什么这么做”,以及如何写出“更好的代码”。
评分评价四: 我一直对Web前端开发充满兴趣,但编程基础相对薄弱,尤其是JavaScript的DOM操作,对我来说是个不小的挑战。《JavaScript DOM编程艺术(第2版)》这本书,对我这样一个“零基础”或者“准零基础”的学习者来说,简直是量身定做的。作者的讲解风格非常平易近人,就像一位耐心的老师,把复杂的概念拆解成一个个容易理解的小块。从如何理解DOM as a tree,到如何使用JavaScript去“操作”这棵树,每一步都讲得非常详细。书中的图示和代码示例配合得恰到好处,我常常是一边看书,一边在浏览器里敲代码,这种即学即练的方式,让我进步神速。我以前写网页,总是只能停留在静态的页面,想要实现一些动态的效果,就感觉无从下手。现在,通过这本书,我学会了如何使用JavaScript来控制页面元素的显示、隐藏、移动,甚至如何响应用户的点击、鼠标移入等各种事件,让我的网页变得“活”了起来。这本书不仅教会了我知识,更重要的是培养了我独立解决问题的能力,让我对前端开发充满了信心。
评分评价一: 这本书简直是JavaScript DOM学习者的福音!我之前对DOM操作一直感到迷迷糊糊,总是在各种教程和文档之间来回跳转,遇到问题也只能靠“百度大法”。但自从翻开《JavaScript DOM编程艺术(第2版)》,一切都变得豁然开朗。作者的讲解逻辑清晰,循序渐进,从最基础的概念讲起,一点点地引导读者深入理解DOM的本质。书中大量的代码示例,不仅仅是展示了如何实现功能,更重要的是剖析了背后的原理,让我明白了“为什么”要这么做,而不是仅仅停留在“怎么做”的层面。特别是书中关于事件委托、DOM性能优化等章节,让我受益匪浅。以前我写代码总是不太注意效率,结果导致页面卡顿,现在学了这些技巧,感觉自己的代码功力提升了好几个档次。而且,这本书的排版也很舒服,阅读体验很棒,不会让人产生阅读疲劳。每次翻开它,都像是在和一位经验丰富的老师对话,能够及时解答我心中的疑惑。我强烈推荐这本书给所有想要扎实掌握JavaScript DOM技术的开发者,无论是初学者还是有一定经验的进阶者,都能从中获得巨大的价值。
评分评价五: 这本书的题目就足够吸引人了——“DOM编程艺术”。在实际的开发过程中,DOM操作的效率和健壮性往往决定了一个网站的体验。《JavaScript DOM编程艺术(第2版)》这本书,在我看来,就是一本将DOM操作的“术”与“道”完美结合的佳作。它不仅仅是提供API的使用方法,更深入地挖掘了DOM背后的原理,以及如何写出“艺术品”级别的DOM代码。书中关于事件模型、DOM查询的性能优化、甚至是异步操作如何影响DOM更新的探讨,都极具深度和启发性。我过去在项目中遇到的很多性能瓶颈,在阅读这本书后,才找到了根源,并且学会了如何从根本上优化。而且,作者在讲解过程中,非常注重培养读者的“编程思维”,引导我们去思考问题的本质,而不是仅仅停留在表面的代码实现。书中的一些“陷阱”提示和“最佳实践”的总结,对于我们这些经常需要维护老项目或者与团队协作的开发者来说,简直是无价之宝。我现在写DOM相关的代码,感觉自己更有底气了,能够写出既美观又高效的代码,这正是“DOM编程艺术”的魅力所在。
评分两百页的书,只讲了两个问题:作用域闭包和对象原型。每一句话都是精华,都需要你反复不断的去理解。读这本书需要有点基础,不然看不懂。这么好的书,怎么就没人发现呢?
评分虽然书的年代远了些,js 的第三版是2012年出版的,技术更新又那么快。不过基础的知识还是应该好好研究的,js 的书太厚了,看着都头大!还是css 简单些。京东快递值得称赞。现在网购首选京东,第一是快递,第二就是质量,第三是服务(虽然有时客服很欠)。
评分在网上看到的推荐,看过之后之后果然不同凡响,推荐
评分不错呢呵呵呵啊,我的宝蓝色
评分质量还可以的,有需要还会再来
评分包装不错,纸张可以,印刷清楚,可以好好学习了。
评分在歌舞生平的城市
评分内容不说了,大家都知道。字体是比较清晰,纸张感觉很一般,而且油墨味真的太大了,真怀疑…。
评分细节讲解很好,感觉很适合新手哇,继续加油,前端君
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有