首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
Col0ring
创建于2021-05-10
订阅专栏
TypeScript 学习与探索
等 18 人订阅
共10篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Col0ring
1年前
前端
TypeScript
类型体操 - 用 TS 类型写一套流程控制语句
前言 ts 类型体操的文章网上已经非常多了,比如《用 TypeScript 类型运算实现一个中国象棋程序》和《TypeScript 类型体操天花板,用类型运算写一个 Lisp 解释器》,可以说已经到了
888
12
2
Col0ring
1年前
前端
TypeScript
我的 Typescript 开发规范
命名规范 使用 camelCase 为属性或本地变量命名。 使用 camelCase 为函数命名。 使用 PascalCase 为类型命名。 不要使用I做为接口名前缀。 使用 PascalCase 为
6143
65
5
Col0ring
1年前
前端
TypeScript
一篇 TypeScript 实践指南(万字长文)
一篇 TypeScript 的实践指南,从基础、提高、实践三个方面介绍和使用 TypeScript,讲解”面向类型编程”中的那些坑。
4807
85
12
Col0ring
2年前
WebAssembly
前端
WebAssembly 与 AssemblyScript 初探
WebAssembly 是一种在Web上运行字节码的编译型语言。 相对于 Javascript,WebAssembly 提供了可预测的性能。对于一些高性能的计算,WebAssembly 会更加合适。
2563
23
9
Col0ring
2年前
前端
实现一个 async/await (typescript 版)
距离我上一篇文章已经过去了两个月了,这两个月因为一直在忙实习面试的事情,所以文章产出这边就稍微耽搁了一下(其实就是懒),最后也成功拿到了某大厂的 offer,现在已经入职实习了,也算是 2021 年的第一个喜讯吧(笑)。好了,不多说,接上篇 实现一个符合 Promise/A+规…
7082
116
22
Col0ring
2年前
前端
TypeScript
实现一个符合 Promise/A+规范的 Promise(typescript 版)
没错,这又是一篇关于手写 Promise 的文章,想必大家已经看过很多相关 Promise 的文章,关于一些 Promise 出现原因等问题我就不详细说了,网上有很多资料。这次我们使用 typescript,从 ES6 中的 Promise 类型定义入手,分析 Promise …
4003
30
7
Col0ring
2年前
前端
使用 typescript 搭建一个基于 cra 的 electron 模板
最近要写一个 electron 项目,决定采用的技术栈是 react + typescript 。本来想着用市面上现有的模板进行搭建,比如electron-react-boilerplate。不过后来感觉这些模板有些庞大,就自己用create-react-app简单搭建了个模板…
3390
13
评论
Col0ring
2年前
TypeScript
TypeScript 知识汇总(三)(3W 字长文)
该文章是笔者在学习 TypeScript 的笔记总结,期间寻求了许多资源,包括 TypeScript 的官方文档等多方面内容,由于技术原因,可能有很多总结错误或者不到位的地方,还请诸位及时指正,我会在第一时间作出修改。 每个模块都可以有一个default导出,默认导出使用 de…
2298
14
评论
Col0ring
2年前
TypeScript
TypeScript 知识汇总(二)(3W 字长文)
该文章是笔者在学习 TypeScript 的笔记总结,期间寻求了许多资源,包括 TypeScript 的官方文档等多方面内容,由于技术原因,可能有很多总结错误或者不到位的地方,还请诸位及时指正,我会在第一时间作出修改。 当我们比较带有 private或 protected成员的…
1943
14
评论
Col0ring
2年前
TypeScript
前端
TypeScript 知识汇总(一)(3W 字长文)
该文章是笔者在学习 TypeScript 的笔记总结,期间寻求了许多资源,包括 TypeScript 的官方文档等多方面内容,由于技术原因,可能有很多总结错误或者不到位的地方,还请诸位及时指正,我会在第一时间作出修改。 TypeScript 的首个版本发行于 2012 年 10…
4990
57
6