标签: typescript
thumbnail

前端学习TypeScript,你必然要了解declare!

在 TypeScript 中,declare关键字告诉编译器存在一个对象(并且可以在代码中引用)。它向 TypeScript 编译器声明该对象。简而言之,它允许开发人员使用在其他地方声明的对象。
thumbnail

TypeScript 5.6 教师节发布,新特性一览!

9 月 10 日,TypeScript 5.6 正式发布,该版本带来了许多新功能和修复,以下是一些主要更新: 语言服务搜索 tsconfig.json 文件的回滚:由于可能导致打开许多……
thumbnail

TypeScript映射类型从简单到高级7个实例

映射类型(Mapped Types)是TypeScript中将一种类型的属性转换为另一种类型的强大工具。它们类似于数组的方法,如map和filter,但这是针对类型的操作。为了更……
thumbnail

TypeScript项目搭配Axios封装后端接口调用

记录一下在 TypeScript 项目里封装 axios 的过程,之前在开发 StarBlog-Admin 的时候已经做了一次封装,不过那时是 JavaScript ,跟 TypeScript 还是有些区别……
thumbnail

学习曲线低!TypeScript史上最强学习入门

TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,为JavaScript添加了静态类型检查和其他高级特性。TypeScript的学习曲线相对较低,特别……
thumbnail

TypeScript函数重载讲解与实战

不知道大家是否跟我一样,我在最初接触TypeScript函数重载时,我的第一想法是这样的: function printPerson(name:string){ console.log(name) } func……
thumbnail

typescript 的必要性及基础使用

1 前言 作为一个前端语言,Javascript 从最初只是用来写页面,到如今的移动终端、后端服务、神经网络等等,它变得几乎无处不在。如此广阔的应用领域,对语言的……
thumbnail

TypeScript 5.1来了,有啥重大变化?

TypeScript 5.1 已正式发布。 重要变化 更智能地检查未定义返回值的函数 (undefined-Returning Functions) 旧代码 function foo() { // no return } ……
thumbnail

前端框架Svelte放弃TypeScript,javascript赢!

Svelte repo 中"TS to JSDoc Conversion"PR 的描述,Svelte 团队将会从目前使用的 TypeScript 迁移到 JSDoc。 前端 UI 框架 Svelte 创始人 Rich Harris 在推……
thumbnail

TypeScript精进:10个最佳实践提高代码质量

TypeScript 是一种强类型的 JavaScript 超集,提供了很多优秀的工具和语言特性,可以帮助开发者提高代码质量和开发效率。在本文中,我们将介绍 10 个 TypeScri……
thumbnail

Vue3+TypeScript系统学习:邂逅Vue3开发

一. 认识Vue.js 1.1. 认识Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 全程是Vue.js或者Vuejs; 什么是渐……
thumbnail

Vue3+TS系统学习一 - 邂逅Vue3和TypeScript

一. 为什么要学习Vue 1.1. 为什么要学习Vue 1.1.1. 三个框架的对比 当你学习到这里的,我就默认你已经知道了前端现在流行的三大框架:Vue、React、Angu……
thumbnail

Vue 3发布——改进与 TypeScript 的集成

Vue.js 3.0 "One Piece" 已正式发布,此框架新的主要版本提供了更好的性能、更小的捆绑包体积、更好的 TypeScript 集成、用于处理大规模用例的新 API,并为……
thumbnail

Typescript超越Javascript,成为最受欢迎的 DevOps 语言

出品 | OSC开源社区(ID:oschina2013) 持续集成持续部署工具平台 CircleCI 发布了一份年度 "软件交付状态 (State of Software Delivery)" 报告,分析了来自 ……
thumbnail

typescript隐式类型转换图,很直观详细

1、unknown是所有类型的父类型,其他类型都可以赋值给 unknown let a: undefined = undefined; let b: null = null; let x2: unknown; x2 = a; //正……
thumbnail

TypeScript基础知识:枚举类型的定义和使用、应用场景

定义 枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型 通俗来说,枚举就是一个对象的所有可……
thumbnail

TypeScript 中使用的五种类型保护

类型保护是一种 TypeScript 技术,用于获取变量类型信息,通常使用在条件块语句中。类型守卫是返回布尔值的常规函数,接受一个类型并告诉 TypeScript 是否可以……
thumbnail

微信小程序路由实战:Navigator 模块、Typescript + Router

1. 前言 在微信小程序由一个 App()实例,和众多Page()组成。而在小程序中所有页面的路由全部由框架进行管理,框架以栈的形式维护了所有页面,然后提供了以下 A……
thumbnail

TypeScript 由入门到进阶:是什么?与 JavaScript 的区别?

一、TypeScript 是什么 TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于……
thumbnail

TypeScript在React中使用总结

编写第一个TSX组件 import React from 'react' import ReactDOM from 'react-dom' const App = () => { return ( <div>Hello World<……
thumbnail

Vue.js3.0 前的 TypeScript 最佳入门实践

Vue官方从2.6.X版本开始就部分使用Ts重写了。 我个人对更严格类型限制没有积极的看法,毕竟各类转类型的骚写法写习惯了。 然鹅最近的一个项目中,是TypeScrip……
thumbnail

TypeScript + GraphQL 开发一个SpaceX火箭发射数据查询系统

GraphQL 和 TypeScript 的使用都程爆发式增长,当两者与React结合使用时,它们可以为开发人员提供理想的开发体验。 GraphQL 改变了我们对 API 的思考方式,……
thumbnail

学习Webpack,减少对脚手架的依赖:PWA、TypeScript配置、打包库文件(Library)...

PWA配置 PWA全称Progressive Web Application(渐进式应用框架),它能让我们主动缓存文件,这样用户离线后依然能够使用我们缓存的文件打开网页,而不至于让页……
thumbnail

TypeScript基础知识点:变量类型 函数 类 接口 泛型 命名空间

开始之前我们先装环境: npm i typescript -g //全局安装typescript npm init -y //进入文件夹,初始化项目,生成package.json文件 tsc --init //创建……