Dojo構建Ajax應用程序

Dojo構建Ajax應用程序
定價:270
NT $ 235
  • 作者:[美]哈蒙
  • 譯者:張龍
  • 出版社:機械工業出版社
  • 出版日期:2009-05-01
  • 語言:簡體中文
  • ISBN10:7111266641
  • ISBN13:9787111266648
  • 裝訂:平裝 / 237頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書系統論述了利用Dojo構建Ajax應用程序的方法和實踐。全書內容主要由三部分組成︰Dojo教程、Dojo Widget、Dojo詳解。其中備部分自成一個知識模塊,相互之間又恰當餃接。

本書編寫體系完整.撰寫風格生動、配合大量的代碼示例和操作步驟,非常適合Dojo開發者學習參考。
 

目錄

譯者序

第一部分 DOjo教程
 第1章 理解Dojo教程    
  1.1 教程簡介         
  1.1.1 本教程的目標     
  1.1.2 使用Dojo的目的    
  1.2 一個標準的HTML數據輸入表單
  1.2.1 First與Last Name    
  1.2.2 用戶名        
  1.2.3 Email地址       
  1.2.4 地址         
  1.2.5 州          
  1.2.6 城市         
  1.2.7 郵政編碼       
  1.2.8 服務日期       
  1.2.9 評論        
  1.3 改進表單的計劃       
  1.3.1 在表單中引人Dojo    
  1.3.2 增加客戶端驗證     
  1.3.3 增加服務器端特性    
  1.3.4 使用專門的Dojo widget  
  1.3.5 處理表單        
  1.4 獲取並運行源代碼      
  1.5 教程步驟1——引入Dojo   
  1.5.1 下載或是創建源文件   
  1.5.2 引入Dojo Foolkit    
  1.5.3 引入Dojo樣式表     
  1.5.4 回顧所有的代碼變化   
  1.5.5 運行新頁面       
 第2章 使用Dojo進行客戶端驗證
 2.1 驗證表單字段        
  2.2 教程步驟2——增加客戶端驗證 
  2.2.1 驗證FirstName字段   
  2.2.2 驗證Last Name字段    
  2.2.3 驗證用戶名字段     
  2.2.4 驗證Email地址字段    
  2.2.5 驗證地址字段      
  2.2.6 驗證城市字段      
  2.2.7 驗證郵編字段      
 第3章 使用Dojo與服務器端協同工作        
  3.1 增加服務器端特性      
  3.2 教程步驟3a一增加服務器端驗證
  3.2.1 指定事件處理函數    
  3.2.2 對服務器端進行調用   
  3.3 教程步驟3b——從服務器端接收數據           
  3.3.1 為城市字段選擇恰當的Widget
  3.3.2 獲得州的值並將其發送到服務器端        
 第4章 使用Dojo Widget    
  4.1 將Dojo widget增加到頁面中  
  Dijit——Dojo Widget模塊    
 4.2 教程步驟4——使用Dojo Widget
  4.2.1 使用Dojo DateTextBoxWidget
  4.2.2 使用Dojo富文本編輯器Widget
 第5章 使用Dojo處理表單  
  5.1 使用Dojo處理表單     
  5.2 教程步驟5——處理表單  
  5.2.1 創建Dojo Form Widget
  5.2.2 對表單提交進行攔截
  5.2.3 檢查表單中所有元素的合法性
  5.2.4 將表單提交到服務器端  
第二部分 Dojo Widget
 第6章 Dojo widget簡介    
  6.1 Widget是什麼       
  6.2 Dojo Widget是什麼      
  6.3 構成Dojo Widget的組件    
   6.3.1 Widget HTML      
   6.3.2 Widget樣式      
   6.3.3 Widget的JavaScript組件  
   6.3.4 Dojo Widget的繼承 
   ……
 第7章 Dojo Form Widget
 第8章 Dojo Layout Widget 
 第9章 其他專門的Dojo Widget
第三部分 Dojo詳解
 第10章 Dojo是什麼
 第11章 Dojo的技術描述
 第12章 對象與類
 第13章 String與JSON
 第14章 事件與事件處理
 第15章 Ajax Remoting
第16章 處理DOM
 第17章 測試與調試
 

Dojo、ExtJS、DWR、YUI、GWT、Prototype、ZK……面對這麼多的Ajax框架(或庫),初學者難免不知所措,我們到底該學習哪個?我想說的是,首先學習JavaScript,因為不管哪個Ajax框架,其根基始終離不開JavaScript,只有將JavaScript掌握好了才可能走得更遠,更快。那麼,學習JavaScript哪些內容呢?面向對象、閉包、事件模型、DOM等都是我們必須掌握的,只有這樣才不會被一個又一個新的Ajax框架所累,才能真正凌駕于框架之上達到靈活運用的目的。

我從2006年就已經開始使用Dojo。,那時的版本為0.43(這也是Dojo的一個經典版本),當時關于Dojo的資料非常少,甚至連官方網站的幫助文檔也不夠完善,迫不得已,只有閱讀Dojo的源代碼。從Dojo 1.0開始,Dojo的核心已經發生了重大的變化並且與之前的版本不再兼容;但萬變不離其宗,其架構、思想還是有相通之處的。本書講述的Dojo版本為1.1,我相信只要讀者掌握好了該版本,就可以輕松應對以後的版本升級了。

本書共分為三大部分,共十七章。其中第一部分提供了Dojo的初學者指南,幫助大家盡快走進Dojo的世界。第二部分重點介紹了Dojo Widget,這也是Doj。最重要的組成部分,期間以表格的形式給出了各Widget的用法示例及相關屬性、方法與事件等,讀者也可以將這部分內容當作參考手冊,隨用隨查。第三部分深入講解了Dojo的方方面面,從對象與類到測試與調試,通過這一部分的學習將極大提高讀者應用Dojo和JavaScript的技能。

從接手本書的翻譯到交付出版經過了4個多月的時間,在這期間我集中了所有精力完成這本專著的翻譯,不敢懈怠。

感謝我的父母!感謝你們的培養和教育。感謝我的女友張明輝!在翻譯此書的這段日子里,是你無微不至的關懷讓我忘卻了生活中的瑣事,專心于譯作。

不得不提的還有華章公司的陳冀康先生,是你的不斷鼓勵與幫助,給了我完成此書翻譯的信心和勇氣,謝謝。

限于譯者水平,書中難免有不妥之處,如讀者在閱讀本書的過程中發現了任何問題或是有任何建議,望與我聯系。聯系方式如下︰

E-mail︰ zhanglong217@ yahoo.com.on
博 客︰http︰//blog.csdn.net/ricohzhanglong
網路書店 類別 折扣 價格
  1. 新書
    87
    $235