
TypeScript 2.0開啟空值的嚴格檢查
- 2022 年 3 月 15 日
- 筆記
摘要: 在编程过程成空指针是最常见的bug之一,但是在TypeScript中我们无法使用具体的类型来表示特定的变量不能为空!幸运的是,TypeScript 2.0 解决了这个问题。 本文分享自华为云社区《 TypeScript开启严格空值检查 》,作者:搞前端的半夏。 在TS中,有对应JS中的基础类 …
Continue Reading
摘要: 在编程过程成空指针是最常见的bug之一,但是在TypeScript中我们无法使用具体的类型来表示特定的变量不能为空!幸运的是,TypeScript 2.0 解决了这个问题。 本文分享自华为云社区《 TypeScript开启严格空值检查 》,作者:搞前端的半夏。 在TS中,有对应JS中的基础类 …
Continue Reading【vue3-ts】-小兔鲜儿项目-2022新版 项目使用 Vite + Vue3 + TypeScript + Pinia + VueRouter@4 进行开发。 代码检查和格式化为: ESlint + Prettier 项目预览地址 项目预览地址: //erabbit.itheima.net/ 推 …
Continue Reading
在日常开发中,我们会定义大量方法函数来提供给业务调用,可随着时间与业务的推进, 有些方法可能不切合当下需求, 或将被逐步废弃并替换到新的方法中, 例如 框架中 部分生命周期的废弃。 此时作为开发者就很有必要让调用者得知,此方法是否处于弃用状态, 从而避免项目升级带来的损失。 在 TypeScript …
Continue Reading
背景 以前 hybrid app 的移动端开发模式下,H5 和客户端通信的 js sdk 代码使用 js 编写,sdk 方法的说明使用文档输出。对于开发的使用来说,在 IDE 中不能得到友好的参数类型提示。于是我们维护一个类型定义包进行 sdk 方法的类型定义。但这样对于维护 sdk 的同学来说,维 …
Continue Reading
摘要: Vue 3已经发布有一段时间了,到底有哪些新特性值得关注,如何用它构建企业级前端项目,怎样快速上手Vue 3?本篇文章将对此进行详细讲解。 前言 工欲善其事,必先利其器 --《论语》 在如今被三大框架支配的前端领域,已经很少有人不知道 Vue 了。2014 年,前 Google 工程师尤雨溪 …
Continue Reading1.先定义类型 export type Observer = { next : ( any ) => void , complete ?: ( any ) => void , } export interface OnSubscribeAction { ( observer : Observer ) …
Continue Reading