十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
学习javascript最好就是下视频,然后看官方的手册,书没有多大用,实在要买就推荐javascript权威指南,里面内容比较多
渝北网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联公司自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
初学: 《JavaScript基础教程》 进阶: 《JavaScript高级程序设计》 《JavaScript DOM 编程艺术》 《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 宝典(第四版)自己搜一下. 还有推荐两本参考手册 .chm格式的DHTML 手册和Windows 脚本技术,绝对对你的学习有帮助.
Paul Wilton和Jeremy McPeak编写的《Javascript入门经典》(第4版)是新手学习javascript的好书。《javascript高级编程》也是很经典的图书
入门的推荐《JavaScript DOM 编程艺术》,这本书很简单很入门也不厚然后进阶一点《JavaScript高级程序设计》zakas编的当然如果你觉得你非常有定力可以不看上面两本,看《JavaScript权威指南》,这本书也是好书,但很厚,讲的东西也很深入全面但是很枯燥。
之后你可以看看《高性能JavaScript》《JavaScript语言精髓》《编写可维护的JavaScript代码》,书都很薄,但是讲得很好,帮助你更加深入地了解这门语言的特性,怎么合理地应用这个语言。
再进阶就看《JavaScript模式》,这是讲JavaScript的设计思想和设计模型,中高级开发必备。