网站首页 > 技术文章 正文
1. typeScript介绍
介绍
typeScript 是由微软开发的一门开源、跨平台的编程语言,简称 TS 。
TS 是 javaScript 的超集,在 javaScript 基础上进行的功能扩展,语法更严格、简洁。
TS 特点:
- 始于 javaScript ,归于 javaScript 。
- 强大的工具构建大型应用程序。
- 先进的 javaScript。
官网地址:
https://www.tslang.cn/index.html
2. typeScript 与 ECMAScript 、javaScript 有什么关系 ?
ECMAScript 与 javaScript
ECMA 全称是 European Computer Manufacturers Association 翻译为中文是欧洲计算机协会,专门研究 javaScript 语法规范,这种规范就叫做 ECMAScript 。
javaScript 是 ECMAScript 的一种实现,完整的由以下三部分组成:
- ECMAScript:核心
- DOM:文档对象模型
- BOM:浏览器对象模型
javaScript 与 typeScript
总结:它们三者之间的关系为:ECMAScript 是标准语言,javaScript 是 ECMAScript 的实现,typeScript 是 javaScript 的超集。
3. 为什么需要学习 typeScript ?
有些同学问:“ts 需要编译成 js,为什么不直接写 js 就好了,还要先写 ts ?”
typeScript 设计目的就是为了解决 javaScript 的痛点:javaScript 是弱类型语言并且没有命名空间,所以导致很难模块化。我们来看看 typeScript 是如何来解决这两问题的。
typeScript 优点:
1、typeScript 设计了一套类型机制来保证编译时的强类型判断。
2、利用 typeScript 的关键字 module ,可以达到类似命名空间的效果,而 export 可以控制是否被外部访问。
3、容易上手,并没有抛弃 javaScript 另起炉灶,typeScript 中支持所有 javaScript 语法。
4、typeScript 新增了 类、接口、枚举、泛型、方法重载等,丰富了 javaScript 的应用。
猜你喜欢
- 2025-03-06 AI前端开发的未来:低代码、智能化与个性化体验的融合
- 2025-03-06 怎样编写代码实现富文本前端界面(Text)的复制/粘贴/剪切功能
- 2025-03-06 写前端代码真是一件有意思的事情
- 2025-03-06 Bybit14多亿美金被盗真相:Safe{Wallet} 前端代码被篡改
- 2025-03-06 抽空三分钟,读懂 Object 、 object 和 「 」 三者之间区别
- 2025-03-06 前端开发30000行代码等于什么?
- 2025-03-06 如何写好一段前端代码?
你 发表评论:
欢迎- 620℃几个Oracle空值处理函数 oracle处理null值的函数
- 612℃Oracle分析函数之Lag和Lead()使用
- 601℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 597℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 593℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 584℃【数据统计分析】详解Oracle分组函数之CUBE
- 574℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 563℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)