首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
田田川
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
vite(一)前端打包工具发展史
现如今前端打包工具最火的无疑是vite!但是vite也不是凭空产生的,而是踩着前人肩膀发展起来的。所以在学习vite之前,有必要了解前端打包工具发展史。 前端打包工具发展史分为哪些阶段? 每一次前端打
[译]<<Effective TypeScript>> 技巧38:尽可能限制 any 作用的范围
技巧38:尽可能限制 any 作用的范围 考虑到这段代码: 如果你想让ts强制忽略这个错误,有两个方法: 最好选用第二个方法,因为断言只会作用断言所在的那一行。不会在其他代码行产生影响。第一个方法恰恰
AntdUI和NextUI源码对比阅读(一)less 大战 css-in-js
在我对比阅读AntdUI和NextUI时候发现,两者写css的方式完全不一样: AntdUI用的是less NextUI用的是css-in-js 那么问题来了:什么是less,css-in-js?
[译]<<Effective TypeScript>> 技巧37:给名词类type添加「标识」
技巧37:给名词类type添加「标识」 在技巧4中曾经讨论过的类型: 如何让calculateNorm拒绝3D向量? 其中的一个方法用命名类型,这里引入一个字段「brand」: brand保证了向量来
[译]<<Effective TypeScript>>技巧36:用专业的词汇命名type
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第28天,点击查看活动详情。 技巧36:用专业的词汇命名type 对于类型,属性和变量,选择好的命名有很多好处:1.能让人理解你代码的
[译]<<Effective TypeScript>>技巧35:从api/约定中生成 type ,而不是数据
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第27天,点击查看活动详情。 技巧35:从api/约定中生成 type ,而不是数据 有的时候,不一定要自己写type。我们可以从ap
[译]<<Effective TypeScript>> 技巧34 使用函数构造和库来帮助类型流动
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第26天,点击查看活动详情。 技巧34 宁愿类型不完整,也不要类型不正确 当我们对一个变量声明type的时候,我们会有很多选择,我们可
[译]<<Effective TypeScript>> 技巧33 用更精准的类型替代 string
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第25天,点击查看活动详情。 技巧33:用更精准的类型替代 string string 的范围太广了。当你使用 string 作为类型
[译]<<Effective TypeScript>> 技巧32 优先选择 interface 的并集,而不是并集的interface
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第24天,点击查看活动详情。 技巧32:优先选择 interface 的并集,而不是并集的interface 假设您正在构建一个矢量绘
[译]<<Effective TypeScript>> 技巧31 尽量不要null值和非null混用
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第23天,点击查看活动详情。 技巧31:尽量不要null值和非null混用 null值和非null混用会有很多麻烦,完全null值或者
下一页
个人成就
文章被点赞
75
文章被阅读
45,293
掘力值
1,945
关注了
3
关注者
31
收藏集
0
关注标签
10
加入于
2020-11-23