《JavaScript淩厲開發–Ext詳解與實踐》一書說了些什麼

來源:互聯網
上載者:User

近來互動上有不少評論,說我們的書看不懂,下面我大概講述一下我們書的內容以及一些亮點。順便說一下,我們的書適合的讀者是已經瞭解Ext的基本知識,需要進一步掌握Ext的讀者。如果你是剛接觸Ext的,最好是先看看其它兩本書,或者先熟悉一下API。

如果你對EXT原理有興趣,那麼對極了,我們的書還包括JavaScript OO、函數式閉包等的進階內容,適合想摸清楚Ext/Ajax它們來龍去脈的使用者閱讀

 

第1章 Ext前言 
這是Ext的發展曆史。
第2章 Ext起步
從感性的認識開始接觸Ext,開始正式進入Ext的世界。本章內容包括Ext內建例子的簡介說明以及使用Ext前的一些注意問題等方面內容,力求讓新使用者有一個順利的開始過程。
第3章 Ext基礎
從最基礎的元素說起,為大家展現Ext的底層架構是如何分布的。包括Ext.Element對象的用法、CSS選取器的使用和一些實用的DOM方法。
第4章 事件機制
本章中,我們從瀏覽器事件演變的曆史以及最初級的實現機制開始說起,希望作為後來Ext進階事件內容的鋪墊導引,逐級展開。

第5章 建立使用者介面 Chapter 5 Create User Interface
這章是本書的重點,也是讀者應該關注的亮點之一。
Grid是開發人員經常會用到的控制項,一般Grid的使用看看官方的例子和API基本就可以了,本節的亮點主要是講述了一些在使用Grid上的技巧,例如Grid的選擇模型、如何自訂顯示格式等,都是結合執行個體的講解,非常實用。讀者在使用Grid中經常碰到的一個問題就是如何與後台進行互動,本書也通過一個執行個體講述了該方面的內容。
form表單可以說是開發人員經常使用的組件,本書的重點不在講解如何使用form表單,而是講述了在使用form表單中一些經常會碰到的一些布局問題、組件的提示、驗證和上傳檔案等等。
Tree組件一節主要講解了樹的構造以及事件處理。
DataView一節主要通過兩個例子講述了Dataview的基本提示。
模板是Ext的核心之一,本書主要講述了如何使用模板。
拖放功能也是讀者比較希望瞭解的功能,本書也有講述。
第6章 資料驅動
本章介紹Ext中資料的提交與回應程式式,然後對目前最流行的資料格式XML與JSON進行深入地介紹與比較,接著繼續深入探討Ext資料驅動的核心——
Ext的容器類、資料存放區基本單元、資料存放區類型、資料的讀取方式、資料代理等。最後,我們結合目前最流行的Ajax遠程架構DWR,講解DWR如何在
Ext中使用,以及如何建立基於DWR的Ext資料讀取器和資料代理。
第7章 Ext進階應用程式
在本章中,我們探討了“閉包”乃函數式語言這一明顯特性作為切入點,深入JavaScript原理機制,並為Ext的物件導向機製作一次解剖。另外除了語
言的層面,我們還向大家介紹如何在單頁面的基礎上提供的非跳轉或ifrmae的GUI設計,嘗試在Ext實現“單一頁面”的程式設計。
第8章 Ext擴充與外掛程式
Ext最大的特點就是擴充容易,本章主要就是為大家介紹如何開發Ext擴充和外掛程式,以及介紹一些在Ext例子中沒有提及而開發中比較常用的擴充和外掛程式以及它們的用法。比較值得推薦的是TreeComboBox、Spinner、TinyMCE Editor。
第9章 最佳化Ext
Ext-all.js檔案大小接近600KB,和樣式、圖片等檔案加起來更是佔用可觀的頻寬。因此各種最佳化手段去參與實施就很有必要了。本章我們主要介紹JS Builder,YUI
compressor,JSA等最佳化工具,還有利用服務端gZIP壓縮網路IO的功能,減少網路負荷。
第10章 制定Ext外觀 Chapter 10 Establish Ext layout
本章包括以下的內容:修改Ext的外觀,Ext資源檔的本地化,Ext資源檔的國際化。
第11章 JavaScript與HTML的調試
做前端Web開發的都知道,調試指令碼是很頭疼的事,本章的目的就是要介紹調試工具的使用,包括在Firefox和Internet Explorer下的瀏覽器,並同時介紹如何在頁面中尋找HTML元素、觀察HTTP訊息、結構等的實用技巧。
第12章 簡單的新聞管理系統 Chapter 12 Simple news management system
這是一個C#+SQL Server Express+Ext的新聞管理系統,充分示範了Ext怎麼作為一個UI架構結合到現實的開發平台中。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.