百科问答小站 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 等。




  

相关话题

  为什么把 Script 标签放在 body 结束标签之后 html 结束标签之前? 
  jpeg图片在网页中引用时为什么只能写成jpg? 
  HTML 静态页面的头部和底部都是相同的,如何让每个页面统一调用一个公共的头部和底部呢? 
  vue等前端框架最直接的作用是什么?有大佬发表高见吗? 
  如何看待前端的响应式编程,后台有类似的实现吗? 
  应对流量劫持,前端能做哪些工作? 
  为什么没有介绍谷歌JavaScript V8引擎的书? 
  HTML中的html head body标签有且只能有一个,为什么不可以直接省略? 
  如何看待React.js 官方文档支持乌克兰 ,释放了哪些信息? 
  计算机专业的学生如何系统的学习前端技术? 

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





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利