基於Ext 4,全面講解Ext開發方法、技巧與最佳實踐,經過源碼剖析Ext原理web
做者:黃燈橋 著數據庫
ISBN :978-7-111-38063-4json
出版日期:2012年6月瀏覽器
出版社:機械工業出版社架構
迷你書下載:http://vdisk.weibo.com/s/79zUKmvc
相比以前的版 本,Ext JS 4發生了革命性的變化,它在建立之初就以最全面現代化爲目標,採用了改進的架構並加入了許多新的特性,從而使開發者能用更低的成本開發出更加可靠的下一代 Web應用。Ext JS幾乎對框架的每一個部分都進行了升級和優化,力圖充分利用現今各主流瀏覽器的能力,同時它與以前的版本仍是兼容的。本書是目前最全面和最系統化地講解 Ext JS 4的著做,Ext JS 4的所用功能、模塊,以及開發方法和技巧所有包含在其中,是一本實實在在的「權威指南」,適合系統學習和開發參考,強烈推薦。框架
——51CTO 中國領先的IT技術網站dom
上將軍是Ext JS領域當之無愧的專家,他在Ext JS領域的造詣之深,使人興嘆。難能難得的是,他這些年來一直專一於Ext JS的研究和推廣,緊跟Ext JS官方團隊的步伐,撰寫了大量關於Ext JS的最新資訊和技術文章,深受社區歡迎。同時,他還撰寫了2本Ext JS的專著,廣獲讀者好評。本書是它的第三本Ext JS著做,也是國內第一本真正全面針對Ext JS 4的專著,它不只從應用的角度全面講解了Ext JS的使用,並且還從源代碼的角度深刻分析了Ext JS的工做原理,可謂廣度和深度兼備。工具
Web應用的開發正隨着HTML 5與CSS 3標準的不斷成熟而進入一個新的時代,JavaScript框架之間的競爭也隨着移動應用的迅速普及而愈演愈烈。通過一段時間的洗禮後,JQuery UI和Ext JS由於其各自獨特的優點而逐漸成爲Web應用開發框架的領導者。JQuery UI因其輕量級、靈活的特色而受到追捧,Ext JS則以面向對象的模式設計、組件豐富、集成度高等優勢而備受企業青睞。佈局
Ext JS 4在Ext JS 3的基礎上進行了重大革新,是一個里程碑版本。Ext JS 4通過從新架構之後,更加符合面向對象的設計,更易於擴展,更能知足企業應用不斷擴展的要求。尤爲是加入了圖形功能之後,不只很好地解決了圖表的問題,並且還使該框架能夠拓展到圖形領域。隨着HTML 5畫布功能實現,Ext JS框架會變得更強大。
在項目中使用Ext JS不難,難的是如何用好它。要用好它,不只要對它的架構要有一個總體的瞭解,例如數據如何處理、UI是如何與數據結合的等,若是不瞭解這些,就會鬧在UI中找數據的笑話;並且還要熟悉調試工具的使用,否則就會對錯誤一籌莫展。本書的出發點就是教讀者「如何用好Ext JS」,因此不只詳細而全面地講解了Ext JS框架的使用,並且還經過源代碼深刻分析了其運行機制與原理。此外,本書還對Firebug使用方法和原理進行深刻的講解,目的是讓讀者在掌握Ext JS使用的基礎上,能利用Firebug去深刻研究Ext JS的原理並對開發中遇到的各類bug進行調試。
本書有兩大特色:第一,授人以魚,根據 ext js的構成體系全面系統地講解了其開發方法與技巧,每一個知識點都輔之以翔實的案例,同時包含大量最佳實踐,適合系統學習和開發參考;第二,授人以漁,宏觀 上對ext js的總體架構進行了分析,微觀上則經過源代碼深入揭示了ext js的工做機制與原理,對於想了解ext js工做原理和在開發中碰到疑難問題的讀者尤其有幫助。
全書一共22章:第1章簡要介紹了學習ext js必備的基礎知識、json、ext js 4的新特性,以及其開發工具的獲取、安裝與配置;第2章介紹了ext js 4的獲取、ext js庫的配置與使用、語法、本地化,以及一個經典的入門示例;第3章詳細講解了調試的工具及技巧,這是本書的重要內容,但願全部web開發者都能掌握;第 4章全面介紹了ext js的基礎架構;第5~9章分別講解了ext js的事件及其應用、選擇器與dom操做、數據交互、模板與組件、容器、面板、佈局與視圖;第10章和第11章分別詳細介紹了重構後的gird和與 gird同源的樹;第12~16章分別講解了表單、窗口、按鈕、菜單、工具條、圖形、圖表,以及其餘組件和實用功能;第17~19章分別介紹了 ext.direct、動畫功能和拖放功能;第20~22章則分別講解了擴展與插件、主題開發、mvc應用的架構。
黃燈橋(網名:上將軍) 資深Web技術專家,擁有10餘年工做經驗,一直致力於Web開發框架的研究,近年來醉心於Ext JS框架的開發與推廣,撰寫了大量關於Ext JS開發相關的教程,是社區公認的先鋒和佈道者,與Sencha 和Ext JS的官方開發團隊有十分緊密的聯繫。著有經典著做《JavaScript凌厲開發——Ext詳解與實踐》和《Ext JS高級程序設計》。
他不只精通 VB 、 Delphi 和 C++ 等傳統的面向對象技術,並且還擅長 ASP.NET 、 PHP 和 Java 等 Web 開發技術。目前重點關注 Sencha Touch 、 JQuery UI 、 HTML 5 、 CSS 3 以及 NoSQL 數據庫等前沿技術。活躍於 CSDN (博客專家)等各大技術社區,在社區內知名度極高,深受網友歡迎。