https://blog2.cmwang.net/zh/posts/2020/11/javascript-note-1/
Javascript Notes