1217 今日总结 

关键词: github-2FA 验证、js 换装技术、前端基建总结、promise.all 顺序、React 项目模板、阮一峰站内搜索工具、supercopy 插件、vscode 过期插件
今日心情 
所见所想,有感而发
好文推荐 
有感好文,专题好文
TOP3 
- Github 的 2FA 验证(Two-factor authentication)(不要慌,非常简单)_github 双重认证-CSDN 博客 最近我的 github 每次登录都提醒,看了下相关文章,添加安全验证;
 - 模特换装效果
 - 优秀的 js 库-Outfit Anyone
 
英文推荐 
- Software World Tour With Son Luong Ngoc - CoRecursive Podcast 作者是一个越南程序员,原来在 Lazada 工作。后来,Lazada 被阿里收购,他就来到阿里,在杭州西溪园区呆过一段时间。 现在,他已经跳槽到 Booking.com,本文是他讲述自己的故事,以及对阿里的感受。
 
其他好文 
javascript - JSON.stringify function - Stack Overflow 函数序列化,实际是转换成 字符串,后面使用
eval执行;
复习-promise.all 执行顺序 
js
// 方法promiseA,返回一个Promise对象
function promiseA() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log("A");
      resolve("A");
    }, 3000);
  });
}
// 方法promiseB,返回一个Promise对象
function promiseB() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log("B");
      resolve("B");
    }, 1000);
  });
}
// 按照A, B的顺序添加到promise数组中
Promise.all([promiseA(), promiseB()]).then((resolve) => {
  console.log(resolve);
});
// 输出情况
// B
// A
// Array [ "A", "B" ]结论
- 执行顺序:谁执行的快谁先打印
 - 返回顺序:按照 promise 的添加顺序返回
 
项目/博客推荐 
值得学习 作者/项目/工具等
项目 
- DongHY1/starter-frontend: My FrontEnd Template React + React Router + TypeScript 项目模板
 
工具 
- 阮一峰站内知识搜索 Aha Vector Search 网友整理了周刊过去介绍的所有工具软件,做了一个搜索引擎,提供语义搜索
 - chrome 插件-SuperCopy
 - 这些 vscode 扩展,你应该卸载了: Auto Close Tag、Auto Rename Tag、Auto Import、Settings Sync 和 TypeScript Hero 等
 - html - Visual studio code: how to automatically change the matching closing tag - Stack Overflow
 
提示
Since VSCode 1.44, you can enable automatic updating of matching tags like this:
- Go to File menu, Preferences and Settings
 - Search for 
editor.linkedEditing - Enable "Linked Editing"
 
- npm 库快速同步方式:可以点击淘宝镜像 https://npmmirror.com/ 网站,搜索要同步的包,然后点击如下图圆圈标记处,等待一会即可,如果不行,则同步 2 次。--来源
 - 随记:git 常用指令(二)_git config --global core.ignorecase false-CSDN 博客 之前就遇到过,项目在本地没问题,但是在服务器上打包确出问题,因为 git 文件提交默认大小写不敏感;设置方式;
 
sh
# 大小写敏感设置
git config --global core.ignorecase falseAST 相关
- apifox-to-ts - 掘金 一个由 apifox 的接口文档生成 typescript 声明的小工具
 - 前端 AST 处理实践指南(基于 ts-morph)
 - ts-morph - Documentation
 
