百科问答小站 logo
百科问答小站 font logo



es,js,ts三者有什么关系? 第1页

  

user avatar   justjavac.com 网友的相关建议: 
      
  • 1995 年 Brendan Eich 花了 10 天时间开发出了一门脚本语言
  • Marc Andreessen 给他起名为 Mocha
  • 1995 年 9 月,改名为 LiveScript
  • 1995 年12 月,收到 SUN 公司的商标许可,改名为 JavaScript
  • 当 1997 年 ECMA(欧洲计算机制造商协会 European Computer Manufacturers Association)制定完标准后因为商标原因不能把这个脚本语言命名为 JavaScript,于是干脆直接命名为 ECMAScript 了,意思是 ECMA 制定的脚本语言,标准为 emac-262。

最有趣的是,ES 最新规范一共有 100 多万字,如果你在文档里面搜索一下“javascript”,你会发现只有 1 条结果,就是在前言里面介绍 ECMAScript 的历史时提到了一下:

ECMAScript is based on several originating technologies, the most well-known being JavaScript (Netscape) and JScript (Microsoft).

所以 ES 是官方叫法,而 JS 则是民间叫法。

Javascript 是只用了 10 天时间就开发出来的语言,因此有很多不足,特别是在复杂的应用中。为了避免这种情况,一些新的语言或现有语言的编译器被创造出来,你不用写一行 Javascript 或者考虑这种语言的局限,就能生产在浏览器能运行的代码。TypeScript 就是一种这样的语言。初次之外还有一些,比如 Dart、Elm、PureScript、CoffeeScript、ClojureScript、Reason 等。




  

相关话题

  为什么很多技术都觉得前端很简单? 
  算法老师劝学生放弃学习 JavaScript,我该怎么办? 
  当一个人说自己“精通JavaScript, CSS3, HTML5”时应该如何理解? 
  文本格式(txt、doc)的HTML,有什么办法快速读取出特定的标签及里面的内容? 
  如何看待程序员不写注释? 
  es,js,ts三者有什么关系? 
  JavaScript 有必要缓存 for 循环中的 Array.length 吗? 
  es,js,ts三者有什么关系? 
  smarty 应该由谁来写? 
  如何让领导打消让UI写前端的念头? 

前一个讨论
如何看待Visual Studio Code的圣诞节彩蛋引发的争议?
下一个讨论
Microsoft Store 为什么不提供 API 接口?





© 2024-06-27 - tinynew.org. All Rights Reserved.
© 2024-06-27 - tinynew.org. 保留所有权利