标签: typescript
前端学习TypeScript,你必然要了解declare!
在 TypeScript 中,declare关键字告诉编译器存在一个对象(并且可以在代码中引用)。它向 TypeScript 编译器声明该对象。简而言之,它允许开发人员使用在其他地方声明的对象。
TypeScript 5.6 教师节发布,新特性一览!
9 月 10 日,TypeScript 5.6 正式发布,该版本带来了许多新功能和修复,以下是一些主要更新:
语言服务搜索 tsconfig.json 文件的回滚:由于可能导致打开许多……
TypeScript映射类型从简单到高级7个实例
映射类型(Mapped Types)是TypeScript中将一种类型的属性转换为另一种类型的强大工具。它们类似于数组的方法,如map和filter,但这是针对类型的操作。为了更……
TypeScript项目搭配Axios封装后端接口调用
记录一下在 TypeScript 项目里封装 axios 的过程,之前在开发 StarBlog-Admin 的时候已经做了一次封装,不过那时是 JavaScript ,跟 TypeScript 还是有些区别……
学习曲线低!TypeScript史上最强学习入门
TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,为JavaScript添加了静态类型检查和其他高级特性。TypeScript的学习曲线相对较低,特别……
TypeScript函数重载讲解与实战
不知道大家是否跟我一样,我在最初接触TypeScript函数重载时,我的第一想法是这样的:
function printPerson(name:string){
console.log(name)
}
func……
typescript 的必要性及基础使用
1 前言
作为一个前端语言,Javascript 从最初只是用来写页面,到如今的移动终端、后端服务、神经网络等等,它变得几乎无处不在。如此广阔的应用领域,对语言的……
TypeScript 5.1来了,有啥重大变化?
TypeScript 5.1 已正式发布。
重要变化
更智能地检查未定义返回值的函数 (undefined-Returning Functions)
旧代码
function foo() {
// no return
}
……
前端框架Svelte放弃TypeScript,javascript赢!
Svelte repo 中"TS to JSDoc Conversion"PR 的描述,Svelte 团队将会从目前使用的 TypeScript 迁移到 JSDoc。
前端 UI 框架 Svelte 创始人 Rich Harris 在推……
TypeScript精进:10个最佳实践提高代码质量
TypeScript 是一种强类型的 JavaScript 超集,提供了很多优秀的工具和语言特性,可以帮助开发者提高代码质量和开发效率。在本文中,我们将介绍 10 个 TypeScri……
Vue3+TypeScript系统学习:邂逅Vue3开发
一. 认识Vue.js
1.1. 认识Vue
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。
全程是Vue.js或者Vuejs;
什么是渐……
Vue3+TS系统学习一 - 邂逅Vue3和TypeScript
一. 为什么要学习Vue
1.1. 为什么要学习Vue
1.1.1. 三个框架的对比
当你学习到这里的,我就默认你已经知道了前端现在流行的三大框架:Vue、React、Angu……
Vue 3发布——改进与 TypeScript 的集成
Vue.js 3.0 "One Piece" 已正式发布,此框架新的主要版本提供了更好的性能、更小的捆绑包体积、更好的 TypeScript 集成、用于处理大规模用例的新 API,并为……
Typescript超越Javascript,成为最受欢迎的 DevOps 语言
出品 | OSC开源社区(ID:oschina2013)
持续集成持续部署工具平台 CircleCI 发布了一份年度 "软件交付状态 (State of Software Delivery)" 报告,分析了来自 ……
typescript隐式类型转换图,很直观详细
1、unknown是所有类型的父类型,其他类型都可以赋值给 unknown
let a: undefined = undefined;
let b: null = null;
let x2: unknown;
x2 = a; //正……
TypeScript基础知识:枚举类型的定义和使用、应用场景
定义
枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型
通俗来说,枚举就是一个对象的所有可……
TypeScript 中使用的五种类型保护
类型保护是一种 TypeScript 技术,用于获取变量类型信息,通常使用在条件块语句中。类型守卫是返回布尔值的常规函数,接受一个类型并告诉 TypeScript 是否可以……
微信小程序路由实战:Navigator 模块、Typescript + Router
1. 前言
在微信小程序由一个 App()实例,和众多Page()组成。而在小程序中所有页面的路由全部由框架进行管理,框架以栈的形式维护了所有页面,然后提供了以下 A……
TypeScript 由入门到进阶:是什么?与 JavaScript 的区别?
一、TypeScript 是什么
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于……
TypeScript在React中使用总结
编写第一个TSX组件
import React from 'react'
import ReactDOM from 'react-dom'
const App = () => {
return (
<div>Hello World<……
Vue.js3.0 前的 TypeScript 最佳入门实践
Vue官方从2.6.X版本开始就部分使用Ts重写了。
我个人对更严格类型限制没有积极的看法,毕竟各类转类型的骚写法写习惯了。
然鹅最近的一个项目中,是TypeScrip……
TypeScript + GraphQL 开发一个SpaceX火箭发射数据查询系统
GraphQL 和 TypeScript 的使用都程爆发式增长,当两者与React结合使用时,它们可以为开发人员提供理想的开发体验。
GraphQL 改变了我们对 API 的思考方式,……
学习Webpack,减少对脚手架的依赖:PWA、TypeScript配置、打包库文件(Library)...
PWA配置
PWA全称Progressive Web Application(渐进式应用框架),它能让我们主动缓存文件,这样用户离线后依然能够使用我们缓存的文件打开网页,而不至于让页……
TypeScript基础知识点:变量类型 函数 类 接口 泛型 命名空间
开始之前我们先装环境:
npm i typescript -g //全局安装typescript
npm init -y //进入文件夹,初始化项目,生成package.json文件
tsc --init //创建……