JavaScript DOM编程艺术读后感

前言

用了差不多1个月,每天晚上睡觉之前没事就翻一翻,今天终于把这本书看完了。

目录结构

  • 第一章是javascript的历史,简单看看,增加阅历。
  • 第二章是javascript的基本语法,快速看过去就好了。
  • 第三章是关于dom节点的基础知识,这一章看完,基本上就对dom对象,以及元素节点、文本节点、属性节点等组成的节点树有一个比较清晰的轮廓认识了。
  • 之后从第四章到第十章就都是一些具体案例以及代码实现了。
    • 这几章里涉及到太多为了兼容低版本ie以及不支持js的情况而写的代码,我觉得这些代码都可以直接忽略,这本书的目标读者人群大都是js新手,暂时没有必要把重点放在兼容上。只需要了解一下平稳退化、渐进增强和向后兼容的概念就好了。
    • 结构与样式分离,将html与css彻底分离开来,拒绝标签内嵌style。同样后面还有网页的三位一体结构,也就是将结构层(html),表示层(css),行为层(js操作dom)等彻底分离。
  • 第十一章是对html5一些新属性如Canvas、表单等的简单介绍。
  • 第十二章是将前面的小案例全部结合起来实现了一个网站。
  • 最后一个附录展示是jquery以及一些其他库的简介。

优点:

书里的内容还是非常细致的,讲解也很清楚,可以说对新人非常友好,不会出现你照着代码敲一遍结果发现功能/效果实现不出来的情况。同样对于一些如dom对象等原理的解析也很透彻。不考虑一些过时的内容,仍然是一本入门的好书。

缺点:

感觉这本书还是太啰嗦了,用了太多代码是兼容,导致本来很简单的功能硬是写出了大量冗余的代码。当然你可以说这个是作者考虑周密,但是对于新手来说实在是没有必要。入门的时候为什么要考虑这么多兼容性的问题?

适合人群:

纯新手,如果你之前没有接触过任何html、css、js的内容,那么跟着书本敲一遍基本可以迅速入门网页搭建。

结语

不管怎么说,这本书也算是看完了,下一阶段的目标是搞定jquery。

你可能感兴趣的:(JavaScript DOM编程艺术读后感)