注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)深入淺出Ext JS

深入淺出Ext JS

深入淺出Ext JS

定 價(jià):¥49.00

作 者: 徐會(huì)生,何啟偉,康愛(ài)媛 著
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: J2EE

ISBN: 9787115196224 出版時(shí)間: 2009-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 385 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Ext JS是一種用JavaScript編寫的功能強(qiáng)大的Ajax框架,可用于開發(fā)絢麗多彩的富客戶端Ajax應(yīng)用。本書是Ext JS領(lǐng)域內(nèi)的經(jīng)典著作,由淺入深、循序漸進(jìn)地對(duì)Ext JS各方面的知識(shí)進(jìn)行了全面而系統(tǒng)的闡述。全書由一個(gè)可以引領(lǐng)讀者快速入門的“Hello World”示例開篇,緊接著對(duì)Ext JS的事件、核心組件、表格和表單等各種控件、樹形結(jié)構(gòu)、拖放、彈出窗口、布局、數(shù)據(jù)存儲(chǔ)和傳輸、實(shí)用工具和擴(kuò)展等進(jìn)行了詳細(xì)講解,最后以一個(gè)完整的EXT應(yīng)用結(jié)束全書。每個(gè)知識(shí)點(diǎn)都配有相應(yīng)的示例,可操作性極強(qiáng)。本書適合所有Web開發(fā)者閱讀。

作者簡(jiǎn)介

  徐會(huì)生,高級(jí)軟件工程師兼系統(tǒng)架構(gòu)師,資深Java EE開發(fā)專家。他是國(guó)內(nèi)探索Ext Js的先驅(qū)之一,精通UI開發(fā),業(yè)余時(shí)間為Family168(www.family168.com)撰寫了大量開源方面的教程。何啟偉擁有10余年Java EE開發(fā)經(jīng)驗(yàn),為銀行、醫(yī)療、煙草等各大行業(yè)成功開發(fā)了大量企業(yè)級(jí)應(yīng)用。他用Ext JS和J2EE開發(fā)了一個(gè)強(qiáng)大的企業(yè)級(jí)應(yīng)用框架——Ext Framework,在國(guó)內(nèi)處于一流水平。同時(shí),他還獨(dú)立開發(fā)了大量EXT擴(kuò)展組件,深受廣大開發(fā)者歡迎。康愛(ài)媛從事金融行業(yè)軟件開發(fā)多年,目前是北京一家大型IT公司的項(xiàng)目負(fù)責(zé)人,利用Java EE和Ext Js為眾多行業(yè)開發(fā)過(guò)企業(yè)級(jí)的系統(tǒng)框架。

圖書目錄

第1章 EXT概述 
 1.1 下載EXT發(fā)布包 
 1.2 如何查看EXT自帶的API和示例 
 1.3 為什么有些示例必須放在服務(wù)器上才能看到效果 
 1.4 Hello World 
  1.4.1 直接使用下載的發(fā)布包 
  1.4.2 在項(xiàng)目中使用EXT 
 1.5 為什么頁(yè)面提示“找不到圖片” 
 1.6 輔助開發(fā) 
  1.6.1 調(diào)試工具Firebug 
  1.6.2 開發(fā)利器Spket 
 1.7 本章小結(jié) 
第2章 EXT框架基礎(chǔ) 
 2.1 EXT的事件和類 
  2.1.1 自定義事件 
  2.1.2 瀏覽器事件 
  2.1.3 Ext.lib.Event 
  2.1.4 Ext.util.Observable 
  2.1.5 Ext.EventManager 
  2.1.6 Ext.EventObject 
 2.2 EXT的核心組件 
  2.2.1 Ext.Component 
  2.2.2 Ext.BoxComponent 
  2.2.3 Ext.Container 
  2.2.4 Ext.Panel 
  2.2.5 Ext.TabPanel 
 2.3 本章小結(jié) 
第3章 表格控件 
 3.1 Grid的特性簡(jiǎn)介 
 3.2 制作一個(gè)簡(jiǎn)單的Grid 
 3.3 Grid常用功能詳解 
  3.3.1 部分屬性功能 
  3.3.2 自主決定每列的寬度 
  3.3.3 讓Grid支持按列排序 
  3.3.4 解決中文排序 
  3.3.5 顯示日期類型數(shù)據(jù) 
 3.4 在單元格里顯示紅色的字、圖片和按鈕 
 3.5 給Grid的行和列設(shè)置顏色 
 3.6 自動(dòng)顯示行號(hào)和復(fù)選框 
  3.6.1 自動(dòng)顯示行號(hào) 
  3.6.2 復(fù)選框 
 3.7 選擇模型 
 3.8 表格視圖——Ext.grid.GridView 
 3.9 表格分頁(yè) 
  3.9.1 為Grid添加分頁(yè)工具條 
  3.9.2 通過(guò)后臺(tái)腳本獲得分頁(yè)數(shù)據(jù) 
  3.9.3 分頁(yè)工具欄顯示在Grid的頂部 
  3.9.4 讓EXT支持前臺(tái)排序 
 3.10 后臺(tái)排序 
 3.11 可編輯表格控件——EditorGrid 
  3.11.1 制作一個(gè)簡(jiǎn)單的EditorGrid 
  3.11.2 添加一行數(shù)據(jù) 
  3.11.3 保存修改結(jié)果 
  3.11.4 驗(yàn)證EditGrid中的數(shù)據(jù) 
  3.11.5 限制輸入數(shù)據(jù)的類型 
 3.12 屬性表格控件——PropertyGrid 
  3.12.1 PropertyGrid 
  3.12.2 只能看不能動(dòng)的PropertyGrid 
  3.12.3 強(qiáng)制對(duì)name列排序 
  3.12.4 根據(jù)name獲得value 
  3.12.5 自定義編輯器 
 3.13 分組表格控件——Group 
  3.13.1 分組表格簡(jiǎn)介 
  3.13.2 分組表格視圖Ext.grid.GroupingView 
 3.14 可拖放的表格 
  3.14.1 拖放改變表格的大小 
  3.14.2 在同一個(gè)表格里拖放 
  3.14.3 表格之間的拖放 
  3.14.4 表格與樹之間的拖放 
 3.15 Grid與右鍵菜單 
 3.16 本章小結(jié) 
第4章 表單與輸入控件 
 4.1 制作一個(gè)表單 
 4.2 FormPanel和BasicForm詳解 
 4.3 EXT支持的控件 
  4.3.1 控件繼承圖 
  4.3.2 表單控件 
  4.3.3 基本輸入控件Ext.form.Field 
  4.3.4 文本輸入控件Ext.form.TextField 
  4.3.5 多行文本輸入控件Ext.form.TextArea 
  4.3.6 日期輸入控件Ext.form.DateField 
  4.3.7 時(shí)間輸入控件Ext.form.TimeField 
  4.3.8 在線編輯器Ext.form.HtmlEditor 
  4.3.9 隱藏域Ext.form.Hidden 
  4.3.10 下拉輸入框Ext.form.TriggerField 
 4.4 使用表單提交數(shù)據(jù) 
  4.4.1 EXT默認(rèn)的提交形式 
  4.4.2 使用HTML原始的提交形式 
  4.4.3 單純Ajax 
 4.5 數(shù)據(jù)校驗(yàn) 
  4.5.1 輸入不能為空 
  4.5.2 最大長(zhǎng)度和最小長(zhǎng)度 
  4.5.3 借助vtype 
  4.5.4 自定義校驗(yàn)規(guī)則 
  4.5.5 算不上校驗(yàn)的NumberField 
  4.5.6 使用后臺(tái)返回的校驗(yàn)信息 
 4.6 表單布局 
  4.6.1 默認(rèn)的平鋪布局 
  4.6.2 平行分列布局 
  4.6.3 在布局中使用fieldset 
  4.6.4 在fieldset中使用布局 
  4.6.5 自定義布局:在表單中加入圖片 
 4.7 ComboBox、datefield和timefield詳解 
  4.7.1 ComboBox簡(jiǎn)介 
  4.7.2 將Select轉(zhuǎn)換成ComboBox 
  4.7.3 ComboBox結(jié)構(gòu)詳解 
  4.7.4 使用遠(yuǎn)程數(shù)據(jù) 
  4.7.5 ComboBox的高級(jí)配置 
  4.7.6 監(jiān)聽用戶選擇了哪條數(shù)據(jù) 
  4.7.7 使用本地?cái)?shù)據(jù)實(shí)現(xiàn)省、市、縣級(jí)聯(lián) 
  4.7.8 使用后臺(tái)數(shù)據(jù)實(shí)現(xiàn)省、市、縣級(jí)聯(lián) 
 4.8 復(fù)選框和單選框 
  4.8.1 復(fù)選框 
  4.8.2 單選框Radio 
 4.9 文件上傳 
 4.10 自動(dòng)把數(shù)據(jù)填充到表單中 
 4.11 本章小結(jié) 
第5章 樹形結(jié)構(gòu) 
 5.1 TreePanel的基本使用 
  5.1.1 創(chuàng)建一棵樹 
  5.1.2 為樹生枝展葉 
  5.1.3 tree的配置 
  5.1.4 使用TreeLoader獲得數(shù)據(jù) 
  5.1.5 讀取本地JSON數(shù)據(jù) 
  5.1.6 Struts 2的JsonPlugin 
  5.1.7 使用JSP提供后臺(tái)數(shù)據(jù) 
 5.2 樹的事件 
 5.3 右鍵菜單 
 5.4 修改節(jié)點(diǎn)的默認(rèn)圖標(biāo) 
 5.5 從節(jié)點(diǎn)彈出對(duì)話框 
 5.6 節(jié)點(diǎn)提示信息 
 5.7 為節(jié)點(diǎn)設(shè)置超鏈接 
 5.8 直接修改樹節(jié)點(diǎn)名稱 
 5.9 樹形的拖放 
  5.9.1 節(jié)點(diǎn)拖放的三種形式 
  5.9.2 葉子不能append 
  5.9.3 判斷拖放的目標(biāo) 
  5.9.4 樹之間的拖放 
 5.10 樹形過(guò)濾器TreeFilter 
 5.11 利用TreeSorter對(duì)樹進(jìn)行排序 
 5.12 樹形節(jié)點(diǎn)視圖——Ext.tree.TreeNodeUI 
 5.13 表格與樹形的結(jié)合——Ext.tree.ColumnTree 
 5.14 本章小結(jié) 
第6章 拖放 
 6.1 拖放簡(jiǎn)介 
 6.2 拖放的簡(jiǎn)單應(yīng)用 
 6.3 拖放組件體系 
 6.4 拖放的事件 
 6.5 高級(jí)拖放 
  6.5.1 Basic 
  6.5.2 Handle 
  6.5.3 On Top 
  6.5.4 Proxy 
  6.5.5 Group 
  6.5.6 Grid 
  6.5.7 Circle 
  6.5.8 Region 
 6.6 本章小結(jié) 
第7章 彈出窗口 
 7.1 Ext.MessageBox 
  7.1.1 Ext.MessageBox.alert() 
  7.1.2 Ext.MessageBox.confirm() 
  7.1.3 Ext.MessageBox.prompt() 
 7.2 對(duì)話框的更多配置 
  7.2.1 可以輸入多行的輸入框 
  7.2.2 自定義對(duì)話框的按鈕 
  7.2.3 進(jìn)度條 
  7.2.4 動(dòng)畫效果 
 7.3 Ext.window的常用屬性 
  7.3.1 創(chuàng)建一個(gè)窗口 
  7.3.2 窗口的最大化和最小化 
  7.3.3 窗口的隱藏與銷毀 
  7.3.4 防止窗口超出瀏覽器 
  7.3.5 設(shè)置窗口中的按鈕 
  7.3.6 窗口的其他配置選項(xiàng) 
 7.4 窗口分組 
 7.5 向窗口中放入各種控件 
  7.5.1 在窗口中加入表格 
  7.5.2 在窗口中加入表單 
  7.5.3 復(fù)雜布局 
 7.6 本章小結(jié) 
第8章 布局 
 8.1 布局的用途 
 8.2 最簡(jiǎn)單的布局FitLayout 
 8.3 常用的邊框布局BorderLayout 
  8.3.1 設(shè)置子區(qū)域的大小 
  8.3.2 使用split并限制它的范圍 
  8.3.3 子區(qū)域的展開和折疊 
 8.4 制作伸縮菜單的布局——Accordion 
 8.5 實(shí)現(xiàn)操作向?qū)У牟季帧狢ardLayout 
 8.6 控制位置和大小的布局——AnchorLayout和AbsoluteLayout 
 8.7 表單專用的布局FormLayout 
 8.8 分列式的布局ColumnLayout 
 8.9 表格狀的布局TableLayout 
 8.10 與布局相關(guān)的其他知識(shí) 
  8.10.1 超類Ext.Container的公共配置與xtype的概念 
  8.10.2 layout的超類Ext.layout.ContainerLayout 
  8.10.3 不指定任何布局時(shí)會(huì)發(fā)生的情況 
  8.10.4 使用Viewport對(duì)整個(gè)頁(yè)面進(jìn)行布局 
  8.10.5 使用嵌套實(shí)現(xiàn)復(fù)雜布局 
 8.11 本章小結(jié) 
第9章 工具欄和菜單 
 9.1 簡(jiǎn)單菜單 
 9.2 向菜單中添加分隔線 
 9.3 多級(jí)菜單 
 9.4 高級(jí)菜單 
  9.4.1 多選菜單和單選菜單 
  9.4.2 日期菜單 
  9.4.3 顏色菜單 
  9.4.4 Ext.menu.Adapter菜單適配器 
  9.4.5 使用Ext.menu.MenuMgr統(tǒng)一管理菜單 
 9.5 工具欄組件詳解 
  9.5.1 Ext.Toolbar.Button 
  9.5.2 Ext.Toolbar.TextMenu 
  9.5.3 Ext.Toolbar.Spacer 
  9.5.4 Ext.Toolbar.Separator 
  9.5.5 Ext.Toolbar.Fill 
  9.5.6 Ext.Toolbar.SplitButton 
  9.5.7 為工具條添加HTML標(biāo)簽 
  9.5.8 為工具條添加輸入控件 
 9.6 分頁(yè)工具條Ext.PagingToolbar 
  9.6.1 Ext.PagingToolbar的基本用法 
  9.6.2 向Ext.PagingToolbar添加按鈕組件 
 9.7 右鍵彈出菜單 
 9.8 本章小結(jié) 
第10章 數(shù)據(jù)存儲(chǔ)與傳輸 
 10.1 Ext.data簡(jiǎn)介 
 10.2 Ext.data.Connection 
 10.3 Ext.data.Record 
 10.4 Ext.data.Store 
  10.4.1 基本應(yīng)用 
  10.4.2 對(duì)數(shù)據(jù)進(jìn)行排序 
  10.4.3 從store中獲取數(shù)據(jù) 
  10.4.4 更新store中的數(shù)據(jù) 
  10.4.5 加載及顯示數(shù)據(jù) 
  10.4.6 其他功能 
 10.5 常用proxy 
  10.5.1 MemoryProxy 
  10.5.2 HttpProxy 
  10.5.3 ScriptTagProxy 
 10.6 常用Reader 
  10.6.1 ArrayReader 
  10.6.2 JsonReader 
  10.6.3 XmlReader 
 10.7 高級(jí)store 
 10.8 EXT中的Ajax 
  10.8.1 最容易看到的Ext.Ajax 
  10.8.2 Ext.lib.Ajax是更底層的封裝 
 10.9 關(guān)于scope和createDelegate() 
  10.10 DWR與EXT整合 
  10.10.1 在EXT中直接使用DWR 
  10.10.2 DWRProxy 
  10.10.3 DWRTreeLoader 
  10.10.4 DWRProxy和ComboBox 
 10.11 localXHR支持本地使用Ajax 
 10.12 本章小結(jié) 
第11章 實(shí)用工具 
 11.1 EXT提供的常用函數(shù) 
  11.1.1 onReady函數(shù) 
  11.1.2 get函數(shù) 
  11.1.3 query函數(shù)和select函數(shù) 
  11.1.4 encode函數(shù)和decode函數(shù) 
  11.1.5 extend函數(shù) 
  11.1.6 apply函數(shù)和applyIf函數(shù) 
  11.1.7 namespace函數(shù) 
  11.1.8 Ext.isEmpty函數(shù) 
  11.1.9 Ext.each函數(shù) 
  11.1.10 Ext.DomQuery 
 11.2 用DomHelper和Template動(dòng)態(tài)生成HTML 
  11.2.1 用DomHelper生成小片段 
  11.2.2 Ext.DomHelper.applyStyles函數(shù) 
  11.2.3 Template模板 
  11.2.4 Ext.DomHelper.createTemplate函數(shù) 
  11.2.5 復(fù)雜模板XTemplate 
 11.3 用Ext.Utils.CSS切換主題 
 11.4 懸停提示 
  11.4.1 初始化 
  11.4.2 注冊(cè)提示 
  11.4.3 標(biāo)簽提示 
  11.4.4 全局配置 
  11.4.5 個(gè)體配置 
 11.5 使用Ext.state保存狀態(tài) 
 11.6 fx實(shí)現(xiàn)的動(dòng)畫效果 
 11.7 局部更新網(wǎng)頁(yè)內(nèi)容 
 11.8 Ext.util.Format 
 11.9 使用Ext.util.CSS管理CSS樣式 
 11.10 使用Ext.util.ClickRepeater處理點(diǎn)擊事件 
 11.11 使用Ext.util.DelayedTask延時(shí)執(zhí)行函數(shù) 
 11.12 使用Ext.util.TaskRunner執(zhí)行循環(huán)任務(wù) 
 11.13 混合型集合Ext.util.MixedCollection 
 11.14 使用Ext.util.TextMetrices獲得文本所占的高度和寬度 
 11.15 Ext.KeyNav處理導(dǎo)航按鍵 
 11.16 Ext.KeyMap為對(duì)象綁定按鍵功能 
 11.17 擴(kuò)展 
  11.17.1 擴(kuò)展Date 
  11.17.2 擴(kuò)展String 
  11.17.3 擴(kuò)展Function 
  11.17.4 擴(kuò)展Number 
  11.17.5 擴(kuò)展Array 
 11.18 Ext.ux.Portal 
 11.19 Ext.Desktop 
 11.20 本章小結(jié) 
第12章 一個(gè)完整的EXT應(yīng)用 
 12.1 確定整體布局 
 12.2 使用HTML和CSS設(shè)置靜態(tài)信息 
 12.3 對(duì)學(xué)生信息進(jìn)行數(shù)據(jù)建模 
 12.4 在頁(yè)面中顯示學(xué)生信息列表 
 12.5 添加表單編輯學(xué)生信息 
 12.6 為表單添加提交事件 
 12.7 清空表單信息 
 12.8 刪除指定的學(xué)生信息 
 12.9 在Grid和Form之間進(jìn)行數(shù)據(jù)交互 
 12.10 本章小結(jié) 
第13章 通過(guò)Ext Framework合理地應(yīng)用EXT 
 13.1 Ext Framework簡(jiǎn)介 
 13.2 Ext Framework架構(gòu)解析 
  13.2.1 主要的第三方包 
  13.2.2 后臺(tái)類關(guān)系圖 
  13.2.3 前臺(tái)組件關(guān)系圖 
 13.3 本章小結(jié) 
附錄A EXT常見(jiàn)問(wèn)題 
附錄B EXT對(duì)AIR的支持 
附錄C EXT的版本變遷

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)