系列首篇,確立需求分析與技術棧,並預覽最終效果圖,為後續開發定調。
核心需求
- 動態新聞列表
- 分頁讀取
- 無刷新分頁(AJAX) — 點擊分頁觸發事件,非同步取得下一頁資料並局部更新
- 內容預覽 — 滑鼠懸停標題時,非同步取得內容片段顯示於浮層,需處理 HTML 標籤截斷
- 友好介面
為何選擇 AJAX + jQuery?
- 傳統全頁回傳在大量資料下體驗極差;一次性載入所有資料再用 JS 分頁屬「飲鴆止渴」,頻寬與記憶體雙重浪費。
- jQuery 簡化 AJAX 與 DOM 操作,VS2010 內建智慧提示,開發效率高。
- 分頁採用成熟外掛 jQuery Pagination,避免重複造輪子。
開發環境
- IDE:Visual Studio 2010(或 2008 SP1+,需 jQuery IntelliSense 支援)
- 資料庫:Access 2003 (.mdb)
- jQuery:1.3.2+
- JSON 序列化:Newtonsoft.Json (Json.NET)
效果預覽

圖中展示:標題列表、閱讀數、時間、底部分頁控制項,滑鼠懸停標題可預覽內容(下一篇實作)。
系列規劃
- 需求分析與技術選型(本文)
- 資料庫設計與專案搭建
- AJAX 無刷新分頁實作
- 內容預覽功能實作
- 介面美化與總結
本系列面向 AJAX 初學者,目標是「快速上手、可直接套用」。