| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> [TypeScript 基础系列] TypeScript 的安装以及编写第一个 TS 文件 -> 正文阅读 |
|
[JavaScript知识库][TypeScript 基础系列] TypeScript 的安装以及编写第一个 TS 文件 |
[TypeScript 基础系列] TypeScript 的安装以及编写第一个 TS 文件在写 React+TypeScript 的项目有些吃力,现在开始重新学习一下 TypeScript。本篇内容主要就是环境的安装以及学习第一个 TypeScript 文件编写。 为什么要使用 TypeScriptJavaScript 最为人所喜爱和诟病的特性就在于它的灵活性,在编写小型的个人项目时,使用 JavaScript 的开发效率显然更快。但是在现在前段项目越来越复杂化的情况,使用 JavaScript 反而会降低开发效率,使得开发周期变得更长。 其主要原因就是在于无法相信和确认 JavaScript 中的类型和传值,以至于很多时候在编写 JavaScript 代码时,都需要一遍一遍地确认对值进行确认:
使用 TypeScript 可以有效的通过 TypeScript 所带的类型系统减少这样不必要的操作,对于多人合作的大型项目来说,可以更有效的节省花在判断上的时间,综合提高开发效率。 另外,TypeScript 原生对新的 EcmaScript 特性就有支持,因此在项目中立刻就是用 EcmaScript 所推出的新特性。至于浏览器的支持方面,因为 TypeScript 本身是无法在浏览器上运行的,最终还是会被编译成 JavaScript 的代码,因此,只要通过指定编译后的 JavaScript 的版本,就可以有效的解决浏览器的支持问题。 也因为 TypeScript 最终会被编译成 JavaScript,TypeScript 可以被用于所有运行 JavaScript 的运行时,如浏览器、Node 项目。 TypeScript 的开发工具——VSCode在开始学习 TypeScript 之前,先需要下载一个能够使用 TypeScript 的 IDE/编辑器,这里选择的是和 TypeScript 一脉相传的 VSCode。 之所以说 TypeScript 和 VSCode 一脉相传是因为,VSCode 和 TypeScript 均是微软旗下推出的免费开源产品,并且由微软官方对其进行支持和维护。VSCode 目前也是由 TypeScript 进行开发,对于 TypeScript 可以说有着生态圈的支持。 VSCode 的下载方法同样也非常简单,直接到 VSCode 管网所提供的下载链接下载即可:https://code.visualstudio.com/download。官网上提供的都是 下载器(installer),Windows、多个 Linux 系统以及 MacOS 均有支持。 VSCode 的初始界面如下: 最左侧的 除此之外,使用 Linux 与 MacOS 可能需要添加额外的启动命令,如将执行文件加到 VSCode 既然和 TypeScript 都是由微软出品的,那么自然 VScode 对于 TypeScript 的适配性也非常的高,例如说 VSCode 就内置了很多对于 TypeScript 功能支持:
TypeScript 的开发环境这里快速的过一遍 TypeScript 的开发环境的安装,以及便写第一个 TypeScript 文件。 NodeJS 的安装这里默认听说过 TypeScript 的朋友知道什么是 NodeJS,NodeJS 是一个支持多平台运行的 JavaScript 运行时(runtime),下载地址在这里:https://nodejs.org/en/download/。 NodeJS 的安装基本上也是下载安装器、运行安装器即可,在运行成功后使用下列命令去确认安装成功即可:
TypeScript 的安装TypeScript 的下载方式可以通过 NodeJS 去完成,一般下载下载安装方式有两种:
TypeScript 的测试这里以项目级别的安装为例,安装后 TypeScript 后的 node_modules 下会多出一个 .bin 的文件夹,中间会保存一些 compiler,如: 另外一个确认方法就是通过 VSCode 去确认 TypeScript 已经安装成功了。前文对 VSCode 这个工具的介绍中,曾经提到过 VSCode 对 TypeScript 的支持相当友好,也可以智能化地对 TypeScript 提供提示,如: 最后一步就是尝试编写以及编译编写好的 TypeScript,去最终确认 TypeScript 已经成功的安装和配置完毕了。 现阶段还没有学习过 TypeScript 的语法,不过 Typescript 本身就是 JavaScript 的超集,也支持渐进式地修改开发,,所以可以用编写 JavaScript 的方法去编写 TypeScript。这里就新建一个名为
TypeScript 默认支持最新的 EcmaScript 语法,而
此时项目结构如下: 可以看到,经过了 而 JavaScript 文件的内容,与 TypeScript 文件中的内容也是几乎一亩一样的。只不过 Typescript 文件中使用的是 ES6 的新特性,而 JavaScript 中则是 ES5 的旧特性。除此之外,JavaScript 文件也可以正常的进行运行:
至此就可以确认 TypeScript 已经正确地被成功安装,而第一个 TypeScript 文件也已经编写、编译、运行完毕过了。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 12:54:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |