# 哨兵模式-无限滾動 ## 前端哨兵模式(Sentinel Pattern)—— 優雅實現滾動加載 ### 一、什麼是哨兵模式? 想像你在排隊買奶茶,你不知道什麼時候輪到你。但如果在你前面第 3 個人身上貼了一張紙條,寫著"看到我就準備點單"——**這個人就是"哨兵"**。 在前端開發中,*...
啊,生活在這樣一個時代真好! 像往常一樣,我為自己安排了太多事情——太多事情看起來都很有趣😄 現在我覺得我的生活中同時有十條故事線在執行,但我的雙手卻不夠用。 但說實話——我不會停止每週的更新。 話雖如此……這次我可不敢再進行深度潛水了。咱們輕鬆點兒吧 😉 前段時間,我的一篇貼文意外走紅:...
# uniapp開發的鸿蒙應用上架後,竟然月入4000+ ## 1. 前言 先簡單介紹一下:我是一名前端開發者,全網 ID “**前端夢工廠**”。我維護的開源專案 uView Pro,一直是輸出跨平台 UI 元件庫的,主要以 uni-app + Vue3 技術為主。 官網:[uviewpro....
## 實際的發文範例 這個管線自動生成及自動發佈的 X 的發文如下: [https://x.com/aiteacher37681/status/2026187321477931407?s=20](https://x.com/aiteacher37681/status/20261873214779...
<div> 所以這篇文章提到的內容,我覺得有必要來寫一下 `async/await` 的歷史。 補充說明一下,原文章在談到 JavaScript 的 `async/await` 歷史時,我認為並沒有錯。但**`async/await` 不是 JavaScript 創造的東西。** 原文章討論的是...
我們通常會透過完善履歷、反覆練習 LeetCode 以及練習回答「你最大的缺點是什麼?」等方式來準備面試。 但我們很少談論談判桌的另一邊。 因為面試不只是公司評估候選人的過程。 它們也是了解一家公司如何思考、溝通和對待員工的窗口。 有時候,那扇窗戶上顯示的危險訊號比暴風雨天的海灘上的紅旗還...
# Rust 編寫的 40MB 大小 MicroVM 運行時,完美替代 Docker 作為 AI Agent Sandbox > 當我們剝離所有技術術語的外衣,回到計算的本質,一個核心問題浮現出來:**我們能否讓每一個工作負載都運行在自己的操作系統核心之上,同時保持容器級別的啟動速度和開發體驗?*...
## 介紹:對專業人士而言「Vibe Coding」只有恐懼 自2025年11月發佈以來,在Antigravity(反重力)領域,「Vibe Coding(氛圍編碼)」這個詞彙就開始流行。 「即使無法讀取代碼,只要和AI隨意對話就能產生應用程式」 這是令人讚歎的民主化,但對於我們這些專業...
# 結論 在 VSCode 中,使 GitHub Copilot 更加智能化需要進行以下設置。 - 創建聊天指令 - 創建自訂代理 - 利用子代理 我曾經也試過使用預設設置進行編碼,感到失望,會想「這樣而已嗎?」。不過,進行這些設置後,它的實用性便提升到了可以實際使用的程度。 # 創建聊天指令...
經過近兩年的AI輔助開發——從ChatGPT 3.5到Claude Code——我總是遇到同一個問題:每個模型都會犯一些它自己無法發現的錯誤。受結對程式設計和Ralph循環的啟發,我建構了一個雙智能體工作流程,其中一個智能體負責編寫,另一個負責審核。上週,一個完全由這兩個智能體編寫的PR在經過三輪...
Next.js 讓 React 變得簡單易用。 TanStack Start 讓 React 重新煥發了 React 的活力。 如果你正在為2026年2月的一個實際專案選擇一個框架,那麼這篇文章正是我夢寐以求的。它不是功能矩陣,也不是那種「兩者都很好」的敷衍詞。我已經為你做了研究,省去了你重複勞...
## Claude Code來了! Claude Code自2025年2月發布以來,作為一款可以直接在終端設備中將編碼任務交給AI的工具,已廣泛使用。 2025年10月,隨著插件系統進入公開測試階段,**MCP(模型上下文協議)伺服器** 的外部工具整合逐漸增多。這使得Claude Code不...
曾經有一段時間,我幾乎把 State of JS 的結果當作預言。 新版本發布後,我興奮地閱讀了它,希望能從那些圖表中找到*JavaScript 的未來*。 今天我仍然會讀它。 但敬畏之心卻少了很多,距離感也更強了。 如果您還沒看過2025年的結果,可以點擊這裡查看: <https://...
最近在@sylwia-lask 發表的這篇文章《 [2026 年學習 CSS 是否浪費時間?](https://dev.to/sylwia-lask/is-learning-css-a-waste-of-time-in-2026-nj3) 》真的讓我感觸很深,尤其是關於可存取性會把你直接拉回原始 ...
WebGPU是目前的*熱門*話題。這是一個全新的Web API,很可能很快就會取代WebGL(兄弟,我不會想念你的👋)。 它已經得到了所有主流瀏覽器的支持,說實話……我怎麼能*不*試一試呢? 於是,我做了任何一個好奇的、以前端為中心的軟體開發人員都會做的事:我建立了一個小型互動式演示,並學到了...
 我花了近十年寫程式碼,當時自認為寫得精彩絕倫,結果六個月後才意識到,那不過是我自身不安全感的紀念碑。你肯定也遇到過...
我想我們大多數人都能證實,入門級職位已經不再是「入門級」了。我常在招聘網站上看到很多技術類職位要求「兩年或以上工作經驗」(如果沒人願意僱用入門級求職者,我們又該如何積累經驗呢?!) 我查看郵件就像查看時間一樣,就為了看看有沒有「恭喜…」之類的訊息,或是能幫我轉換職業跑道的機會。那天是星期六,前一...
軟體專案很少會因為有人不會寫程式碼而失敗。 它們之所以失敗,是因為人們私下意見不合,假設沒有受到質疑,而且直到生產出現問題之前,每個人都「保持一致」。 這是一個關於合作專案的故事,合作過程並不順利,但最終取得了成功。 設定:平行工作,平行宇宙 ------------ 我們當時正在開發一款...
# 前端網路實戰手冊:15個高頻工作場景全解析 在前端開發中,網路問題是繞不開的坎——真機調試連不上、端口被佔、跨域報錯、線上打不開... 這些問題看似棘手,實則有固定排查邏輯。本文整理15個高頻工作場景,從問題本質到解決方案逐一拆解,附關鍵命令與架構解析,幫你快速搞定80%的網路難題。 ## ...
# 現代 CSS 顏色使用指南 ## 1. 前言 大多數開發者處理顏色時,就是從設計稿裡複製粘貼一個色值,然後就完事了。 但是!CSS 顏色在過去幾年裡發生了很多變化! 不僅從 Web 十六進制代碼演變成了 `hsl()` 函數,而且就連你熟知的 `rgb()` 函數也跟以前不同了! 不信我...