商品簡介
《Ext JS開發實戰》匯集了目前最活躍、最流行的幾個JavaScript框架,詳細講解了每個框架能夠解決的常見Web開發問題,同時研究了每個框架如何解決特定的一組任務。此外,本書運用大量實用的示例和清晰的講解來演示現代Web開發涉及的眾多方面,以及JavaScript框架提供了什么選項來幫助我們快速構建并運行應用程序。
Prototype框架:處理跨瀏覽器事件、操作常見的數據函數、簡化Ajax和動態數據處理以及其他方面。
YUI框架:使用動畫和拖放、利用窗體控件構建用戶界面、使用yuicss工具以及其他方面。
ExtjS框架:與服務器交互、使用數據視圖和網格、處理表單控件和數據驗證以及其他方面。
Dojo框架:操作DOM、編排動畫、部署和擴展Dojo以及其他方面。
MooTools框架:運用MooTools增強開發、構建用戶界面、使用動畫以及其他方面。
作者簡介
鐘協良,臺灣師范大學工業教育系畢業,曾在臺灣高等教育中心、電子計算中心任職,負責全臺灣地區的系統設計與實現。擅長JavaEE、CakePHP、Codelgniter等框架的應用以及ExtjS、jQuery與ActionScript,醉心于Java與Flex的相關應用及研究,并已獲得SCJP、SCWCD及SCBCD等證書。現任職于臺灣內湖安德網絡營銷公司,負責開發團購網站、FacebookApp及其他有趣的社區相關應用程序的開發。
名人推薦
最受好評的Java Script程序庫,最完美的Ajax極致應用配合優秀的PHP框架--CakePHP,構建大型商用系統結合GoogleMapAPI及人人網API,提供真實案例演練適用于ExtjS3.x及4.O版本。
ExtjS可謂所有JavaScript程序庫中,功能最強大、界面最美觀的程序庫。作者根據自己多年的大型網站開發經驗,將《Ext JS開發實戰》的學習重點劃分為三大主題:首先講解基礎組件及模型,然後對ExtjS最令人敬佩的UI界面設計逐一解說,最後輔以兩個真實案例,帶領讀者真實體驗實際項目的開發流程。
本書特色
講解DOM操作、面向對象、Component及Confainer等基礎知識
結合PHP框架與後臺服務器,學習如何通過Ajax交換數據
針對頁面布局、各類組件、菜單與工具欄等,通過示例說明各種設定
針對4.O版本,介紹全新的元素、數據存儲模型與圖表支持
以記賬系統及人人網應用程序為實際案例,體驗真實的項目開發流程
目次
第1章 入門
1.1 何謂ExtJS
1.2 CakePHP
1.3 部署開發環境
1.3.1 部署服務器
1.3.2 部署CakePHP
1.3.3 部署ExtJS
1.4 開發工具
1.5 調試與性能評估工具
1.5.1 FireBug插件
1.5.2 Chrome的JavaScript控制臺
1.5.3 性能評估與數據監控
1.6 小結
第1部分 基礎架構
第2章 ExtJS101
2.1 JavaScript的面向對象
2.1.1 創建類
2.1.2 定義類方法與類屬性
2.1.3 類的繼承
2.1.4 ExtjS在面向對象方面的支持
2.1.5 實戰練習:預配置類
2.2 瀏覽器對象模型:BOM
2.2.1 命名空間
2.2.2 用戶代理對象
2.2.3 歷史記錄對象
2.2.4 DOM文件對象document
2.2.5 CoOkie
2.2.6 定時調用函數
第3章 DOM與Event
3.1 ExtjS對DOM的支持
3.1.1 創建Element實例
3.1.2 通過Element創建DOM節點
3.1.3 讀取,更新DOM節點及屬性
3.1.4 DomHelper與Template、XTemplate
3.2 ExtjS對事件的支持
3.2.1 -切的開始--Ext.ready()
3.2.2 注冊/移除事件處理程序
3.2.3 Ext.EventManager
3.2.4 阻止事件的進行與默認行為
3.2.5 Ext.util.Observable與自定義事件
3.3 實戰練習:畫布應用
第4章 好用JPHP框架-CakePHP
4.1 CakePHP的設計結構
4.2 自動化開發
4.3 CakePHP基礎
4.3.1 CakePHP的配置文件core.php
4.3.2 CakePHP的基礎模板default.ctp
4.3.3 模型
4.3.4 控制器
4.3.5 視圖與視圖助手
4.4 實戰練習:登錄窗體
4.4.1 制作模型
4.4.2 編寫控制器
4.4.3 編寫頁面視圖
4.4.4 更改默認控制器
4.4.5 URL前綴的應用
4.4.6 使用Cake2.*版本?不,謝謝
4.4.7 下一步
……
第2部分 視圖組件
第3部分 實戰案例