JavaScript 与 TypeScript之间的联系


Posted in Javascript onNovember 27, 2021

JavaScript 与 TypeScript之间的联系

1、什么是 JavaScript?

JavaScript,也称为 JS,是一种符合 ECMAScript 规范的编程语言。这是一个高级别的、通常是即时编译的、多范式的。

Vanilla JavaScript 是一个名称,用于指代使用普通 JavaScript 而无需任何其他库。

2、JavaScript 有什么用?

JS 是一种广泛使用的编程语言,用于客户端和服务器端,使网页具有交互性。

JavaScript 可用于以下用途:

  • 向网页添加交互行为。
  • 创建 Web 和移动应用程序。
  • 构建 Web 服务器和开发服务器应用程序。
  • 游戏开发

3、什么是 TypeScript?

TypeScript 是一种强类型、面向对象的编译语言。TypeScript,也称为 TS,是 JavaScript(JS) 遵循 JavaScript 的超集。简而言之,TS 就是 JS 加上更多的附加功能。

4、TypeScript 有哪些特点?

  • TypeScript 只是 JavaScript。您只需要了解 JS 即可使用 TS。这是因为你所有的 TypeScript 代码都被转换成 JavaScript 来执行。
  • TypeScript 支持其他 JS 库;因此,TypeScript 生成的 JS 可以重用所有现有的 JavaScript 框架、工具和库。
  • JS 文件是 TS 文件。这只是意味着任何有效的 .js 文件都可以*重命名为 .ts 并与其他 TS 文件兼容。
  • TypeScript 是可移植的。TS 可以在任何运行 JS 的环境中运行,它可以跨浏览器、设备、操作系统等...... TypeScript 不需要专用的 VM 或特定的运行时环境来执行。

5、TypeScript 相对于 JavaScript 的用途是什么?

JavaScript 与 TypeScript之间的联系

TypeScript 相对于 JavaScript 的优势包括:

  • 支持类和模块。
  • 静态类型检查
  • ES6 功能支持
  • 清除库 API 定义。
  • JavaScript 打包的内置支持。
  • JavaScript 的超集

6、我们应该开始使用 TypeScript 吗?

由于 TypeScript 是一种面向对象的语言,它使代码更加可重用、简单、干净和一致。所以比较建议使用 TypeScript 来构建一个庞大的项目。但vanilla JavaScript 可用于较小的编码项目以获得更好的实践。

到此这篇关于 JavaScript 与 TypeScript之间的联系的文章就介绍到这了,更多相关 JavaScript 与 TypeScript内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jQuery easyui datagrid动态查询数据实例讲解
Feb 26 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
Aug 16 Javascript
javascript动画算法实例分析
Jul 31 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
May 30 Javascript
js 动态生成json对象、时时更新json对象的方法
Dec 02 Javascript
JavaScript瀑布流布局实现代码
May 06 Javascript
layui弹出层效果实现代码
May 19 Javascript
vuex直接赋值的三种方法总结
Sep 16 Javascript
微信公众平台 发送模板消息(Java接口开发)
Apr 17 Javascript
js实现简单的日历显示效果函数示例
Nov 25 Javascript
JavaScript圣杯布局与双飞翼布局实现案例详解
Aug 05 Javascript
JavaScript利用html5新方法操作元素类名详解
Nov 27 #Javascript
一文了解JavaScript用Element Traversal新属性遍历子元素
Nov 27 #Javascript
JavaScript选择器函数querySelector和querySelectorAll
Nov 27 #Javascript
关于JavaScript 中 if包含逗号表达式
Nov 27 #Javascript
JavaScript中MutationObServer监听DOM元素详情
Nov 27 #Javascript
JavaScript中document.activeELement焦点元素介绍
Nov 27 #Javascript
利用JavaScript写一个简单计算器
You might like
php常用Stream函数集介绍
2013/06/24 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
CSS+jQuery实现的一个放大缩小动画效果
2013/09/24 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
jQuery根据name属性进行查找的用法分析
2016/06/23 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
浅谈Node模块系统及其模式
2017/11/17 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
Python批量转换文件编码格式
2015/05/17 Python
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
python列表的常用操作方法小结
2016/05/21 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
公司营业员的工作总结自我评价
2013/10/05 职场文书
教师个人自我评价范文
2014/04/13 职场文书
金融管理专业求职信
2014/07/10 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
初中生毕业评语
2014/12/29 职场文书
volatile保证可见性及重排序方法
2022/08/05 Java/Android