学javascript看什么书(JavaScript 入门哪本书最好)
本文目录
JavaScript 入门哪本书最好
入门可以看《javascript高级程序设计》与《javascript dom 编程艺术》尤其是后者,真是好书。我以前看了许多视频,翻那本很厚的指南与高程,最后还是靠《javascript dom 编程艺术》激发我学习兴趣入门。看了三四次《javascript高级程序设计》就可以看蝴蝶书《javascript语言精辟》,这是讲JS的语法设计,那些语法应该用,那些不应该用(如==、 with、 eval、 argument.caller),这提高你的代码质量必不可少。如果你想写一个插件或一个库,就要涉及大量DOM,BOM知识了。毕竟javascript是胶水语言,而CSS与HTML在JS里都会映射为DOM,此外还有一些涉及浏览器的东西,叫BOM。掌握各大浏览器提供的底层DOM、BOM API,及了解它们之间的差异,如何检测它们是否支持,如果屏蔽它们之间的差异性,如何选用最佳的API是我们成为高手的关键。《PPK 谈 Javascript》,主要是说DOM的兼容性与可用性问题。《JavaScript DOM高级程序设计》,这本非常优秀,不知为何被理没了(也可能是出版社的缘故,很早就买断货就不知道补课),我在这里了解许多操作CSS的API。《JavaScript框架设计》这完全是本面向中高级的书,涉及一般书没有讲解过的模块加载器,事件管理系统,选择器引擎,异步列队,动画引擎,及时下日益流行的MVVM架构。《数据结构与算法JavaScript描述》,越复杂的系统,最后都在架构与算法与数据结构上下功夫,虽然用得不多,但作为一个高手,算法不精真是一个痛点。比较实现一个选择器引擎,人家都会问你比jQuery的快吗?加之JS在这方面也有它的特殊点,因此还得学习。时下也有许多angular与backbone的书,我本人认为他们基本上照搬官网的API文档,很少能讲到底层的实现,能获得的知识点太少了,它们只能用于入门(你英语不好的话),因此不建议入。
JavaScript 进阶性学习该看哪些书
不知道题主目前的JS功底如何。作为过来人,把自己经历的几个阶段适合的书罗列一下吧:第一阶段(新手,入门):《DOM编程艺术》,《javascript权威指南》(传说中的犀牛书,太厚,不会就查,权当字段用)。《javascript高级程序设计》第二阶段(进阶):《javascript设计模式》(让你的js代码完成从脚本到程序的蜕变),《高性能javascript》(该书通篇从各种角度去阐述JS提高性能的方式。)第三阶段(精通):本人目前还在第二阶段。所以。。。
请推荐几本学习javascript的好书
初学还是javascript圣经(第六版)好进入一些吧,例子写的都很短小清晰,直接可以应用。JavaScript权威指南(第5版)名气当然很大,的确写的也很好,不过对初学还是有点困难,有些例子,需要有一些编程基础才可以应用的。不过上面两本书都很贵,而且最新的英文版已经有了,中文版好像还没有。另外JavaScript入门经典(第3版)、JavaScript学习指南、JavaScript+DOM编程艺术······都是不错的入门书,网上也有下载。
更多文章:

cooperation的动词(cooperation 和 collaboration 都是合作的意思,区别在哪不要丢词典)
2025年3月24日 10:30

initialcontext(javax.naming.NoInitialContextException)
2025年2月24日 18:00

veritas(veritas. 备份一体机接存储要软件授权吗)
2025年2月11日 22:00

直播系统和点播系统各有什么优劣势?IPTV直播业务与点播业务的开通有什么区别
2025年2月23日 02:20

谁有备份新浪博客的免费软件针对博文特别多的!用起来不卡!?个人博客是wordpress的,用的主题可能有点问题,边栏没法显示小工具内容
2025年2月20日 22:00

growth hacking(growth是怎样对比数据的)
2025年2月9日 19:30

加拿大品牌roots怎么样?Roots的衣服怎么样是不是很多名人都喜欢穿
2025年2月15日 07:30

boxshadow(css box-shadow 怎么设置透明度)
2025年2月28日 18:10

visual studio 2010下载教程(visual studio2010怎么下载,学生用的,主要是c#,求详细过程)
2025年3月25日 17:10

javascript数组编程(javascript使用怎么给数组)
2025年3月3日 06:20