# 2019.06.03

[新闻] TypeScript 3.5 发布,构建时间减少 68%、新增 Omit 类型、UMD 全局访问等等:https://devblogs.microsoft.com/typescript/announcing-typescript-3-5/ (opens new window)

[工具] 有些算法很难在短时间内很好的理解,所以 algorithm-visualizer 提供了一套可视化学习算法的平台,它提供了一个实时的效果,和 NodeJS、Java 代码的案例,能实时看到当前代码执行的是哪段;我学习归并排序时,对我帮助挺大;说多少,不如看一下效果图,演示效果 (opens new window)https://github.com/algorithm-visualizer/algorithm-visualizer (opens new window)

[技巧] VS Code 新增了 Shrink/expand selection 操作,和 Vim 的 di( 效果一样:https://code.visualstudio.com/docs/editor/codebasics#_shrinkexpand-selection (opens new window)

[类库] 小红书用的 HTML5 视频播放器:http://dplayer.js.org/#/ (opens new window)

# 配图 - algorithm-visualizer

# 配图 - Shrink/expand selection

# 配图 - 小红书用的 HTML5 视频播放器

# 示例 - TypeScript 3.5

type Person = {
    name: string;
    age: number;
    location: string;
};

type RemainingKeys = Exclude<keyof Person, "location">;

type QuantumPerson = Pick<Person, RemainingKeys>;

// equivalent to
type QuantumPerson = {
    name: string;
    age: number;
};

# 今日图 - 分支合并

Last Updated: 11/25/2019, 3:33:51 PM