JavaScript凌厲開發(fā)——Ext詳解與實踐
書名:JavaScript凌厲開發(fā)——Ext詳解與實踐 叢書名:WEB開發(fā)路線圖 作者:張鑫、黃燈橋、楊彥強 編著 ISBN 978-7-302-19553-5 定價:69元人民幣 出版日期:2009年3月 版次:2009年3月第1次印刷
在當當網(wǎng)購買此書 在卓越網(wǎng)購買此書
試讀章節(jié):第一章 第十章 第十一章
本書以學習Ext JS的開發(fā)人員為基本讀者,介紹了Ext 2.2的基本使用方法,以及利用HTML/CSS/ JavaScript進行前端設計的方法和技巧。內(nèi)容包括Ext基礎、事件機制、創(chuàng)建用戶界面、數(shù)據(jù)驅動、Ext高級應用、Ext擴展與插件、優(yōu)化Ext、定制Ext外觀、JavaScript與HTML的調(diào)試、制作新聞管理系統(tǒng)。
本書以學習Ext JS的開發(fā)人員為基本讀者,介紹了Ext 2.2的基本使用方法,以及利用HTML/CSS/ JavaScript進行前端設計的方法和技巧。內(nèi)容包括Ext基礎、事件機制、創(chuàng)建用戶界面、數(shù)據(jù)驅動、Ext高級應用、Ext擴展與插件、優(yōu)化Ext、定制Ext外觀、JavaScript與HTML的調(diào)試、制作新聞管理系統(tǒng)。
本書作者為Ext中文站站長領銜的三個國內(nèi)Ext JS先鋒,在開發(fā)思維和開發(fā)經(jīng)驗上有著無可爭議的功力。
光盤中包含本書源代碼、Ext JS 2.2、Ext相關視頻講解、測試工具視頻講解、項目實踐視頻講解。
作者介紹:
- 張鑫
JavaScript開源社區(qū)JS堂(jstang.cn)站長,Ext中文站(www.ajaxjs.com)站長,EXT JS原作者JACK的中文博客參與維護人。熱衷于Web前端開發(fā),在Ajax和Web UI領域功力深厚,國內(nèi)最早應用EXT JS進行實際項目開發(fā)的程序員,EXT熱血高手,通過社區(qū)、博客、翻譯文檔等途徑不遺余力的推廣EXT JS。曾與友人合作編寫過《AIR完整入門與開發(fā)實錄》Ajax AIR的部分。
- 黃燈橋,
2002年起致力于Web開發(fā)與應用研究,開源框架發(fā)燒友,活躍于各大開源社區(qū),目前醉心于AJAX框架Ext的推廣與研究工作,基于Ext開發(fā)的很多先鋒教程廣泛轉載于各大技術社區(qū),個人博客blog.csdn.net/tianxiaode深受廣大技術愛好者推崇。
- 楊彥強,
就職于方正集團,系統(tǒng)架構師,擔任公司富客戶端技術包括Ext,OpenLaszlo,F(xiàn)lex的調(diào)研與培訓工作。多年來專注于行業(yè)軟件開發(fā)、架構設計。擅長面向對象的分析設計、Java EE架構和UNIX/LINUX平臺的編程技術。一直關注開源事業(yè),并致力于富客戶端技術的研究,基于ExtJs框架已開發(fā)多個大型商業(yè)項目,具有精湛的ExtJs框架開發(fā)功力。
前 言
富客戶端程序RIA使Web表示層的技術向前邁進了一大步,開創(chuàng)了圖形化編程的新一代先河。在它的帶動下,許多優(yōu)秀的RIA開發(fā)方案相繼問世。這些開發(fā)方案各有千秋,但它們都或多或少地從傳統(tǒng)桌面程序開發(fā)中汲取了營養(yǎng)。隨著前端技術的不斷進步,以及JavaScript引擎的速度改善,基于Ajax方案的Ext JS也在不斷進步。Ext JS及與之相關的GXT、Ext SHARP等開發(fā)工具的推出,使快速開發(fā),特別是即將發(fā)布的Ext 3.0及基于可視化的快速開發(fā)工具又向前邁進一大步。
本書以學習Ext JS的開發(fā)人員為基本讀者,介紹了Ext 2.2的基本使用方法,以及利用HTML/CSS/JavaScript進行前端設計的方法和技巧。
內(nèi)容提要
本書的前6章屬于Ext JS的基礎知識,對于初學者非常重要,后面各章是針對Ajax開發(fā)中的需要進行的專項講解,讀者可以根據(jù)自己的需要和使用水平選擇閱讀。
- 第1章 Ext開篇
Flex/OpenLaszlo、Silverlight、Java Fx,看看其他的優(yōu)秀RIA方案,和Ajax-based比較一下。該章內(nèi)容包括RIA的概念由來、各廠商的RIA方案、Ajax方案的分析和“圍繞Ext的IDE簡介”。
- 第2章 Ext起步
從感性的認識開始接觸Ext,開始正式進入Ext的世界。該章內(nèi)容包括Ext自帶例子的簡單說明以及使用Ext前的一些注意事項等方面內(nèi)容,力求讓新用戶有一個順利的開始過程。
- 第3章 Ext基礎
從最基礎的元素說起,為大家展現(xiàn)Ext的底層架構是如何分布的。包括Ext.Element對象的用法、CSS選擇器的使用和一些實用的DOM方法。
- 第4章 事件機制
該章中,我們從瀏覽器事件演變的歷史以及最初級的實現(xiàn)機制開始說起,希望作為后來Ext高級事件內(nèi)容的鋪墊導引,逐級展開。
- 第5章 創(chuàng)建用戶界面
該章詳解了Ext各主要部件的使用方法與技巧。Ext布局、表單組件、Grid組件、Tree組件、DataView組件以及Ext模板對象一起合稱“Ext六大組件對象”,意味著在使用過程中,我們經(jīng)常要與這些組件打交道。
- 第6章 數(shù)據(jù)驅動
該章介紹Ext中數(shù)據(jù)的提交與響應方式,然后對目前最流行的數(shù)據(jù)格式XML與JSON進行深入的介紹與比較,接著繼續(xù)深入探討Ext數(shù)據(jù)驅動的核心——Ext的容器類、數(shù)據(jù)存儲基本單元、數(shù)據(jù)存儲類型、數(shù)據(jù)的讀取方式、數(shù)據(jù)代理等。最后,我們結合目前最流行的Ajax遠程框架DWR,講解DWR如何在Ext中使用,以及如何創(chuàng)建基于DWR的Ext數(shù)據(jù)讀取器和數(shù)據(jù)代理。
- 第7章 Ext高級應用
在該章中,我們將探討“閉包”乃函數(shù)式語言這一明顯特性作為切入點,深入JavaScript原理機制,并為Ext的面向對象機制做一次解剖。另外除了語言的層面,我們還向大家介紹如何在單頁面的基礎上提供非跳轉或iframe的GUI設計,嘗試在Ext實現(xiàn)“單一頁面”的程序設計。
- 第8章 Ext擴展與插件
該章主要內(nèi)容是為大家介紹如何開發(fā)Ext擴展和插件,以及介紹一些在Ext例子中沒有提及而開發(fā)中比較常用的擴展和插件。
- 第9章 客戶端優(yōu)化
Ext-all.js文件大小接近600KB,和樣式、圖片等文件加起來更是會占用可觀的帶寬。因此采用各種優(yōu)化手段去參與實施就很有必要了。該章我們主要介紹JS Builder、YUI compressor、JSA等優(yōu)化工具,以及如何利用服務端GZIP壓縮網(wǎng)絡IO的功能,減少網(wǎng)絡負荷。
- 第10章 定制Ext外觀
該章包括以下的內(nèi)容:修改Ext的外觀,Ext資源文件的本地化,Ext資源文件的國際化。
- 第11章 JavaScript與HTML的調(diào)試
該章的目的就是要介紹此類工具的使用,包括在Firefox和Internet Explorer下的瀏覽器,并同時介紹如何在頁面中查找HTML元素、觀察HTTP消息、結構等的實用技巧。
- 第12章 新聞管理系統(tǒng)
這是一個C# + SQL Server Express + Ext的新聞管理系統(tǒng),充分演示了Ext怎樣作為一個UI框架結合到現(xiàn)實的開發(fā)平臺中。
本書由張鑫、黃燈橋、楊彥強執(zhí)筆。在編寫的過程中,InfoQ中文站(infoq.com/cn)總編輯霍泰穩(wěn)先生,jQuery中文社區(qū)站長楊樂先生,JSVM.org始創(chuàng)人萬常華先生和“一起Ext”(17ext.com)站長對本書的編寫提出了許多建設性的意見和肯定的反饋,給予作者極大的幫助。清華大學出版社的欒大成編輯統(tǒng)籌下的工作小組對本書的編排和潤色工作付出了辛勤的勞動,在此一一向他們表示衷心的感謝。 本書在編寫過程中,作者參考了extjs.com的部份教程及ajaxjs.com《Ext中文文檔》等的資源。在此特向這些資源的作者表示感謝。信息總在萬變之中,我們筆下對Ext的班門弄斧尚不足以窺見Ext之全貌,因此希望得到讀者的批評指正,以利于和Ajax/Ext愛好者或者開發(fā)社區(qū)產(chǎn)生共鳴。
交流社區(qū)
本書從創(chuàng)作思路的產(chǎn)生到創(chuàng)作過程的交流,都是離不開大量網(wǎng)絡高手的幫助的,對于學習Ext而言,也是如此。關于本書內(nèi)容和學習中出現(xiàn)的問題,歡迎到Ext中文站以及作者的博客參與討論:
Ext中文站:www.ajaxjs.com 郵件:support@ajaxjs.com 張鑫博客:http://blog.csdn.net/zhangxin09 燈橋博客:http://blog.csdn.net/tianxiaode 彥強博客:http://blog.csdn.net/Eric Yang
在當當網(wǎng)購買此書 在卓越網(wǎng)購買此書
本文鏈接:http://m.95time.cn/news/book/2009/6536.asp
出處:藍色理想
責任編輯:bluehearts
|