系列文章
查看全部最新文章
查看全部JavaScript
JavaScript 入門必學:深入理解變數作用域(Scope)
在學習 JavaScript 的過程中,變數(Variable) 是你最常使用也最基礎的概念之一。
每當你要儲存資料、處理邏輯、或撰寫函式時,變數就會登場。
而在使用變數時,有一個非常重要但常被忽略的...
2026年8月31日
基礎概念
Function as a Service(FaaS):你只交出一個函式,剩下的交給平台
你寫完一個後端服務,租一台雲端機器把它跑起來,一切正常。
然後帳單來了。
白天尖峰有人在用,半夜三點一個人都沒有,而這兩段時間的價錢一模一樣。
你會很自然地想:有沒有辦法只在有人用的時候才付錢?
這個...
2026年8月29日
基礎概念
Web Push API:網頁關掉了,通知還是送得到
你有沒有想過,為什麼分頁明明已經關掉了,Gmail 還是能在你的桌面右下角跳出「你有一封新信」?
網頁不是關掉就什麼都不會執行了嗎,是誰在背後收這則訊息?
還有一個更奇怪的問題——你的後端伺服器,怎麼...
2026年8月12日
基礎概念
Email 到底怎麼運作?從按下寄出到對方收到信的完整旅程
你按下「寄出」之後,那封信到底跑去哪裡了?
為什麼有人可以冒用你公司的網域,寄信給你的同事,而收件匣看起來完全正常?
為什麼你系統寄出的通知信,明明程式沒報錯,卻常常安靜地掉進垃圾郵件匣?
這三個問題...
2026年8月11日
基礎概念
單元測試到底在測什麼?從你每天都在做的事開始講起
你有沒有遇過這種狀況:改了一行程式碼,結果三天後某個完全沒碰過的功能壞掉了?
或是每次要交付前,都得手動把整個流程再點一遍,深怕漏掉什麼?
還有,大家都說要寫單元測試,但「單元」到底是多大一塊?一個函...
2026年8月3日
基礎概念
斷言(assertion)到底是什麼?從零開始搞懂程式裡的「斷言」
你可能在程式碼裡看過 assert 這個關鍵字,但完全不知道它在做什麼。
你可能也想過——這跟 if…throw 錯誤處理有什麼不一樣?為什麼不乾脆都用 if 就好?
你甚至可能聽過「單元測試裡也有斷...
2026年7月31日