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 相关文章推荐
Add Formatted Data to a Spreadsheet
Jun 12 Javascript
js实现div闪烁原理及实现代码
Jun 24 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
AngularJS实现使用路由切换视图的方法
Jan 24 Javascript
微信小程序 设置启动页面的两种方法
Mar 09 Javascript
微信小程序页面间通信的5种方式
Mar 31 Javascript
详解react-router4 异步加载路由两种方法
Sep 12 Javascript
微信小程序实现页面跳转传值的方法
Oct 12 Javascript
layui-table表复选框勾选的所有行数据获取的例子
Sep 13 Javascript
Vue 2.0双向绑定原理的实现方法
Oct 23 Javascript
vue基于better-scroll仿京东分类列表
Jun 30 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 表单提交及处理表单数据详解及实例
2016/12/27 PHP
django中的ajax组件教程详解
2018/10/18 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
解决element ui select下拉框不回显数据问题的解决
2019/02/20 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
django中的数据库迁移的实现
2020/03/16 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
造型师求职自荐信
2013/09/27 职场文书
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
中专生自荐信
2013/10/12 职场文书
四年大学生活的个人自我评价
2013/12/11 职场文书
房屋出售协议书
2014/04/10 职场文书
2015年党性分析材料
2014/12/19 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
Ajax实现异步加载数据
2021/11/17 Javascript
Vue如何清空对象
2022/03/03 Vue.js
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android