TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
JavaScript凌厲開發--Ext詳解與實踐(簡體書)
滿額折

JavaScript凌厲開發--Ext詳解與實踐(簡體書)

人民幣定價:69 元
定  價:NT$ 414 元
優惠價:87360
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
作者簡介
目次

商品簡介

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

作者簡介

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

目次

第1章 Ext開篇
1.1 網絡開發浪潮
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 周邊生態系統
1.6 創作班底
1.7 開發環境簡介
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 關于IavaScript的IDE
第2章 Ext起步
2.1 獲取Ext的方法
2.2 EXt運行環境
2.3 如何兼容其他IavaScript庫
2.4 對服務器端的一些要求
2.5 Ext Examples例程解析
第3章 Ext基礎
3.1 使用EXT編寫第一個Ajax應用
3.2 構成用戶界面的元素
3.3 獲取頁面元素
3.4 元素常見的使用方法。
3.4.1 Ext.Element.*——常見的“顯示/隱藏”方法
3.4.2 Ext.Element.*——常見的“內容控制”方法
3.4.3 Ext.Element.*——常見的“操控DOM”方法
3.4.4 Ext.Element.*——常見的“尺寸大小/定位”方法
3.4.5 Ext.Element.*——常見的“特效動畫”方法
3.4.6 Ext.Element.*——小結
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 事件分類與事件處理函數
4.2.2 事件登記的4種形式
 4.3 Ext中的事件
4.3.1 設計模式——觀察者模式
4.3.2 何謂Event Handler’
4.3.3 函數的作用域
4.3.4 小結:如何為Event Handler自定義輸入參數
4.3.5 高級組件事件
4.3.6 形形色色的事件登記途徑
4.3.7 Ext.onReady事件
4.3.8 事件的顆粒控制
第5章 創建用戶界面
5.1 界面組件架構
5.1.1 組件的對象模型
5.1.2 組件的生存周期
5.1.3 組件的渲染原理
5.2 布局功能
5.2.1 頁面布局功能概述
5.2.2 布局的介紹與種類
5.2.3 布局的調試
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的區別
5.4.2 ColumnLayout的使用方法
5.4.3 使用AnchorLayout控制控件寬度與高度
5.4.4 一行設置多個FiledSet的技巧
5.4.5 Combobox的基本使用方法
5.4.6 本地模式下動態調整Combobox選擇項
5.4.7 實現Combobox的聯動
5.4.8 客戶端驗iiE.
5.4.9 服務器端驗證
5.4.10 驗證后錯誤信息的顯示方式
5.4.11 Form的提交
5.4.12 Form加載編輯數據
5.4.13 上傳文件
 5.5 Tree樹組件
5.5.1 靜態樹——最簡單的樹
5.5.2 以JsON/XML構造成樹
5.5.3 事件處理模式
5.5.4 改變樹的樣式
5.5.5 調試動態樹
 5.6 DataView數據視圖組件
5.6.1 通過拖拽改變圖片的順序
5.6.2 一個簡單的圖庫管理例子
 5.7 模板功能
5.7.1 Ext.Template
5.7.2 Ext.XTemplate
 5.8 拖放功能
第6章 數據驅動
 6.1 數據的提交與響應
6.1.1 HTML頁面交換
6.1.2 Ajax請求與響應
 6.2 容器類MixedCollection
 6.3 數據存儲基本單元Record與DataField
6.3.1 DataField
6.3.2 Recorcl
 6.4 數據存儲Storle
6.4.1 數據載入
6.4.2 數據的添加
6.4.3 取得記錄信息
6.4.4 排序
6.4.5 事務模式
6.4.6 查找
6.5 數據代理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 數據讀取器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與對象之間的轉換
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 面向對象的客戶端腳本設計
7.2.1 從腳本語言到動態語言
7.2.2 基于類的JavaScript繼承
7.2.3 Ext組件的復用
7.2.4 使用super關鍵字
7.2.5 使用命名空間
7.3 單頁面應用程序的設計
7.3.1 單頁面GUI為我們帶來了什么?
7.3.2 單頁面GUI的應用情況
7.3.3 動態資源下載
第8章 擴展與插件
8.1 擴展與插件簡介
8.2 擴展的寫法
8.3 插件的寫法
8.4 擴展與插件的選擇
8.5 Ext編輯控件只讀插件
8.6 TreeComboBox
8.7 微調擴展Spinner
8.8 Property Grid
8.9 集成文本編輯器TinyMCE Editor
8.10 Flash上傳對話框
8.11 Ext GUI Builder
8.12 小結
第9章 客戶端優化
9.1 優化工具簡介
9.1.1 JS Builder
9.1.2 YUI compressor
9.1.3 ISA
9.2 裁減Ext文件
9.3 開啟服務端的HTTP壓縮功能
9.3.1 Tomcat的設置
9.3.2 Apache的設置
9.3.3 IIS的設置
第10章 定制Ext外觀
10.1 從Ext.BLANK.IMAGE—URL說起
10.2 實時換膚功能
10.3 本地化Ext
第11章 JavaScript與HTML的調試
11.1 Firebug的基本操作
11.1.1 安裝Firebug
11.1.2 開啟和關閉Firebug
11.1.2 控制臺Console
11.2 使用Firebug進行調試
11.2.1 源代碼調試
11.2.2 CSS調試
11.2.3 腳本調試
11.2.4 DOM調試
11.3 跟蹤網絡傳輸狀態
11.4 在腳本文件中加入調試命令
11.5 在IE中使用Firebug
11.5.1 DebugBar和Companion.基本操作詳解
11.5.2 DebugBar和Companion.安裝
11.5.3 DebugBal‘和Companion.基本操作
11.6 調試技巧
11.6.1 在Firebug中直接調試腳本
11.6.2 測試代碼運行速度
11.6.3 查看對象屬性
11.7 小結
第12章 新聞管理系統
12.1 項目需求與開發背景
12.1.1 架構
12.1.2 需要使用的資源
12.2 數據庫表
12.3 配置文件
12.4 登錄頁面
12.5 主頁面
12.6 用戶管理頁面
12.7 新聞管理頁面
12.7.1 使用MyGeneration創建類別和新聞的數據層和實體類
12.7.2 頁面開發
12.8 修改密碼頁面
12.9 退出頁面
12.10 設置權限

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區