JavaScript DOM编程艺术 (第2版)

[英] Jeremy Keith

出版时间

2011-04-01

ISBN

9787115249999

评分

★★★★★
书籍介绍

JavaScript是Web开发中最重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。

本书是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。

本 书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。

AI导读
核心看点
  • 揭示前端开发真谛,倡导Web标准
  • 详解JavaScript语法与DOM核心操作
  • 强调平稳退化与渐进增强最佳实践
适合谁读
  • 零基础前端开发初学者
  • 希望系统学习DOM操作的开发者
  • 关注Web标准与设计分离的设计师
读前提醒
  • 内容较浅,需结合《高级程序设计》
  • 务必动手实践书中示例以加深理解
  • 注意部分代码可能存在印刷错误
读者共识
  • 语言活泼清晰,公认的最佳入门书
  • 强调JS与HTML分离,思想极具价值
  • 适合新手建立信心,老手可快速略读

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "文档的每个元素节点都有一个style属性。style属性包含元素的样式信息,查询该信息将返回一个对象而不是一个简单的字符串。样式信息都存放在这个对象的属性里。"
  • "www.friendsofed.com"
  • "在命名变量时,我用下划线来分隔各个单词;在命名函数时,我从第二个单词开始把每个单词的第一个字母写成大写形式(也就是所谓的camel记号)。我这么做是为了让自己能够一眼看出哪些名字是变量、哪些名字是函数。 函数在行为方面应该像一个自我包容的脚本,而这意味着在定义一个函数时,我们必须把它内部的变量全都明确地声明为局部变量。"
  • "DOM是一种适用于多种环境和多种程序设计语言的通用型API。如果想把从本书学到的DOM技巧运用在web浏览器以外的应用环境里,严格遵守"第一级DOM"能避免与兼容性相关的任何问题"
  • "事件处理函数:触发一个动作 onmouseover onmouseout onclick"
  • "通往终点的过程与终点本身同样重要"
  • "数组"
  • "关联数组"
作者简介
Jeremy Keith 国际知名的Web设计师,Web标准项目组成员,DOM Scripting任务组负责人之一,任职于Web咨询公司Clearleft。除本书外,还著有HTML5 for Web Designers、Bulletproof Ajax。可通过其个人网站adactio.com与他联系。 Jeffrey Sambells 资深平面设计师,Web开发人员,创办了软件公司We-Create并担任研发总监。除本书外,还著有《JavaScript高级程序设计》和 Beginning Google Maps Applications with PHP and Ajax等多部畅销书。
目录
第1章 JavaScript简史 1
1.1 JavaScript的起源 1
1.2 DOM 2
1.3 浏览器战争 3
1.3.1 DHTML 3

显示全部
用户评论
内容不深,但讲的非常清晰,适合入门。
2020年之后来的同志们可以不用看啦😂
周末冲刺python
在没有实践操作的情况下阅读了全书,解决了我这个外行人很多代码方面的困惑。不愧是最佳入门书籍。改天有空要把示例亲自实现一遍并完成几项留给自己的作业。
一天刷完。DOM讲的比较详细,没有一开始就死扣语法而是边做案例边学。Coursera上前端课对DOM基本有覆盖,不过现在大家都用jQuery了,但是案例还是不错的。
2022.02.19 读到197页 开学了,不方便拿,放假再继续 全书围绕平稳退化,渐渐增强,以用户为中心展开,很详细,但有些东西确实过时了(比如181页的moveElement函数字符串拼接操作那里)
站在 2022 年这个时点来看,这本书的好多内容都过时了,如果对 DOM 有一些了解就不是很推荐看了。
入门书籍,内容编排很棒,章节前后联系紧密,例子选得也不错。配合源码,跟着敲下来可以一步一步完成一个基础的小项目。 但部分内容过时,扣一星。
主讲dom,其实就是findelementbyid等相关内容,两处代码实现由于我是略读就没有看,其余内容比较基础但讲的很清楚也就相应很啰嗦,初步介绍了javascript 的基础内容,并不包含回调等灵活用法。但也由于基础讲的清楚,也就方便了对高级内容的理解。
写的可以的,大概翻阅了
下载
收藏