8000 GitHub - coderPerseus/daily: 每日学习记录
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

coderPerseus/daily

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

记录每日通过碎片时间的学习

注意

很多源码都依赖 ts-node ,请先全局安装 ts-node

单例模式

视频教程:https://v.douyin.com/iSbpsppM/

代码: /Singleton

代码执行: npx tsx ./Singleton/test.ts

知识点:

  • 什么是单例模式?
  • 如何使用 proxy 实现单例模式?

数组去重

视频教程:

代码: /ArrayDeduplication

知识点:

  1. 数组中是对象如何去重?
  2. JSON.stringify() 在对比数组时,是否可以作为去重的依据?有什么问题?
  3. Object.is() 是干什么的?

事件循环

代码: /eventLoop

知识点:

  1. 什么事进程?线程?
  2. 游览器哪个进程是负责渲染的?
  3. 游览器的渲染主线程做什么?
  4. 消息队列和任务是什么关系?消息队列有优先级吗?不同任务有什么区别?

属性描述符合

代码:/propertyDesc

知识点:

  1. 为什么需要属性描述符?
  2. 属性描述符有哪些属性?
  3. 属性描述符的 get 和 set 作用是什么?

About

每日学习记录

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0