JS , ES , TS 的关系
1995年:JavaScript诞生

当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。

由于网景公司希望能在静态HTML页面上添加一些动态效果,于是 Brendan Eich 在两周之内设计出了
JavaScript语言。

之所以起名叫JavaScript,是原因是当时Java语言非常红火,想要蹭一波热度而已,实际上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。

1997年:ECMAScript诞生

因为网景开发了JavaScript,一年后微软又模仿JavaScript开发了JScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)(欧洲计算机制造商协会)组织制定了JavaScript 语言的标准,被称为ECMAScript标准。

2015年:TypeScript诞生

TypeScript 是 JavaScript 的超集(最终会被编译成 JavaScript 代码),即包含JavaScript 的所有元素,能运行JavaScript 的代码,并扩展了JavaScript 的语法。相比于JavaScript ,它还增加了静态类型、类、模块、接口和类型注解方面的功能,更易于大项目的开发。

TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 年的 ECMAScript 和未来的提案中的特性,比如异步功能和 Decorators,以帮助建立健壮的组件。

一句话总结三者关系:ECMAScript是标准语言,JavaScript是ECMAScript的实现,TypeScript是JavaScript的超集。
————————————————
版权声明:本文为CSDN博主「海底烧烤店ai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_51969330/article/details/126976086

JS,ES,TS关系相关推荐

  1. (005)RN开发 js jsx ts tsx的区别

    背景:在入门RN开发的过程中,发现公司项目代码中,有的项目是全是.js的后缀文件.有的项目全是ts.tsx.js 文件.心中很是疑惑,所以就写个文章记录下自己的解惑的过程. js:是弱类型语言,容易出 ...

  2. Typescript助力项目开发:JS切换TS、TS类型定制与思考

    TS已经成为可以帮助项目顺利开发的存在了.在上半年笔者就被要求采用TS开发新的项目,并在一些老项目中用TS去改造(因为沟通原因我以为某个远程组件只有TS版本).在其中也有了一些思考. 首先是目录结构. ...

  3. html与css与php的关系,HTML、PHP、CSS、JS之间的关系

    23:02:06 2019-08-05 自己要搭建网站 虽然可以下载大佬的界面 但至少要懂一点web开发的知识 我现在感觉像个憨憨 啥都不明白 HTML负责放你需要显示的内容, 而PHP可以输出可变化 ...

  4. js 升级 ts 之路,含 vue 升级攻略

    原文地址: https://www.jeremyjone.com/724/, 转载请注明. 最近在升级项目,用到了TypeScript,简单总结一下JS转TS,尤其是在vue中的使用方式. 基础语法 ...

  5. js调用ts,亲测。

    js调用ts. ts类: export class OperateStepsPage implements OnInit {private static jsUse: OperateStepsPage ...

  6. Web端直接播放 .ts 视频及mux.js播放ts视频没有声音

    最近项目中需要前端播放 .ts 格式视频,捣鼓了几天学习到很多知识,也发掘了一种优秀的解决方案,分享给有同样需求的同学. 常见方案 在网上查找的大部分解决方案都是用诸如videojs等网页播放器,接收 ...

  7. Vue老项目由js转换ts指南

    Vue(2.x)老项目由js转换ts指南 其实在网上有不少关于,vue迁入ts的教程,但是很多并不完善,故做此篇 本项目基于 vue-admin-template进行改造 ,它是有ts版本的,因此本文 ...

  8. 前端TS学习笔记 (JS和TS优劣对比)

    1.TypeScript优势   (跟JS相比较) 更早(写代码的同时)发现错误,减少找BUG,改BUG时间,提升开发效率. 程序中任何位置的代码都有代码提示,随时随地的安全感,增强了开发体验. 强大 ...

  9. TypeScript入门指南:从JS到TS的转变

    文章目录 引言 为什么需要使用 TypeScript? 简单认识一下 TypeScript 的基础语法 1. 类型注解 2. 接口 3. 类 4. 泛型 5. 枚举 从JS到TS的转变策略 总结 引言 ...

最新文章

  1. windows下cd无法切换到指定目录下
  2. 日本政府用AI分配对象了!给你分一个的话,敢不敢要?
  3. POJ2411-Mondriaan's Dream【状态压缩dp】
  4. ETL之Kettle
  5. WIn server 2012 Install
  6. scrapy初始化selenium,防止网站反爬虫策略监测自动化控件
  7. sql数据库性能指标_SQL Server磁盘性能指标–第2部分–其他重要的磁盘性能指标
  8. php ajax post请求数据变形,php-在AJAX调用中读取POST数据
  9. python+tkinter出现错误
  10. win7无法打开计算机共享文件夹,win7无法共享文件夹 共享文件设置不了共享怎么办?...
  11. 基于VC++的七参数转换实现
  12. Java获取当天0时0分0秒时间的方法
  13. 图片太大怎么办?压缩图帮你几秒搞定在线图片压缩
  14. 反射望远镜的发展历程(3)
  15. [python] paramiko实现SSH和SFTP
  16. Python语言程序设计 (第11期) 测验6: 组合数据类型
  17. 如何做好SEO优化排名
  18. 深度学习入门笔记(十八):卷积神经网络(一)
  19. 让windows 2008 也netmeeting
  20. 联诚发618年中盛典圆满收官!4小时突破3000万元!

热门文章

  1. java 文本控件值变化,jquery文本框内容改变事件
  2. MUSICGEN:简单可控的音乐生成
  3. vsphere DRS高级设置之规则
  4. RS485总线防雷保护方案
  5. 浅谈后脚跟步入社会初体验
  6. 【Jenkins】配置邮件自动发送
  7. 关于redis清除缓存
  8. 高性能计算机几cpu,高性能计算机与多cpu电脑处理器哪种牌子的最好?买手机应该注...
  9. PS 矩形选区工具(1)基本用法 生成图层 选区方式演示讲解
  10. 广州楼市:这个区域,未来10年依然还是有潜力!