基本信息
作 者:(美)勞里亞特 著 張過 等 譯 叢 書 名:圖靈程式設計叢書·
Web開發系列 出 版 社:人民郵電出版社ISBN:9787115210920 出版時間:2009-08-01 版 次:1 頁 數:275 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計內容簡介
《深入Ajax架構與最佳實踐》非常適合中高級 Web開發人員和對 Web易用性有研究的專業人士閱讀和參考。作者將 Ajax作為常規工具放在富 Web套用開發的大背景下,從架構與最佳實踐的角度,重新加以評估和審視。全書內容涉及易用性、易訪問性、易伸縮性、易擴展性、易維護性、代碼調試、性能最佳化和 Web安全。是一本理論與實踐並重、架構與實現皆宜的高端 Ajax開發參考書。
作者簡介
Shawn M. Lauriat 資深Web程式設計師。現在IBM領導Ajax驅動的構建與發布管理平台Rational BuildForge中Web部分的開發。
目錄
第0章 緒論
0.1 首字母縮寫——Aiax
0.1.1 異步
0.1.2 JavaSefipt
0.1.3 XML
0.2 本書目的
0.3 閱讀要求
第1章 易用性
1.1 界面與櫥窗
1.2 用戶期望
1.3 指示器及其他用戶反饋形式
1.3.1 動態圖示
1.3.2 進度指示器
1.3.3 在循環中把握用戶需求
1.4 語義標記
1.4.1 更易訪問
1.4.2 更易使用
1.4.3 更易維護
1.4.4 更易解析
1.5 合理利用CSS和JavaScript
第2章 易訪問性
2.1 WCAG和508條款
2.1.1 WCAG
2.1.2 508條款
2.2 螢幕閱讀器可以處理Ajax
2.2.1 內容替換
2.2.2 表單驗證
2.3 不唐突的Ajax
2.4 圍繞易訪問性設計
2.4.1 高對比度設計
2.4.2 可縮放界面
2.4.3 容易對準的控制項
2.5 WAl.ARTA
第3 章客戶端應用程式架構
3.1 對象和事件觸發
3.1.1 本地對象事件處理
3.1.2 JavaScnpt對象
3.2 模型一視圖—控制器設計模式
3.2.1 模型
3.2.2 視圖
3.2.3 控制器
3.3 事件驅動的應用程式開發
第4章 調試客戶端代碼
4.1 驗證,驗證,再驗證
4.1.1 標記驗證程式
4.1.2 CSS驗證程式
4.1.3 語義提取程序
4.2 瀏覽器工具和外掛程式
4.2.1 控制台
4.2.2 IE
4.2.1 Firefox
4.2.4 Opera
4.2.5 Safari
4.3 JavaScfipt分析
4.4 單元測試
4.4.1 斷言
4.4.2 測試設定
4.4.3 測試本身
4.4.4 模擬對象
4.4.5 測試套件
第5章 性能最佳化
5.1 數據庫性能
5.1.1 模式
……
第6章 易伸縮、易維護的Ajax
第7章 伺服器端應用程式架構
第8章 保證Web應用程式安全
第9章 編寫文檔
第10章 遊戲開發
第11章 結束語
附錄A 資源
附錄B OpenAjax
參考文獻
前言
作為JavaScript技術發展的一個新階段,作為客戶與伺服器通信的一種創新手段,AjaX已經成為一種標誌、一個里程碑——套用一句永遠不會過時的話說,AjaX必將甚至已經被載入Web發展的史冊。在Aiax出現之前,JavaScript“考慮”的只是怎么提升當前頁面這“一畝三分地兒”的效益(DHlTML就是這一時期的代表性技術)。由於不能與伺服器直接對話,JavaScript的數據處理能力被人遺忘,它曾一度成為只能製作各種花哨特效的“玩具式語言”;而在AjaX出現之後,對.JavaScript的探索和研究才真正蓬勃發展起來,JavaScript從備受誤解的程式語言一躍變成極為流行的語言。