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 相关文章推荐
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
Javascript中的五种数据类型详解
Dec 26 Javascript
JavaScript SHA-256加密算法详细代码
Oct 06 Javascript
js脚本编写简单刷票投票系统
Jun 27 Javascript
Node.js 使用流实现读写同步边读边写功能
Sep 11 Javascript
ES6中Array.find()和findIndex()函数的用法详解
Sep 16 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
Oct 12 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
May 21 Javascript
小程序两种滚动公告栏的实现方法
Sep 17 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
Jan 19 Javascript
VUE递归树形实现多级列表
Jul 15 Vue.js
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 tp验证表单与自动填充函数代码
2012/02/22 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
js实现日历
2020/11/07 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
python通过shutil实现快速文件复制的方法
2015/03/14 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
python3处理含有中文的url方法
2018/05/10 Python
用Python读取几十万行文本数据
2018/12/24 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
商铺租赁意向书
2014/04/01 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
2015员工年度考核评语
2015/03/25 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python