TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
快意編程:Ext JS Web開發技術詳解(含CD光盤1張)(簡體書)
滿額折

快意編程:Ext JS Web開發技術詳解(含CD光盤1張)(簡體書)

商品資訊

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

商品簡介

本書是筆者在多年項目開發過程中的經驗總結,它通過豐富的實例由淺入深、循序漸進地介紹了目前采用Ext JS進行Web開發的使用方法,從而幫助軟件設計人員快速掌握Ext JS開發技術的使用方法,并能將其應用于實戰中。
通過本書的學習,讀者可以了解到Ext JS的使用方法,熟練掌握如何運用這些技術來幫助前臺界面設計人員進行開發。為了幫助眾多初學者快速掌握Ext JS的開發方法,筆者精心編著了本書。它是筆者在多年項目實踐中的經驗總結。本書首先對Ext JS進行了概述,然后通過一個簡單的示例帶領讀者快速入門,在讀者對Ext JS有了初步印象后,又重點介紹了JavaScript的面向對象技術、Ext JS API文檔的使用方法、Ext JS的開發流程,然后按照Ext JS的開發順序,首先講解了頁面的布局設定,接著詳細講解了各種常用組件的使用方法,并對實際開發中常用的畫面場景進行了總結,最后通過完整的示例演示了Ext JS+REST+Spring+Hibernate的整合方案。
本書適用于初、中、高級軟件設計人員,同時也可用做高校相關專業師生和社會培訓班的教材,但在閱讀本書前,需要讀者掌握JavaScript的基礎知識。

作者簡介

郭鋒,從事鋼鐵行業ERP系統開發,所開發的MISsion系統榮獲河北省科技進步獎,個人曾獲得全國鋼鐵行業技術能手稱號。曾經創辦51team公司,現任東冉科技股份有限公司首席架構師。曾經出版的《我的J2EE成功之路》一書廣受讀者歡迎。

目次

第一篇 Ext JS相關知識介紹
 第1章 Ext JS介紹
1.1 Ext JS概述
1.1.1 Ext JS的起源
1.1.2 Ext JS的許可協議
1.1.3 Ext JS的應用示例
1.2 Ext JS與AJAX
1.2.1 XMLHttpRequest技術
1.2.2 JavaScript(Java腳本語言)
1.2.3 DOM(文檔對象模型)
1.2.4 CSS(樣式表)
1.2.5 XML
1.3 與Ext JS同類的AJAX框架
1.3.1 Prototype
1.3.2 Dojo
1.3.3 DWR
1.3.4 GWT
1.3.5 Ext JS與上述框架的區別
1.4 小結
 第2章 Ext JS快速入門
2.1 建立Ext JS開發環境
2.1.1 下載Ext JS
2.1.2 下載Eclipse
2.1.3 下載并整合Ext JS的開發工具Spket
2.1.4 下載Ext JS的調試工具Firebug
2.2 使用JavaScript實現HelloWorld的示例
2.3 使用Ext JS實現HelloWorld的示例
2.3.1 編寫HTML頁面myHelloWorld.htm
2.3.2 引入Ext JS類庫
2.3.3 運行調試Ext JS
2.4 小結
第二篇 Ext JS技術詳解
 第3章 JavaScript面向對象技術
3.1 為什麼要先講JavaScript
3.2 JavaScript的自定義函數
3.2.1 函數的定義
3.2.2 函數的使用
3.3 JavaScript的面向對象編程
3.3.1 一切皆是對象
3.3.2 prototype原型對象
3.3.3 如何實現類的繼承
3.4 如何模仿Java類庫的引入機制實現JS文件的引入
3.5 JavaScript操作DOM示例
3.6 小結
 第4章 Ext JS框架
4.1 Ext JS類庫
4.1.1 Ext JS類結構
4.1.2 Ext.extend介紹
4.1.3 Ext.apply介紹
4.1.4 Ext.onReady介紹
4.2 Ext JS組件
4.2.1 Ext JS組件結構
4.2.2 Ext.Component介紹
4.2.3 Ext.ViewPort介紹
4.2.4 Ext.Panel介紹
4.3 Ext JS API文檔使用指南
4.3.1 Ext JS API文檔結構
4.3.2 如何使用Ext JS API文檔
4.4 小結
 第5章 Ext JS開發模式
5.1 程序規劃
5.1.1 設計HTML文件
5.1.2 設計對應的JS文件
5.2 使用Ext.onReady函數
5.2.1 創建命名空間
5.2.2 自定義函數
5.3 確定頁面布局
5.4 使用組件
5.5 與后臺進行交互
5.6 小結
 第6章 Ext JS布局
6.1 Ext JS的布局方式
6.2 Border布局
6.3 Fit布局
6.4 Accordion布局
6.5 Form布局
6.6 Column布局
6.7 Card布局
6.8 Table布局
6.9 小結
 第7章 表單組件
7.1 Form表單簡介
7.1.1 Form表單的基本屬性
7.1.2 Ext JS對Form表單的封裝
7.2 Ext JS的表單組件
7.2.1 文本輸入
7.2.2 多行文本輸入
7.2.3 單選框
7.2.4 復選框
7.2.5 下拉列表
7.2.6 日期元件
7.3 Ext JS表單組件的使用
7.4 小結
 第8章 表格組件
8.1 Table表格簡介
8.1.1 Table表格的基本屬性
8.1.2 Ext JS對Table表格的封裝
8.2 Ext JS的表格元件
8.2.1 常用配置
8.2.2 常用事件
8.3 Ext JS表格組件應用示例
8.3.1 合理劃分JS文件
8.3.2 定義表格組件
8.4 采用表格組件展示數據
8.5 小結
 第9章 表格組件的擴充
9.1 可編輯表格組件的繼承模型
9.2 Ext JS可編輯表格組件的使用
9.3 實現分頁功能
9.3.1 使用GridPanel展現數據
9.3.2 為store配置proxy用于動態請求分頁數據
9.3.3 使用PagingToolbar實現分頁工具欄
9.4 實現分組功能
9.4.1 配置GroupStore
9.4.2 配置GroupView
9.5 表格組件擴充綜合示例
9.6 小結
 第10章 樹形組件
10.1 樹形組件介紹
10.2 如何使用樹形組件
10.2.1 創建樹的節點
10.2.2 定義單擊事件
10.3 樹形組件的擴充
10.3.1 可以多選的樹形組件
10.3.2 可以顯示更多信息的樹形組件
10.3.3 可以拖動的樹形組件
10.4 樹形組件綜合示例
10.5 小結
 第11章 窗口組件
11.1 JavaScript的彈出對話框
11.1.1 alert
11.1.2 prompt
11.1.3 confirm
11.1.4 open
11.2 Ext JS的彈出對話框
11.2.1 MessageBox
11.2.2 各種對話框的使用方法
11.3 Ext.window的使用方法
11.4 小結
 第12章 工具欄與菜單欄組件
12.1 工具欄組件介紹
12.2 如何使用工具欄組件
12.2.1 添加按鈕事件的工具欄
12.2.2 創建帶分隔條的工具欄
12.3 菜單欄組件介紹
12.4 如何使用菜單欄組件
12.5 小結
 第13章 AJAX應用與數據交互
13.1 Ext.Ajax
13.2 Ext.data.Store
13.2.1 存儲數據
13.2.2 更新數據
13.3 Ext.data.Reader
13.3.1 Ext.data.ArrayReader
13.3.2 Ext.data.JsonReader
13.3.3 Ext.data.XmlReader
13.4 小結
 第14章 REST介紹
14.1 基礎知識概述
14.1.1 HTTP簡介
14.1.2 REST簡介
14.1.3 JSR 規範簡介
14.1.4 Jersey簡介
14.2 REST開發示例
14.2.1 資源類的命名規則
14.2.2 URI接口組織規則
14.2.3 示例URI接口的定義
14.2.4 Resource類的編寫
14.2.5 統一異常處理類的編寫
14.3 Jersey項目的部署
14.3.1 包結構規範
14.3.2 部署文件(web.xml)設定說明及運行
14.4 Jersey的常用annotation表
14.5 Jersey的使用示例
14.6 小結
 第15章 封裝Ext JS提高開發速度
15.1 完整的Ext JS開發流程
15.1.1 定義畫面的組成
15.1.2 定義數據模型
15.1.3 確定頁面組件的相互引用
15.1.4 確定前后臺的數據交互
15.2 設計通用的工具類
15.2.1 全局變量類Global.js
15.2.2 工具類Util.js
15.3 擴展Ext JS的組件功能
15.3.1 表單補丁類
15.3.2 表格補丁類
15.4 定義常見的應用場景
15.4.1 單筆CRUD場景
15.4.2 主從畫面場景
15.4.3 樹形結構場景
15.5 小結
第三篇 AJAX整合實踐
 第16章 Ext3+REST+Spring2+ Hibernate3整合方案
16.1 博客管理系統簡介
16.1.1 博客管理系統功能介紹
16.1.2 架構設計
16.2 Spring簡介
16.2.1 Spring的核心思想
16.2.2 Spring的下載配置
16.3 Hibernate簡介
16.3.1 Hibernate介紹
16.3.2 JPA的關係映射
16.3.3 Ext JS、Jersey、Hibernate與Spring的整合
16.4 博客管理系統示例
16.4.1 持久層模型設計
16.4.2 添加博客類別功能的實現
16.4.3 發布博客功能的實現
16.4.4 Resources模型設計
16.4.5 管理博客類別的畫面設計
16.4.6 發布博客內容的畫面設計
16.4.7 瀏覽博客內容的畫面設計
16.4.8 編寫配置文件
16.4.9 程序演示
16.5 小結
 第17章 工時統計管理系統
17.1 工時統計系統簡介
17.1.1 工時統計系統功能簡介
17.1.2 采用REST進行架構組合
17.2 持久層模型設計
17.2.1 設計數據模型
17.2.2 設計DAO模型
17.3 業務邏輯模型設計
17.3.1 工時大類業務邏輯
17.3.2 工時細分類業務邏輯
17.3.3 工時填寫業務邏輯
17.3.4 工時細項填寫業務邏輯
17.4 Resources模型設計
17.4.1 工時大類Resources
17.4.2 工時細分類Resources
17.4.3 工時填寫Resources
17.5 前臺畫面設計
17.5.1 設計工時類別畫面
17.5.2 設計工時填寫畫面
17.6 編寫配置文件
17.7 運行演示程序
17.8 小結

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區