現在42Tokyo正在進行最後的團隊課題(Web應用程式開發),雖然在工作中也經常用JavaScript的async/await來寫程式,但不禁懷疑為什麼要這樣寫?因此,我回顧了非同步處理的歷史。 ※本文是從JS的角度寫的,請多多包涵。。。 # JavaScript非同步處理的進化史:從回呼函...
很長一段時間以來,我一直認為網站開發很簡單。 前端。 後端。 完畢。 一邊是HTML、CSS、JavaScript。 另一方面是 API、資料庫和 Node.js。 如果我能將資料從後端移動到使用者介面,我就認為自己是在「進行網頁開發」。 所以我專注於功能方面。 路線。 成分。 ...
# 從安裝到實測:基於 Claude Code + GLM-4.7 的前端生成與評測實戰 ## 引言 近一來,**程式碼生成類工具**逐漸從「寫幾行示例程式碼」走向「完整功能交付」,但真正落到工程實踐時,很多工具仍停留在 Demo 階段:要麼跑不起來,要麼改動成本過高。本次評測的核心目標並不是追求...
# HTML 早已不是標籤了,它現在是系統級接口:這 9 個 API 直接幹翻常用 JS 庫 HTML 早已不再是簡單的“超文本標記”,它更像是一個連接底層硬體、瀏覽器內核與用戶交互的**系統級接口集合**。 在現代 Web 架構中,很多原本依賴龐大 JS 庫(如 jQuery, Axios, ...
Next.js 讓 React 變得簡單易用。 TanStack Start 讓 React 重新煥發了 React 的活力。 如果你正在為2026年2月的一個實際專案選擇一個框架,那麼這篇文章正是我夢寐以求的。它不是功能矩陣,也不是那種「兩者都很好」的敷衍詞。我已經為你做了研究,省去了你重複勞...
因此,這次我會分享我對於網路服務中的漏洞利用攻擊及防範方法,以及為什麼不正存取會被發現的看法。 # 想定讀者 - 將要在企業接受訓練的人 - 資訊相關科系的大學生及專科生 # 注意 這裡所寫的內容並非倡導不正存取,而是總結如何防範不正存取的方法。 除自製網站或公司內部測試,自行進行不正存取或...
曾經有一段時間,我幾乎把 State of JS 的結果當作預言。 新版本發布後,我興奮地閱讀了它,希望能從那些圖表中找到*JavaScript 的未來*。 今天我仍然會讀它。 但敬畏之心卻少了很多,距離感也更強了。 如果您還沒看過2025年的結果,可以點擊這裡查看: <https://...
我們先來定義一下「艱難的方式」。 不是: - 以 1.5 倍速觀看 6 小時的教學 - 不斷複製貼上程式碼直到它能執行為止 - 要求人工智慧「修復這個問題」而不閱讀輸出結果 人們通常所說的「艱難的方式」指的是: - 原生 JavaScript - 最初沒有框架 - 了解底層實際發生...
去年(兩個月前),我用**p5.js 和 ml5.js**開發了一款遊戲,利用機器學習技術來辨識美國手語字母。這個專案是我在大學「物聯網與機器學習」課程上的作業,它讓我對整個流程以及物聯網如何塑造世界有了更深入的了解! 我在這個專案中使用的一項技術是 MQTT(訊息佇列遙測傳輸)。它與 Web ...
JavaScript的規範由[TC39](https://tc39.es/)決定。 瀏覽器廠商和相關人士定期召開會議,討論各種新功能,以決定未來的JavaScript方向。 在這裡,我們來介紹2025年已經完成的提案。 “已完成”的定義是指,現在至少有Chrome、Firefox和Safa...
有了現代框架、元件庫和實用至上的 CSS,這的確是一個合理的問題。 如今大多數前端開發人員很少編寫「真正的」CSS。佈局都是預先建構好的,響應式設計也已經處理好了,無障礙功能也應該內建其中。如果需要調整樣式,我們只需修改一個變數、新增一個實用類別或覆蓋元件令牌即可。 那麼……為什麼要花時間學習...
每隔幾年,科技界似乎就會重提同樣的爭論:Java vs C#、Python vs JavaScript、後端 vs 前端。這些爭論會出現在部落格文章、會議演講、留言區,有時甚至會在工程團隊內部悄悄上演。 當有人提到不同的堆疊時,往往會露出一絲不易察覺的微笑。這是一種心照不宣的觀念,認為某種選擇能...
 我花了近十年寫程式碼,當時自認為寫得精彩絕倫,結果六個月後才意識到,那不過是我自身不安全感的紀念碑。你肯定也遇到過...
這種驚訝的感受,我認為作為一名程式設計師是非常有潛力的喔。請不要忘記這個觀點。 至少 **初期的 Python 就是以標準套件可以做到任何事情為概念之一。** 在 Python 誕生的時候,從網路上撿到的函式庫簡直是夢想(當時甚至還沒有「網路」這個詞),我們能做的只是和夥伴手動交換原始碼。沒有強大...
# 案例+图解帶你遨遊 Canvas 2D繪圖 Fabric.js🔥🔥(5W+字) ## Fabric.js 簡介 > `Fabric.js` 是一個功能強大且操作簡單的 `Javascript HTML5 canvas` 工具庫。  開始在重構舊專案的最近一個月,我每天打開專案程式碼,心情都像是在上墳😖。 ...
你有沒有這種經驗?想測個網速,結果等了快一分鐘還在轉圈圈。 今天介紹一個我們自己開發的工具:**MST 測速**,最快 5 秒就能測完,不浪費你的時間。 ## 為什麼做這個工具? 市面上的測速工具不是不好,但有幾個痛點: - **太慢**:動不動就要等 30 秒到 1 分鐘 ...
每週二晚上《CodeLove Talk》直播! 聊聊科技新聞,一起討論軟體開發相關的話題!