幾個月前,我報名了前端開發課程,開始接觸 HTML、CSS 和 JavaScript。上課時,我確實寫出了一些網頁功能;但是當程式可以動起來之後,我也慢慢發現,自己不一定真的知道它為什麼會動。
現在 AI 可以協助我們完成許多事情,這當然很方便。不過,如果每次只把能執行的程式碼貼上去,卻說不清楚背後的原理,我總覺得自己還沒有真正掌握這門技術。
因此,我想用 30 天研究 jQuery 4.0.0 原始碼。每天閱讀一些程式碼,理解函式庫如何被設計,並補足過程中遇到的 JavaScript 知識。我也會搭配簡單實驗驗證自己的理解,將這段從「知道怎麼寫」到「理解為什麼能運作」的過程記錄下來。
學了一陣子 JavaScript 之後,我開始發現,能把功能寫出來,不代表我真的理解它,有時候是 AI 幫我寫好了程式碼,但我不太清楚它為什麼可以運作。 所以,...
查看完整的 jQuery 4.0.0 原始碼 一開始看到 jQuery 的開頭時,覺得它不像一般函式那樣直接寫完名稱,而是先包在 () 裡面: 開頭的程式碼大概...