JavaScript 的诞生

51 阅读1分钟

JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。

  • 发展史:

    1995年网景公司招募了布兰登,目标是把Scheme语言嵌入到Netscape Navigator浏览器当中。为了在其他竞争提案中捍卫JavaScript这个想法,公司需要有一个可以运作的原型。布兰登在1995年5月仅花了十天时间就把原型设计出来了(最初版本)。

    1996年8月微软发布IE3,支持JScript;

    1996年11月网景公司正式想ECMA提交语言标准

    1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。

  • 由于设计阶段过于仓促、没有先例、过早的标准化导致JavaScript存在很多设计缺陷。Javascript的10个设计缺陷:参考来自www.ruanyifeng.com/blog/2011/0…

    1. 不适合开发大型程序
    2. 非常小的标准库
    3. null和undefined
    4. 全局变量难以控制
    5. 自动插入行尾分号
    6. 加号运算符
    7. NaN
    8. 数组和对象的区分
    9. == 和 ===
    10. 基本类型的包装对象