# 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;
};