JavaScript入门哪本书最好

首先,你可以阅读《高级Javascript编程》和《Javascript编程的艺术》,尤其是后者,这是一本非常好的书。
我曾经观看大量视频并浏览密集的教程和教程。
最终,我依靠《JavaScriptdom编程的艺术》点燃了我学习和入门的热情。
《高级JavaScript编程》读了三四遍之后,就可以看一下Butterfly的书《InsightsintotheJavascriptLanguage》。
这是关于JS的语法设计,应该使用什么语法,不应该使用什么语法(例如==,with,eval,callerargument),这对于提高代码质量至关重要。
如果要写一个插件或者一个库,就会涉及到很多关于DOM和BOM的知识。
毕竟,JavaScript是一门内聚语言,CSS和HTML都会映射到JS中的DOM。
此外,还有一个与浏览器相关的东西,称为BOM。
掌握主流浏览器提供的基本DOM和BOMAPI,了解它们之间的差异,如何检测它们是否受支持,如果屏蔽了它们之间的差异,如何选择最佳的API,是成为高手的关键。
《PPK谈Javascript》主要讲可用性和DOM兼容性问题。
《AdvancedProgrammingwithJavaScriptDOM》,这本书很好,但是由于某种原因被忽视了(可能是因为出版商很早就买了这本书,不知道如何补偿)。
在这里我学到了很多关于操作CSS的API。
《DesigningJavaScriptFrameworks》是一本针对中级和高级学生的书。
它涉及到模块加载器、事件管理系统、选择器、异步队列、动画引擎以及通常书籍中没有解释的日益流行的MVVM架构。
《JavaScript数据结构与算法描述》,系统越复杂,最终在架构、算法、数据结构上投入的精力就越多。
虽然用得不多,但作为高手,理解算法的难度还是有的。
确实是一个痛点。
当比较选择器的实现时,人们会问你它是否比jQuery更快?另外JS在这方面也有特殊之处,所以还是需要学习的。
如今有许多边缘和核心书籍可供选择。
我个人认为他们基本上都是照搬官网的API文档,很少讲底层的实现。
能获取到的知识点太少了。
刚开始(你的英文不好)),所以不推荐。

JavaScript入门经典编辑推荐

《JavaScriptClassic(第3版)》是最新的JavaScript指南,旨在帮助开发人员构建强大的Web应用程序。
本书循序渐进地介绍了JavaScript这一强大的脚本语言,让读者能够即时改善网站的用户体验。
本书从基本的JavaScript语法开始,详细介绍了如何在JavaScript中提取对象能力以及如何操作最新浏览器的BOM对象。
高级主题包括使用cookie和DHTML技术使网页更清晰。
本书还深入研究了Ajax技术,该技术允许在客户端代码中使用JavaScript来与远程服务器进行通信。
通过学习本书,开发人员将能够创建看起来专业并与用户交互的Web应用程序。
书中还详细讲解了如何使用对象(例如Date对象和String对象)来管理JavaScript中的复杂数据类型并简化程序设计。
读者将学习如何使用表单、表单和其他控件,查找并修复JavaScript代码中的常见错误和逻辑错误,以及如何使用MicrosoftScriptDebugger进行调试。
此外,本书还介绍了如何通过JavaScript代码访问XML和HTML、集成ActiveX控件或插件以扩展浏览器功能以及与目标服务器进行远程脚本通信。
《JavaScript经典(第3版)》适合所有想要学习JavaScript脚本编程的开发者,无论他们是基本的HTML用户还是想要创建吸引用户的有趣的Web应用程序的开发者。
本书不要求开发人员具备编程经验,只要具备HTML的基础知识和创建静态网页的能力,就可以开始学习JavaScript,提高Web开发技能。