零、前言
从书名可以猜到,这本书是为孩子们设计和设置的,这样他们就可以自学 JavaScript,并使用 JavaScript 创建一些项目。
通过以无与伦比的方式抽象核心网络编程,JavaScript 永远改变了网站和网络应用。无聊的静态网站和非互动网站现在有了 JavaScript 的触感,变得相当牛逼。使用 JavaScript,您可以快速开发网络应用,甚至智能手机应用,而不会影响质量。如果您开始使用 JavaScript,您可以非常高效地处理硬件和软件上几乎没有的配置。请记住,这不是一本参考书,但你可以从中学习 JavaScript 的每一个基本概念。因此,对于 10 岁及以上的孩子来说,这将是一部探索 JavaScript 世界的完美书籍。
这本书涵盖了什么
第 1 章、在控制台中探索 JavaScript,讨论了 JavaScript 和 JavaScript 开发环境,包括谷歌开发者工具。我们将安装必要的软件,并在本章中打印几行简单的代码。
第 2 章、使用 JavaScript 解决问题,涵盖了从主要语法到控制台中一些简单命令的 JavaScript 基础知识。我们将学习变量是如何工作的,以及算术运算符可以实现什么。我们还将运行一些简单的命令来解决控制台内部的问题。
第三章、介绍 HTML 和 CSS ,将真正使用 JavaScript,并将涵盖 HTML,这使得读者不仅可以在控制台中使用 JavaScript,还可以在浏览器视图中使用 JavaScript。我们还将解释 CSS 的基础知识,例如 CSS 选择器和 CSS 布局。
第 4 章深入一点,涵盖了 JavaScript 提供的一些更高级的特性。我们讨论 for 和 while 循环、if 语句和开关大小写。
第五章嗨!启航进入战斗,教我们如何开发著名游戏《战列舰》。基于我们在前面几章中所学的知识,这些小家伙将学会如何将这些信息投入使用。
第六章、探索 jQuery 的好处,都是关于 jQuery 这个著名的 JavaScript 库,以及使用它的优势。
第 7 章介绍画布,讨论 HTML 画布,我们将学习如何在项目中使用它。
第八章造鼠人!,教我们开发一个著名的游戏,吃豆人,除了有一只老鼠,一些猫,还有很多很多的奶酪球吃!;)
第 9 章、使用 OOP 整理代码,讲授面向对象编程(OOP),并讨论 JavaScript 是如何成为一种 OOP 语言的。
第 10 章、可能性,向读者展示了通过阅读本书所培养的技能,什么是可能的。
这本书你需要什么
在本书中,我们使用谷歌浏览器在控制台上运行我们的 JavaScript 代码。我们使用著名的文本编辑器 Atom 编写代码。您可以使用任何现代网络浏览器和文本编辑器,但我强烈建议您使用这些开源软件来制作本书中讨论的任何项目。
这本书是给谁的
如果你以前从未写过代码,或者你对网络编程世界完全陌生,那么这本书是你的正确选择。这本书是为 10 岁以上的孩子和对编程世界完全陌生并想了解编程的成年人准备的。
惯例
在这本书里,你会发现许多区分不同种类信息的文本样式。以下是这些风格的一些例子和对它们的意义的解释。
文本中的码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、伪 URL、用户输入和 Twitter 句柄如下所示:“单击AtomSetup.exe
文件开始安装 Atom。”
代码块设置如下:
document.write("Hello");
document.write("World");
document.write("!");
新名词和重要词语以粗体显示。您在屏幕上看到的单词,例如菜单或对话框中的单词,出现在文本中,如下所示:“单击下一步按钮,您将进入下一个屏幕。”
注
警告或重要提示会出现在这样的框中。
类型
提示和技巧是这样出现的。
读者反馈
我们随时欢迎读者的反馈。让我们知道你对这本书的看法——你喜欢或不喜欢什么。读者反馈对我们来说很重要,因为它有助于我们开发出你真正能从中获益的标题。
要给我们发送一般反馈,只需发送电子邮件<[feedback@packtpub.com](mailto:feedback@packtpub.com)>
,并在您的邮件主题中提及书名。
如果你对某个主题有专业知识,并且对写作或投稿感兴趣,请参见我们位于www.packtpub.com/authors的作者指南。
客户支持
现在,您已经自豪地拥有了一本书,我们有许多东西可以帮助您从购买中获得最大收益。
下载示例代码
您可以从您在http://www.packtpub.com的账户下载您购买的所有 Packt Publishing 书籍的示例代码文件。如果您在其他地方购买了这本书,您可以访问http://www.packtpub.com/support并注册,以便将文件直接通过电子邮件发送给您。
下载本书的彩色图片
我们还为您提供了一个 PDF 文件,其中包含本书中使用的截图/图表的彩色图像。彩色图像将帮助您更好地理解输出中的变化。您可以从https://www . packtpub . com/sites/default/files/downloads/JavaScript _ Projects _ for _ Kids _ color images . pdf下载此文件。
勘误表
尽管我们尽了最大努力来确保我们内容的准确性,但错误还是会发生。如果你在我们的某本书里发现了错误——可能是文本或代码中的错误——如果你能向我们报告,我们将不胜感激。通过这样做,你可以让其他读者免受挫折,并帮助我们改进这本书的后续版本。如果您发现任何勘误表,请访问http://www.packtpub.com/submit-errata,选择您的书籍,点击勘误表提交表链接,并输入您的勘误表的详细信息。一旦您的勘误表得到验证,您的提交将被接受,勘误表将上传到我们的网站或添加到该标题勘误表部分下的任何现有勘误表列表中。
要查看之前提交的勘误表,请前往https://www.packtpub.com/books/content/support并在搜索栏中输入图书名称。所需信息将出现在勘误表部分。
盗版
互联网上版权材料的盗版是所有媒体的一个持续问题。在 Packt,我们非常重视版权和许可证的保护。如果您在互联网上遇到任何形式的我们作品的非法拷贝,请立即向我们提供位置地址或网站名称,以便我们寻求补救。
请通过<[copyright@packtpub.com](mailto:copyright@packtpub.com)>
联系我们,获取疑似盗版资料的链接。
我们感谢您在保护我们的作者方面的帮助,以及我们为您带来有价值内容的能力。
问题
如果您对本书的任何方面有问题,可以在<[questions@packtpub.com](mailto:questions@packtpub.com)>
联系我们,我们将尽最大努力解决问题。
版权属于:月萌API www.moonapi.com,转载请注明出处