首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
田田川
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
[译]<<Effective TypeScript>> 技巧47:将出现在公共api的类型导出
技巧47:将出现在公共api的类型导出 越使用ts,你就越期待直接使用第三方库定义的type,interface,而不是自己定义。但是第三方库却不导出相应的。幸运的是,ts有丰富的工具找到需要的typ
[译]<<Effective TypeScript>> 技巧46:理解关于类型声明的三个版本
技巧46:理解关于类型声明的三个版本 大多程序员都不喜欢花费过多时间在版本管理上。但是ts无法对版本管理提供什么帮助,反而会让版本管理更复杂一点。因为你有三个版本需要操心: 库的版本 库的对应类型声明
[译]<<Effective TypeScript>>技巧45:将ts 和 @types放入devDependencies
技巧45:将ts 和 @types放入devDependencies npm作为node的包管理真是无处不在。npm管理的包也分为几种类型: dependencies: js代码运行所需要的依赖。例如
[译]<<Effective TypeScript>> 技巧43:用类型安全的方法打猴子补丁
技巧43:用类型安全的方法打猴子补丁 js最出名的一个特性就是:所有的对象,类都是开放的,也就是你可以给其添加任意属性。利用这一特性给window和document添加属性,这也就意味着添加了全局变量
[译]<<Effective TypeScript>> 技巧42:对于未知类型的值用unknown而不是any
技巧42:对于未知类型的值用unknown而不是any 如果你想写解析YAML文件的函数。那么你的函数改返回什么类型? 你可以写成any: 但是在技巧38中提到过:any 类型具有传染性。理想情况,你
[译]<<Effective TypeScript>> 技巧41:理解any进化
技巧41:理解any进化 ts的变量类型一般在声明的时候已经定好了。声明之后,可以对类型进行细化,但是不能扩展。 但是有个例外:any的进化。 在js中你可能会写一个函数:用于根据范围产生一列数: 将
vite(三)打包react-ts项目
接上文默认你已经安装了pnpm 下载vite react 模板: 命令行输入: 这是安装成功的输出: 开发环境打包 安装并运行: 这是我成功的输出: 浏览器查看: http://localhost:3
[译]<<Effective TypeScript>> 技巧40:将不安全的断言藏在类型安全的函数
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第23天,点击查看活动详情。 技巧40:将不安全的断言藏在类型安全的函数 有些函数类型声明很简单,但是用类型安全的方法实现却很难。这个
vite(二)打包Vue3项目
安装pnpm pnpm 是最新的,最快的node包管理工具,推荐大家使用。 这里是官方安装地址: https://www.pnpm.cn/installation 大家可以找到适合自己设备方法安装。
[译]<<Effective TypeScript>> 技巧39:选择更精准的any变体
技巧39:选择更精准的any变体 any表示集合非常庞大,当我们使用any时,需要想想有没有更精准的any变体: 上面的第二种方法的好处: 会对用到array.length会进行类型检查 函数的返回值
下一页
个人成就
文章被点赞
75
文章被阅读
42,336
掘力值
1,939
关注了
3
关注者
30
收藏集
0
关注标签
10
加入于
2020-11-23