Nodejs 分享幻灯片: The State of JavaScript
Nodejs 分享幻灯片: The State of JavaScript
长达 49 页, 中间穿插上下左右方向键… 看作者是谁… The State of JavaScript Brendan Eich / Strange Loop 2012 http://brendaneich.github.com/Strange-Loop-2012/#/
JavaScript 像 ES6 继续增加其他语言的优秀特性…
OO 不熟悉的表示很费解为什么 class
非要加到上边去…
Node.js 分享幻灯片: The State of JavaScript
在这篇分享中,我们将探讨《The State of JavaScript》这份由Brendan Eich在Strange Loop 2012会议上发布的幻灯片。Brendan Eich是JavaScript的创始人,因此他的见解对于理解JavaScript的发展趋势和未来走向非常重要。
幻灯片概览
幻灯片共有49页,并且使用了方向键进行翻页。你可以通过以下链接访问这些幻灯片:
JavaScript 的现状与未来
在幻灯片中,Brendan Eich讨论了JavaScript的发展历程以及未来的发展方向。他提到了ES6(ECMAScript 6)标准,该标准引入了许多其他编程语言中的优秀特性,使得JavaScript更加现代化和强大。
示例代码:ES6 类
在ES6中,类的概念被正式引入,这使得面向对象编程(OOP)在JavaScript中变得更加直观和方便。以下是一个简单的ES6类示例:
// ES6 类定义
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(`${this.name} makes a noise.`);
}
}
// 子类继承
class Dog extends Animal {
constructor(name) {
super(name); // 调用父类构造函数
}
speak() {
console.log(`${this.name} barks.`);
}
}
const myDog = new Dog('Rex');
myDog.speak(); // 输出: Rex barks.
在这个例子中,我们定义了一个Animal
类和一个Dog
子类。Dog
类继承自Animal
类,并重写了speak
方法以输出狗特有的行为。
面向对象编程的困惑
Brendan Eich在幻灯片中提到,一些开发者可能对新的类语法感到困惑,尤其是那些不熟悉面向对象编程的人。例如,将class
关键字放在顶部可能会让人觉得有些奇怪,但这正是为了保持JavaScript的简洁性和一致性。
总结
总的来说,《The State of JavaScript》幻灯片为我们提供了一个深入了解JavaScript发展动态的机会。通过这些幻灯片,我们可以看到JavaScript不仅在不断发展,而且还在吸收其他语言的优点,使其成为一种更加强大和灵活的语言。
希望这篇分享对你有所帮助!如果你有任何问题或需要进一步的解释,请随时提问。
来自Mozilla的大牛。 但是听说很多人不喜欢这位Javascript的发明人了。
不错
顺便说下“关注”按钮是不是有bug啊,我发现我点你点了好多回,怎么还在点
是不是因为当初他把 JS 设计的太别扭了
是点了关注不上是不是… 那得去看源码了