內容
序
致謝
關于作者
第1章 AJAX和富互聯網應用
轉變中的Web
傳統Web應用的痛處
AJAX止痛藥
企業中的AJAX
采用AJAX的驅動因素
可用性
網絡利用率
以數據為中心
遞增的技巧、工具和技術升級
服務器不可知論
關于應用
AJAX技術
編程模式
AJAX的替換技術
XUL
XAML
Java Applets 和Web Start
Adobe Flash,Flex和Apollo
OpenLaszlo
小結
資源
第2章 AJAX組成技術(AJAX Building block)
JavaScript
JavaScript類型
閉包
面向對象的JavaScript
Prototype屬性
面向對象編程(OOP)和繼承(Inheritance)
易變性(Mutability)
線程(Threading)
錯誤處理(Error Handling)
命名空間(Namespacing)
文檔對象模型(Document Object Model)
基本原理
操作DOM
層疊樣式表
繼承和層疊(Inheritance and the Cascade)
內聯樣式
樣式表
動態樣式
事件
事件流
事件綁定
跨瀏覽器事件
事件對象
客戶端通信(Client-Side Messageing)
XMLHttpRequest基礎
處理數據
小結
資源
第3章 Web瀏覽器中的AJAX
增量的AJAX
對服務器影響
HTML標準
文檔類型定義(Document Type Definitions)
盒子模型
啟動加載AJAX組件
onload事件
瀏覽器
編碼技巧
模型-視圖-控制器
視圖
控制器
模型
AJAX MVC
AJAX模型
AJAX視圖
AJAX控制器
面向方面的JavaScript
小結
資源
第4章 AJAX組件
命令式組件
聲明式組件
服務器端聲明式編程
聲明式Google地圖
替代方法
自定義聲明式組件
行為式組件
聲明式組件
關于聲明
構建組件
基本功能
連接到服務器
最終版本
小結
資源
第5章 從設計到部署
設計
為AJAX建模
應用模型-視圖-控制器模式
優先考慮性能問題
設計原型
線框繪制
驗證設計決議
測試
測試驅動開發
調試
部署
JavaScript壓縮
圖片
合并
保護知識產權
文檔
小結
資源
第6章 AJAX架構
多層架構:從單層到多層
異步消息
輪詢
服務器推送
Comet
跟蹤請求
緩存:處理數據
基本緩存
在組件中緩存
在瀏覽器中緩存
在服務器中緩存
在數據庫中緩存
MySQL
MS SQL Server
Oracle
更新服務器端模型:并發
悲觀鎖定
只讀鎖定
樂觀鎖定
沖突鑒定
沖突解決
自動化的沖突解決
流量控制(Throttling)
客戶端
服務端
可伸縮性
負載平衡和群集
AJAX可伸縮性問題
離線AJAX
Firefox離線存儲
Internet Explorer userData離線存儲
使用Flash客戶端存儲
離線AJAX和并發
小結
資源
第7章 Web服務和安全性
Web服務
Web服務協議
表象狀態傳輸
XML遠程過程調用
Web服務
選擇合適的工具
客戶端的SOAP
IBM Web服務JavaScript庫
Firefox
Internet Explorer
跨域Web服務
服務器代理
URL片段標識符
Flash跨域XML
腳本注入
安全性
AJAX的安全性考慮
跨域漏洞
跨站腳本
跨站偽造請求
JavaScipt劫持
SQL注入
預處理語句
存儲過程
XPath注入
數據加密和隱私
防火墻
小結
資源
第8章 AJAX可用性
常見問題
后退按鈕和書簽
頁面大小
自動提交
可訪問性
識別用戶的可訪問性需求
JavaScript和Web可訪問性
屏幕閱讀器和可訪問性
兼容JAWS的AJAX交互
鍵盤可訪問性
可用性測試
迅速而又隨性的測試
招募參與者
設計和運行測試
軟件斷言測試
用于測試可用性的工具
對軟件輔助測試的一般忠告
小結
資源
第9章 用戶界面模式
顯示模式
動畫模式
交互模式
基本交互模式
小結
資源
拖拽資源
進度欄資源
活動指示器資源
顏色淡出資源
即時編輯資源
向下鉆取資源
即時搜索資源
即時表單資源
第10章 風險和最佳實踐
風險來源
技術風險
文化和政治風險
市場風險
技術風險
范圍
瀏覽器能力
可維護性
向前兼容
第三工具支持和代碼過時
文化和政治風險
終端用戶的期待
可培訓性
合法性
市場風險
搜索引擎的可訪問性
范圍
貨幣化
風險評估和最佳實踐
采用特定的AJAX框架或者組件
漸進增強和不唐突的JavaScript
Google 網站地圖
可視化的提示
避免鍍金式設計
采用一種收益模型
把培訓作為應用的一部分
小結
資源
搜索引擎優化
統計
網站地圖
屏幕截取工具
第11章 案例研究
基于Web2.0 重新武裝美國國防部
背景
挑戰
解決方案
采用技術
成果
Agrium公司整合AJAX技術到業務
背景
挑戰
解決方案
采用技術
成果
AJAX助力國際運輸和物流公司
背景
挑戰
解決方案
采用技術
成果
小結
資源
附錄A OpenAjax Hub
主要特性:發布/注冊管理器
范例
未來對OpernAjax Hub支持的工具包
索引
http://www.tkk7.com/ronghao 榮浩原創,轉載請注明出處:)
posted on 2008-01-24 18:21
ronghao 閱讀(656)
評論(0) 編輯 收藏 所屬分類:
ajax相關