之前有一個專案是需要根據客戶挑選好的項目打包出去的,覺得gulp步驟太多很麻煩,就寫了一個插件,根據附檔名決定做什麼預處理,然後複製要複製的檔案過去build目...
直譯跟編譯中間,可能還可以插入一種就是編譯(或直譯)成一種中間表示式,然後在虛擬機器中執行。Java或Common Language Runtime都是代表。
constructor有一個奇怪的東西,就是如果return的話...new出來的就變成他return的。如果return的不是this,那前面對this的操作...
isPointInPath()是好物阿...不然判斷多邊形的intersection有點麻煩(凸多邊形比較簡單,如果有地方是凹的...)
補充一下: 第一個例子裡的console.log('bar First',foo)這個狀況,叫做Temporal Dead Zone,簡寫成TMZ。
執行環境是指Execution Context?如果是的話,除了Function,記得還有Global跟Eval這兩種。Global你好像有提到一些就是了。 文...
最近剛好看到:https://martinfowler.com/articles/break-monolith-into-microservices.html