首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Simplyme0823
掘友等级
前端开发
|
哦
业余前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
248
文章 238
沸点 10
赞
248
返回
|
搜索文章
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十九):///<reference path=""/> | 八月更文挑战
“这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战” 三斜线指令是包括一个单 XML 标签的单行注释。注释的内容在 TS 编译过程中会被用到。 三斜线指令只有位于...
2
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
[WIP] svelte 分析(一):parser
https://www.yuque.com/docs/share/35f0dc53-e25f-44c1-8fa5-1ef745cfa322?# 《svelte分析》...
0
评论
分享
Simplyme0823
赞了这篇文章
海听山歌
3年前
关注
学写提高性能的代码之流程控制-2
这是我参与8月更文挑战的第8天,活动详情查看: 8月更文挑战 前言 上篇文章从性能优化方面阐述了if-else和switch的使用时机,本文接着讲流程控制中利用索引查询或对...
5
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十八):模块与命名空间 | 八月更文挑战
“这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战” 使用模块 模块包括代码与声明 模块可以提供更好的代码复用,代码隔离与更好的打包工具支持。对于 Node 应用...
4
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十七):模块解析 | 八月更文挑战
“这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战” TS 1.5 开始内部模块用命名空间表示,外部模块用 module 表示。 使用场景 以文件为例:一份文件就...
2
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十六):模块解析 | 八月更文挑战
“这是我参与8月更文挑战的第2天,活动详情查看:8月更文挑战” 模块解析是编译器找出导入内容所指向地方的过程。以 import { a } from "moduleA" 为...
5
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十五):模块 | 八月更文挑战
import side effect 一些模块会有建立被其他模块使用的全局状态。这些模块没有任何的导出语法,或者使用时不关心模块中的导出内容。此时,可以使用如下语法: im...
1
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十四):混入
何为混入 简单地可以理解为,往一个对象( 类 )里面添加一些属性及值。 以下面为例,往 Base 类(对象) 中混入 Scale 属性。 Constrained Mixin...
2
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十三):枚举类型
对JS而言,枚举并不是一个单纯的类型,它会侵入 JS 运行时。 数字 Numeric enums 下面写法默认 name 为 1,age 为 2。使用的是时候直接读取即可。...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十二):声明合并
TS 会合并同名的多个类型声明至一个类型类型结构 TS 声明会创建出包含命名空间,类型与值的实体。命名空间创建声明会创建一个命名空间,可以通过 “.” 符号访问。类型创建声...
1
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十一):工具类型
Distributive Conditional Types 重点阅读:https://www.typescriptlang.org/docs/handbook/2/con...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(十):Handbook -> Modules
imort/export 语法 import * as math from “./maths.ts” 将 maths.ts 导入一个新的命名空间中 import "./m...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(九):Handbook -> Classes
--strictPropertyInitialization 参数开启时,calss 的属性必须在构造函数中定义初始值。可以在属性后面添加 ! 来关闭提示。 构造函数 重载...
4
2
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(八):Handbook -> Typeof Type Operator & Indexed Access Types
typeof typeof 操作符可以得到一些变量或者属性的类型,但是更多情况下需要与别的操作符一起使用。 ReturnType 的泛型为必须为类型 否则,需要配合 typ...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(七):Handbook -> Conditional Types & Template Literal Types
条件类型可以帮助减少函数重载次数 Conditional Type Constraiints 在数组中的“现象” 在条件类型中使用 infer 可以直接 infer 函数的...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(六):Handbook -> Keyof Type Operator & Mapped Types
上篇文章中简单介绍了 keyof 操作符 下方 Keyof 的返回的类型似于 “x” | "y" 索引签名 类型中有索引签名的时候,Keyof返回的是 number 类型 ...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(五):Handbook -> Generics
泛型函数 就算不指定泛型类型,TS 也会从参数中推导出。 各种写法 泛型类 注意:泛型类的 【类型参数T】 只对类的实例方法、属性有约束。对于静态方法、属性没有作用。 函数...
1
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(四):Handbook -> Object Types
strictNullChecks xPos是可选属性,可能是 opts.xPos 可能是undefined。TS 设置中开启 strictNullChecks 后,TS 会...
1
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(三):Handbook -> More on Functions
构造函数 -> Construct Signatures 泛型函数 inference -> 推断 TS 会根据 Constraints -> 约束 extends 有时候...
0
评论
分享
Simplyme0823
前端开发 @哦
·
3年前
关注
TypeScript学习(二):Handbook -> Narrowing
type guard 对于联合类型,需要进行类型收窄。此时需要 if 或者 typeof 对类型进行收窄,进行类型守卫。 typeof typeof 操作符可以得到值的基础...
1
评论
分享
下一页
个人成就
文章被点赞
83
文章被阅读
78,858
掘力值
2,440
关注了
32
关注者
44
收藏集
9
关注标签
8
加入于
2020-04-08