返回介绍

第一部分 类型和语法

第二部分 异步和性能

发布于 2023-05-24 16:38:21 字数 1157 浏览 0 评论 0 收藏 0

有人说,JavaScript 是唯一一门可以先用后学的编程语言。

每次听到这话我都会心一笑,因为我自己就是这样,我猜很多开发人员可能也是如此。JavaScript,也许还包括 CSS 和 HTML,在互联网早期的大学计算机课程中并不是主流教学语言。初学者大多通过搜索引擎和“查看源代码”的方式来自学。

我仍然记得自己在高中时代开发的第一个网站。那是一个网上商店。因为是《007》的粉丝,所以我决定创建一家“黄金眼”商店。它应有尽有,背景音乐是“黄金眼”的主题曲,有一个用 JavaScript 开发的瞄准器在屏幕上跟随鼠标移动,并且每次点击鼠标就会发出一声枪响。想必 Q(《007》中的一个角色)也会为这个杰作感到骄傲吧。

之所以讲到这个故事,是因为我当时使用的开发方式直到现在仍然有许多开发人员在使用,那就是“复制+粘贴”。在项目中我“复制+粘贴”了大量 JavaScript 代码,但根本没有真正理解它们。那些十分流行的 JavaScript 工具库,如 jQuery,也在潜移默化地影响着我们,使我们不用再去深入了解 JavaScript 的本质。

我并不反对使用 JavaScript 工具库,实际上我还是 MooTools JavaScript 团队的一员。这些工具库之所以功能强大,正是因为它们的开发者理解这门语言的本质和优点,并将它们运用到了极致。学会使用这些工具库大有裨益,同时掌握这门语言的基础知识仍然是十分重要的。现在有了 Kyle Simpson 的“你不知道的 JavaScript”系列丛书,我们更有理由好好学习了。

《类型和语法》是该系列的第三本书,它介绍了 JavaScript 的核心基础知识,这些知识我们永远不可能从“复制+粘贴”和 JavaScript 工具库中学到。本书对强制类型转换及其隐患、原生构造函数,以及 JavaScript 的所有基础知识,都做了详细的介绍,并配以示例代码。同本系列的其他作品一样,Kyle 的行文切中要点,没有多余的套话和修辞,正是我喜欢的技术书的风格。

希望大家喜欢这本书,并能够常读常新。

David Walshhttp://davidwalsh.name

Mozilla 资深开发人员

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文