本站文档阅读:TypeScript-axios
使用typescript
从零实现axios
npm -v
5.6.0
// run npm i -g npm to update
npm install -g typescript
// mac permission denied
sudo npm install -g typescript
TypeScript
作为 JavaScript
语言的超集,它为 JavaScript
添加了可选择的类型标注,大大增强了代码的可读性和可维护性。同时,它提供最新和不断发展的 JavaScript
特性,能让我们建立更健壮的组件。
- TypeScript 主要有 3 大特点:
始于 JavaScript
,归于 JavaScript
TypeScript
可以编译出纯净、 简洁的 JavaScript
代码,并且可以运行在任何浏览器上、Node.js
环境中和任何支持 ECMAScript
3(或更高版本)的JavaScript
引擎中。
- 强大的工具构建大型应用程序
类型允许 JavaScript
开发者在开发 JavaScript
应用程序时使用高效的开发工具和常用操作比如静态检查和代码重构。
类型是可选的,类型推断让一些类型的注释使你的代码的静态验证有很大的不同。类型让你定义软件组件之间的接口和洞察现有 JavaScript
库的行为。
- 先进的
JavaScript
TypeScript
提供最新的和不断发展 的 JavaScript
特性,包括那些来自 2015 年的 ECMAScript 和未来的提案中的特性,比如异步功能和 Decorators,以帮助建立健壮的组件。
这些特性为高可信应用程序开发时是可用的,但是会被编译成简洁的 ECMAScript3(或更新版本)的JavaScript。
TypeScript 在社区的流行度越来越高,它非常适用于一些大型项目,也非常适用于一些基础库,极大地帮助我们提升了开发效率和体验。
如果有疑问或者发现错误,可以在相应的 issues
进行提问或勘误。
如果喜欢或者有所启发,欢迎 star,对作者也是一种鼓励。
所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0
中国大陆许可协议进行许可。