注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計JAVA及其相關(guān)JavaScript凌厲開發(fā):Ext詳解與實踐(網(wǎng)站開發(fā)路線圖)

JavaScript凌厲開發(fā):Ext詳解與實踐(網(wǎng)站開發(fā)路線圖)

JavaScript凌厲開發(fā):Ext詳解與實踐(網(wǎng)站開發(fā)路線圖)

定 價:¥69.00

作 者: 張鑫,黃燈橋,楊彥強 編著
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

ISBN: 9787302195535 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 582 字數(shù):  

內(nèi)容簡介

  富客戶端程序RIA使Web表示層的技術(shù)向前邁進了一大步,開創(chuàng)了圖形化編程的新一代先河。在它的帶動下,許多優(yōu)秀的RIA開發(fā)方案相繼問世。這些開發(fā)方案各有個秋,但它們都或多或少地從傳統(tǒng)桌面程序開發(fā)中汲取了營養(yǎng)。隨著前端技術(shù)的不斷進步,以及JavaScript引擎的速度改善,基于Ajax方案的Ext JS也在不斷進步。Ext JS及與之相關(guān)的GXT、Ext SHARP等開發(fā)工具的推出,使快速開發(fā)、基于可視化快速開發(fā)工具又向前邁進一大步。本書以學習Ext JS的開發(fā)人員為基本讀者,介紹了Ext 2.2的基本使用方法,以利用HTML/CSS/Java Script進行前端設(shè)計的方法和技巧。內(nèi)容包含:Ext基礎(chǔ),事件機制、創(chuàng)建用戶界面、數(shù)據(jù)驅(qū)動、Ext高級應用、Ext擴展與插件、優(yōu)化Ext、制定Ext外觀、JavaScript與HTML的調(diào)試、制作新聞管理系統(tǒng)。本書作者為EXT中文站站長領(lǐng)銜的三個國內(nèi)EXT JS先鋒,在開發(fā)思維和開發(fā)經(jīng)驗上有著無可爭議的功力。本書光盤包含:本書源代碼,EXT JS 2.2,EXT相關(guān)視頻講解,測試工具視頻講解,項目實踐視頻講解。

作者簡介

  張鑫 JavaScript開源社區(qū)JS堂(jstang.cn)站長,Ext中文站(www.ajaxjs.com)站長,EXT JS原作者JACK的中文博客參與維護人。熱衷于Web前端開發(fā),在Ajax和Web UI領(lǐng)域功力深厚,國內(nèi)最早應用EXT JS進行實際項目開發(fā)的程序員,EXT熱血高手,通過社區(qū)、博客、翻譯文檔等途徑不遺余力的推廣EXT JS。曾與友人合作編寫過《AIR完整入門與開發(fā)實錄》Ajax AIR的部分。

圖書目錄

第1章 Ext開篇
1.1 網(wǎng)絡開發(fā)浪潮
1.2 RIA三足鼎立
1.2.1 Flex和OpenLaszlo
1.2.2 Faces客戶組件
1.2.3 微軟WindOWS Presentation Foundation/Silverlight
1.3 Aiax革命
1.4 風靡世界的Ext
1.5 周邊生態(tài)系統(tǒng)
1.6 創(chuàng)作班底
1.7 開發(fā)環(huán)境簡介
1.7.1  IsEclipse
1.7.2  Aptana
1.7.3  Spket
1.7.4  Dreamweaver
1.7.5 Visual Studio
1.7.6 Komodo E dit
1.7.7 關(guān)于IavaScript的IDE
第2章 Ext起步
2.1 獲取Ext的方法
2.2 EXt運行環(huán)境
2.3 如何兼容其他IavaScript庫
2.4 對服務器端的一些要求
2.5 Ext Examples例程解析
第3章 Ext基礎(chǔ)
3.1 使用EXT編寫第一個Ajax應用
3.2 構(gòu)成用戶界面的元素
3.3 獲取頁面元素
3.4 元素常見的使用方法。
3.4.1 Ext.Element.*——常見的“顯示/隱藏”方法
3.4.2 Ext.Element.*——常見的“內(nèi)容控制”方法
3.4.3 Ext.Element.*——常見的“操控DOM”方法
3.4.4 Ext.Element.*——常見的“尺寸大?。ㄎ弧狈椒?br /> 3.4.5 Ext.Element.*——常見的“特效動畫”方法
3.4.6 Ext.Element.*——小結(jié)
3.4.7 DomHelper簡介
3.5 DomQuery入門
3.5.1 元素選擇符Selector
3.5.2 屬性選擇符Attriibutes Selectors
3.5.3 CSS值元素選擇符
3.5.4 Ext.query與Ext.select的使用注意事項
3.5.5 元素ID/Class知識拾遺
第4章 事件機制
4.1 事件概述
4.2 瀏覽器事件淺析
4.2.1 事件分類與事件處理函數(shù)
4.2.2 事件登記的4種形式
 4.3 Ext中的事件
4.3.1 設(shè)計模式——觀察者模式
4.3.2 何謂Event Handler’
4.3.3 函數(shù)的作用域
4.3.4 小結(jié):如何為Event Handler自定義輸入?yún)?shù)
4.3.5 高級組件事件
4.3.6 形形色色的事件登記途徑
4.3.7 Ext.onReady事件
4.3.8 事件的顆??刂?br />第5章 創(chuàng)建用戶界面
5.1 界面組件架構(gòu)
5.1.1 組件的對象模型
5.1.2 組件的生存周期
5.1.3 組件的渲染原理
5.2 布局功能
5.2.1 頁面布局功能概述
5.2.2 布局的介紹與種類
5.2.3 布局的調(diào)試
5.3 Grid組件
5.3.1 Grid的選擇模型
5.3.2 自定義單元格的顯示格式
5.3.3 通過拖拽改變行的順序
5.3.4 Grid的分頁、查詢、遠程排序與通過拖拽改變分類
5.3.5 Grid的本地排序
5.4 Form表單組件
5.4.1 FormPanel、FormLayout與BasicForlm的區(qū)別
5.4.2 ColumnLayout的使用方法
5.4.3 使用AnchorLayout控制控件寬度與高度
5.4.4 一行設(shè)置多個FiledSet的技巧
5.4.5 Combobox的基本使用方法
5.4.6 本地模式下動態(tài)調(diào)整Combobox選擇項
5.4.7 實現(xiàn)Combobox的聯(lián)動
5.4.8 客戶端驗iiE.
5.4.9 服務器端驗證
5.4.10 驗證后錯誤信息的顯示方式
5.4.11 Form的提交
5.4.12 Form加載編輯數(shù)據(jù)
5.4.13 上傳文件
 5.5 Tree樹組件
5.5.1 靜態(tài)樹——最簡單的樹
5.5.2 以JsON/XML構(gòu)造成樹
5.5.3 事件處理模式
5.5.4 改變樹的樣式
5.5.5 調(diào)試動態(tài)樹
 5.6 DataView數(shù)據(jù)視圖組件
5.6.1 通過拖拽改變圖片的順序
5.6.2 一個簡單的圖庫管理例子
 5.7 模板功能
5.7.1 Ext.Template
5.7.2 Ext.XTemplate
 5.8 拖放功能
第6章 數(shù)據(jù)驅(qū)動
 6.1 數(shù)據(jù)的提交與響應
6.1.1 HTML頁面交換
6.1.2 Ajax請求與響應
 6.2 容器類MixedCollection
 6.3 數(shù)據(jù)存儲基本單元Record與DataField
6.3.1 DataField
6.3.2 Recorcl
 6.4 數(shù)據(jù)存儲Storle
6.4.1 數(shù)據(jù)載入
6.4.2 數(shù)據(jù)的添加
6.4.3 取得記錄信息
6.4.4 排序
6.4.5 事務模式
6.4.6 查找
6.5 數(shù)據(jù)代理DataProxy
6.5.1 Ext.data.DataProxy
6.5.2 Ext.data.MemoryProxy
6.5.3 Ext.data.HttpProxy
6.5.4 Ext.data.ScriptTagProxy.
6.6 數(shù)據(jù)讀取器DataReader
6.6.1 Ext.data.DataReader
6.6.2 Ext.data.ArrayReader
6.6.3 Ext.data.JsonReader
6.6.4 Ext.data.XmlReader
6.7 Ext.UX.DWR
6.7.1 Ext.data.DwrProxy
6.7.2 Ext.data.DwrReader
6.7.3 應用頁面
6.7.4 Web服務端配置
6.7.5 服務層接口
6.8 LitJson
6.8.1 JSON與對象之間的轉(zhuǎn)換
6.8.2 輸出ISON格式文本
6.8.3 接收和處理提交的JSON格式文本
第7章 Ext高級應用
7.1 JavaScript閉包詳解
7.1.1 閉包的概念
7.1.2 閉包成員的生命周期
7.1.3 引用而不是復制
7.1.4 閉包應用場景
7.2 面向?qū)ο蟮目蛻舳四_本設(shè)計
7.2.1 從腳本語言到動態(tài)語言
7.2.2 基于類的JavaScript繼承
7.2.3 Ext組件的復用
7.2.4 使用super關(guān)鍵字
7.2.5 使用命名空間
7.3 單頁面應用程序的設(shè)計
7.3.1 單頁面GUI為我們帶來了什么?
7.3.2 單頁面GUI的應用情況
7.3.3 動態(tài)資源下載
第8章 擴展與插件
8.1 擴展與插件簡介
8.2 擴展的寫法
8.3 插件的寫法
8.4 擴展與插件的選擇
8.5 Ext編輯控件只讀插件
8.6 TreeComboBox
8.7 微調(diào)擴展Spinner
8.8 Property Grid
8.9 集成文本編輯器TinyMCE Editor
8.10 Flash上傳對話框
8.11 Ext GUI Builder
8.12 小結(jié)
第9章 客戶端優(yōu)化
9.1 優(yōu)化工具簡介
9.1.1 JS Builder
9.1.2 YUI compressor
9.1.3 ISA
9.2 裁減Ext文件
9.3 開啟服務端的HTTP壓縮功能
9.3.1 Tomcat的設(shè)置
9.3.2 Apache的設(shè)置
9.3.3 IIS的設(shè)置
第10章 定制Ext外觀
10.1 從Ext.BLANK.IMAGE—URL說起
10.2 實時換膚功能
10.3 本地化Ext
第11章 JavaScript與HTML的調(diào)試
11.1 Firebug的基本操作
11.1.1 安裝Firebug
11.1.2 開啟和關(guān)閉Firebug
11.1.2 控制臺Console
11.2 使用Firebug進行調(diào)試
11.2.1 源代碼調(diào)試
11.2.2 CSS調(diào)試
11.2.3 腳本調(diào)試
11.2.4 DOM調(diào)試
11.3 跟蹤網(wǎng)絡傳輸狀態(tài)
11.4 在腳本文件中加入調(diào)試命令
11.5 在IE中使用Firebug
11.5.1 DebugBar和Companion.基本操作詳解
11.5.2 DebugBar和Companion.安裝
11.5.3 DebugBal‘和Companion.基本操作
11.6 調(diào)試技巧
11.6.1 在Firebug中直接調(diào)試腳本
11.6.2 測試代碼運行速度
11.6.3 查看對象屬性
11.7 小結(jié)
第12章 新聞管理系統(tǒng)
12.1 項目需求與開發(fā)背景
12.1.1 架構(gòu)
12.1.2 需要使用的資源
12.2 數(shù)據(jù)庫表
12.3 配置文件
12.4 登錄頁面
12.5 主頁面
12.6 用戶管理頁面
12.7 新聞管理頁面
12.7.1 使用MyGeneration創(chuàng)建類別和新聞的數(shù)據(jù)層和實體類
12.7.2 頁面開發(fā)
12.8 修改密碼頁面
12.9 退出頁面
12.10 設(shè)置權(quán)限

本目錄推薦

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