Ajax 設計模式 (Ajax Design Patterns)
楊仁和
- 出版商: 歐萊禮
- 出版日期: 2006-12-19
- 定價: $780
- 售價: 7.9 折 $616
- 語言: 繁體中文
- 頁數: 712
- ISBN: 986779494X
- ISBN-13: 9789867794949
-
相關分類:
Ajax、Design Pattern 設計模式
已絕版
買這商品的人也買了...
-
$880$695 -
$880$695 -
$650$553 -
$780$663 -
$650$507 -
$550$468 -
$450$383 -
$980$774 -
$580$458 -
$650$507 -
$680$578 -
$480$379 -
$780$616 -
$720$612 -
$550$429 -
$1,200$948 -
$620$490 -
$580$493 -
$580$493 -
$620$527 -
$880$695 -
$990$891 -
$580$452 -
$1,200$948 -
$600$480
商品描述
本書特色
Ajax,或所謂 Asynchronous JavaScript and XML,是 Web 開發者之間最熱門的編程技術。由於豐富的技術組合,Ajax 透過瀏覽器上的 JavaScript,處理伺服器的回應,為奠基於 XML 或 JSON 的 web service 建立互動式 Web 應用程式,提供強有力的基礎。
《Ajax 設計模式》告訴你大幅改善 Web 應用程式專案的最佳實務。本書深入探討其他人如何成功處理在過去相衝突的設計原則,並將箇中心法直接傳達給你。
本書所列的設計模式歸於四類:
- 基礎技術(Foundational Technology):檢視 Ajax 開發所需的原始技術。
- 編程(Programming):展示開發者已經發現的、可確保 Ajax 應用程式容易維護的開發技術。
- 功能性和使用性(Functionality and Usability):敘述在 Ajax 應用程式中會遭遇到的使用者介面類型,以及所能達成的新功能。
- 開發(Development):說明被用來監控、偵錯、及測試 Ajax 應用程式的流程。
《Ajax 設計模式》也將讓你加速獲取 Ajax 的核心技術,例如 XMLHttpRequest,DOM,和 JSON。技術性的討論緊接在範例之後,因此你能看清楚什麼是 Ajax 辦得到的,什麼是 Ajax 辦不到的。此方便的參考讓你建立高品質的 Ajax 架構,加速效能,並改善使用者的操作經驗。
本書內容
目錄
序
第一部分 介紹
第 1 章 Ajax 簡介
Ajax 與具可用性的 Web 應用程式
Ajax 的崛起
將 Web 應用程式 Ajax 化︰Portal 的故事
將桌面應用程式 Web 化︰Office 應用程式的故事
Ajax 應用程式的特性
Ajax 技術
伺服器呼叫之剖析
Ajax 趨勢
結論第 2 章 以設計模式為主軸的教學課程
Ajax 技術概述
將 Web 應用程式 Ajax 化︰一次一個設計模式
專案與 Kata
結論第 3 章 Ajax 設計︰原則與設計模式
Ajax 應用程式該具備的屬性
Ajax 設計
Ajax Patterns 概觀
設計模式說明格式之剖析
Ajax 設計模式 demo
結論第二部分 基礎技術設計模式
第 4 章 Ajax 應用程式
Ajax App(Ajax 應用程式)
第 5 章 顯示操控
Display Morphing(顯示轉變)
Page Rearrangement(頁面重安排)第 6 章 Web Remoting
Web Service
XMLHttpRequest Call(XMLHttpRequest 呼叫)
IFrame Call(IFrame 呼叫)
HTTP Streaming(HTTP 串流)
On-Demand JavaScript(隨需下載的 JavaScript)第 7 章 動態行為
User Action(使用者動作)
Scheduling(排程)第 8 章 延伸技術
Richer Plugin
第三部分 編程設計模式
第 9 章 Web Services
RESTful Service(RESTful 服務)
RPC Service(RPC 服務)
Ajax Stub
HTML Message(HTML 訊息)
Plain-Text Message(純文字訊息)
XML Message(XML 訊息)
JSON Message(JSON 訊息)第 10 章 瀏覽器—伺服器溝通
Call Tracking(呼叫追蹤)
Periodic Refresh(定期重更新)
Submission Throttling(提交調節)
Explicit Submission(明確提交)
Distributed Events(分散式事件)
Cross-Domain Proxy(跨網域代理)第 11 章 DOM Population
XML DATA ISLAND(XML 資料島)
Browser-Side XSLT(瀏覽器端 XSLT)
Browser-Side Templating(瀏覽器端樣板)第 12 章 程式碼生成與重利用
Server-Side Code Generation(伺服端程式碼生成)
Cross-Browser Component(跨瀏覽器元件)第 13 章 效能最佳化
Browser-Side Cache(瀏覽器端快取)
Predictive Fetch(預先擷取)
Guesstimate(推測估計)
Multi-Stage Download(多階段下載)
Fat Client(重量級客戶端)第四部分 功能性與可用性設計模式
第 14 章 小組件
Slider(滑動條)
Progress Indicator(進度指示器)
Drilldown(階層結構式選單)
Data Grid(資料格)
Rich Text Editor
Suggestion(輸入建議)
Live Search(即時搜尋)
Live Command-Line(即時命令列)
Live Form(即時表單)第 15 章 頁面架構
Drag-And-Drop(拖曳與放置)
Sprite
Popup(彈出顯示)
Malleable Content(延展性內容)
Microlink(微連結)
Portlet
Status Area(狀態區域)
Update Control(更新控制)
Virtual Workspace(虛擬工作空間)第 16 章 視覺效果
One-Second Spotlight(一秒鐘聚光燈)
One-Second Mutation(一秒鐘變形)
One-Second Motion(一秒鐘運動)
Highlight(強調)第 17 章 功能性
Lazy Registration(延遲註冊)
Direct Login(直接登入)
Host-Proof Hosting(防主機端保存)
Timeout(逾時機制)
Heartbeat(心跳)
Unique URLs(獨特 URL)第五部分 開發設計模式
第 18 章 診斷分析
Logging(記錄)
Debugging(偵錯)
DOM Inspection(DOM 檢視)
Traffic Sniffing(交通流量嗅探)第 19 章 測試
Simulation Service(模擬服務)
Browser-Side Test(瀏覽器端測試)
Service Test(服務測試)
System Test(系統測試)第六部分 附錄
附錄 A Ajax 框架與程式庫
附錄 B 安裝設定與程式碼範例
附錄 C 設計模式與設計模式語言
附錄 D 參考資料索引