导入
现代 JavaScript
本课程讨论了现代 JavaScript 的使用。
关于现代 JavaScript
有没有过这样的感觉:你醒来后发现一切都变了?如果你曾接触过现代 JavaScript,或许会感觉仿佛自己突然进入了一个全新的世界,一切都变得不一样了。
昨天,你还正在调整一个简单的 jQuery 折叠面板。而今天,当你再看一段 JavaScript 代码时,曾经无处不在的 jQuery $ 操作符已经不见了。取而代之的是许多陌生的符号,比如三个点(...)和箭头(=>)——这些就是你即将学习的展开运算符和箭头函数。当然,有些东西看起来还熟悉,比如 class,但就连它也显得有些难以捉摸(私有方法在哪里?)。
你感到困惑吗?也许还有一点兴奋?那太好了,我有个好消息告诉你:一切都变得更好了。
当 ECMAScript 6 规范发布后——简称 ES6——JavaScript 的代码风格发生了翻天覆地的变化。这些变化如此显著,以至于在学完本课程后,你一眼就能分辨出哪些代码是使用 ES6 之前的语法编写的,哪些是使用 ES6 之后的语法编写的。如今的 JavaScript 已经完全不同了。所谓现代 JavaScript,指的就是使用 ES6 及之后语法编写的代码。
现代 JavaScript 写起来非常愉快。我是一个长期忠实的 JavaScript 爱好者,但不得不承认,旧的语法有时确实显得笨拙,很难为它辩护。而现代 JavaScript 则更优秀。但它也发生了巨大改变,想要跟上节奏并不容易。
接下来,让我们看看这门课程将教你什么,以及这些内容如何对你有所帮助。