Javascript真的是10天内做出来的吗?
💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
JavaScript第一个版本只是一个内部演示的最小原型,10天后完成。JavaScript 1.0于1996年3月公开发布,第一个完整版本于1996年8月发布。JavaScript API的缺陷是在Mocha之后才出现的。10天的开发时间对JavaScript造成了损害,如没有时间添加垃圾回收器,试图添加垃圾回收器时又增加了很多安全漏洞。
🎯
关键要点
-
JavaScript的第一个版本在短短十天内完成,作为内部演示的最小原型。
-
JavaScript 1.0于1996年3月公开发布,完整版本于1996年8月发布。
-
网景团队在JavaScript发布后仍定期调整其设计。
-
JavaScript的缺陷并非完全由于开发时间短,许多现代缺陷与设计决策有关。
-
Mocha最初没有隐式类型转换功能,但用户要求在1.0中加入。
-
JavaScript 1.0添加null是为了与Java兼容,导致typeof null = object的结果。
-
所有JavaScript API的缺陷是在Mocha之后出现的,Mocha是一种简约的语言。
-
JavaScript的浮点数问题最初出现在Mocha中,且一直是Mocha想要解决的问题。
-
10天的开发时间对JavaScript造成了损害,包括未能添加垃圾回收器和后续的安全漏洞。
🏷️
标签
➡️