精通Ext JS

精通Ext JS pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[巴西] Loiane Groner
出品人:
頁數:268
译者:盧俊祥
出版時間:2014-3
價格:59.00
裝幀:平裝
isbn號碼:9787115347237
叢書系列:圖靈程序設計叢書·Web開發係列
圖書標籤:
  • 計算機
  • extjs
  • JavaScript
  • 進階
  • 計算機科學
  • 編程
  • 程序設計
  • 科普
  • Ext JS
  • JavaScript
  • 前端開發
  • Web開發
  • UI框架
  • 組件
  • 數據管理
  • Ajax
  • Sencha
  • Ext組件
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

Ext JS是一個用JavaScript編寫的、獨立於後颱技術的前端AJAX框架,可以用在.NET、Java、PHP等各種編程語言開發的應用中,以開發華麗的富客戶端應用。用Ext JS打造的RIA Web應用不僅具有與桌麵程序一樣的標準用戶界麵與操作方式,而且能夠跨瀏覽器平颱運行。Ext JS業已成為開發具有完滿用戶體驗的Web應用的完美之選。

作為一本內容詳實的Ext JS學習指南,《精通Ext JS》以Ext JS 4.2為依托,站在開發者的角度思考問題,將應用劃分為不同的功能模塊,一章解決一個任務,帶我們漸進式開發基於MVC的完整應用,經曆從界麵原型到産品上綫前的各個階段。其中,你將學會實現用戶及分組安全功能,掌握網格、錶單、圖錶和樹形結構,以及將不同錶示結構的內容導齣成PDF和Excel格式的最佳實踐方式。而且,在開發完成應用程序的所有功能後,Loiane Groner還將帶你自定義漂亮的主題,以突齣應用程序的個性化風格,為産品上綫做足準備。

通讀本書,融會貫通Ext JS應用開發的各種知識與思路,你將能夠用Ext JS創建絕妙的應用!

本書內容:

開發內容管理模塊;

服務器端的信息處理(避免使用JSON文件);

構建WordPress主題(Ext JS的不同應用場景);

開發電子郵件客戶端、分組及安全模塊;

構建産品級應用;

Ext JS應用調試與測試;

重用代碼構建移動應用的方法。

著者簡介

Loiane Groner

花旗銀行軟件開發經理,負責海外項目的開發和團隊管理工作;原IBM公司係統分析師及團隊負責人;巴西坎皮納斯Java用戶組(CampinasJUG/SouJava Campinas)領導者、聖埃斯皮裏圖Java用戶組(ESJUG)協調人;巴西各大型技術會議特邀發言人;Sencha和Java技術布道者,通過博客(http://loianegroner.com和http://loiane.com)為軟件開發社區撰稿,發錶關於IT職業發展、Ext JS、Sencha Touch、Sencha Architect、Java及常用開發技術方麵的文章和視頻。另外,她還著有Ext JS 4 First Look和Sencha Architect App Development。

圖書目錄

第1章 啓程  1
1.1  安裝所需軟件  1
1.2  展示應用及其功能  3
1.2.1  啓動界麵  3
1.2.2  登錄界麵  4
1.2.3  主界麵  4
1.2.4  用戶控製管理  5
1.2.5  MySQL數據庫錶管理  5
1.2.6  內容管理控製  6
1.2.7  電子郵件客戶端模塊  7
1.3  用MVC創建應用框架  8
1.3.1  MVC簡介  8
1.3.2  創建應用  9
1.4  創建加載頁麵  14
1.5  小結  19
第2章 登錄界麵  20
2.1  登錄界麵  20
2.2  創建登錄界麵  21
2.2.1  客戶端驗證  24
2.2.2  添加帶有按鈕的工具欄  26
2.2.3  運行代碼  27
2.2.4  itemId還是id:Ext.Cmp的問題  28
2.3  創建登錄控製器  28
2.3.1  在app.js中添加控製器  29
2.3.2  監聽按鈕點擊事件  30
2.4  創建用戶和用戶組錶  38
2.5  服務器端的登錄界麵處理  39
2.5.1  連接數據庫  39
2.5.2  login.php  40
2.5.3  處理服務器端的返迴結果——登錄與否  42
2.6  優化登錄界麵  45
2.6.1  進行認證時為錶單提供一個加載遮罩  45
2.6.2  迴車提交錶單  46
2.6.3  大寫鍵提醒信息  46
2.7  小結  50
第3章 注銷與多語言支持  51
3.1  基本應用界麵  51
3.2  注銷功能  54
3.2.1  重構登錄和注銷代碼  56
3.2.2  服務器端注銷功能  58
3.2.3  客戶端行為監控  58
3.3  多語言支持  59
3.3.1  創建語言轉換組件  60
3.3.2  創建轉換文件  62
3.3.3  使用轉換信息  63
3.3.4  HTML5本地存儲  63
3.3.5  實時的語言切換  64
3.3.6  本地化:Ext JS語言轉換  67
3.4  小結  67
第4章 動態菜單高級應用  68
4.1  創建動態菜單  68
4.1.1  數據庫模型:用戶組、菜單及權限  69
4.1.2  創建菜單模型:hasMany綁定  70
4.1.3  創建數據存儲器:通過服務器端加載菜單  73
4.1.4  在服務器端處理動態菜單  73
4.1.5  用摺疊麵闆和樹形麵闆創建菜單  76
4.1.6  在視見區替換中央區域容器  76
4.1.7  創建菜單控製器  77
4.1.8  改動app.js  80
4.2  小結  81
第5章 用戶鑒權與安全  82
5.1  用戶管理  82
5.2  列齣所有用戶:簡單的網格麵闆  83
5.2.1  用戶模型  83
5.2.2  用戶存儲器  84
5.2.3  用戶網格麵闆  85
5.2.4  用戶控製器  88
5.3  添加和編輯用戶  89
5.3.1  創建編輯視圖:窗體裏的錶單  89
5.3.2  用戶組模型  93
5.3.3  用戶組集模型  93
5.3.4  控製器:監聽Add按鈕事件  94
5.3.5  控製器:監聽Edit按鈕事件  95
5.3.6  控製器:保存用戶信息  96
5.3.7  控製器:監聽Cancel按鈕  97
5.3.8  在上傳之前預覽文件  98
5.4  刪除用戶  99
5.5  小結  101
第6章 MySQL數據庫錶管理  102
6.1  呈現數據庫錶  102
6.2  創建模型  104
6.2.1  抽象模型  104
6.2.2  特定模型  105
6.3  創建存儲器  106
6.3.1  抽象存儲器  107
6.3.2  抽象代理類  107
6.3.3  特定存儲器  111
6.4  創建菜單項  112
6.5  創建重用的抽象網格麵闆  113
6.5.1  用MVC架構模式處理操作列  118
6.5.2  在操作列用iconCls屬性取代icon屬性  118
6.5.3  比較即席搜索插件與過濾插件  119
6.5.4  對應每張數據庫錶的特定網格麵闆  120
6.6  通用控製器  121
6.6.1  在網格渲染時加載網格麵闆  122
6.6.2  在網格麵闆上添加記錄  123
6.6.3  編輯存在記錄  124
6.6.4  刪除:在控製器中處理操作列  125
6.6.5  保存變更  125
6.6.6  取消變更  127
6.6.7  清除過濾器  127
6.6.8  在控製器中監聽存儲器事件  128
6.7  小結  128
第7章 內容管理  129
7.1  管理影片、客戶和租藉信息  129
7.2  呈現影片數據網格  133
7.2.1  影片模型  133
7.2.2  影片存儲器  133
7.2.3  帶分頁功能的影片數據網格  135
7.2.4  創建控製器  141
7.3  影片網格麵闆編輯功能  142
7.3.1  Packt.view.sakila.WindowForm  147
7.3.2  影片類彆  149
7.3.3  演員信息  154
7.4  影片控製器  159
7.4.1  在編輯錶單中加載已有影片
信息  159
7.4.2  獲取MultiSelect組件值  160
7.4.3  通過即席搜索獲取所選演員  161
7.5  小結  162
第8章 添加額外功能  163
8.1  將網格麵闆信息導齣成PDF和Excel格式  163
8.1.1  導齣成PDF格式  164
8.1.2  導齣成Excel格式  166
8.2  通過網格打印插件打印網格麵闆內容  166
8.3  創建影片類彆銷售圖  168
8.3.1  餅圖  169
8.3.2  柱狀圖  170
8.3.3  圖錶麵闆  172
8.3.4  更改圖錶類型  175
8.3.5  圖錶導齣成圖片格式(PNG和SVG)  176
8.3.6  圖錶導齣成PDF格式  177
8.4  小結  179
第9章 電子郵件客戶端模塊  180
9.1  創建收件箱:郵件列錶  180
9.1.1  郵件信息模型  181
9.1.2  郵件信息存儲器  181
9.1.3  郵件列錶視圖  182
9.1.4  郵件預覽麵闆  186
9.2  郵件菜單(樹形菜單)  187
9.2.1  樹形郵件菜單存儲器  187
9.2.2  創建郵件菜單視圖  188
9.3  郵件容器:組織電子郵件客戶端  189
9.4  控製器  191
9.5  組織電子郵件:拖放  193
9.6  創建新郵件  195
9.6.1  動態呈現Cc和Bcc字段  197
9.6.2  動態添加文件上傳字段  198
9.7  小結  199
第10章 産品化準備  200
10.1  開始之前  200
10.2  自定義主題  201
10.3  為産品發布打包應用  206
10.3.1  發布成産品的內容  208
10.3.2  産品化的優點  209
10.4  從Web到桌麵:Sencha Desktop Packager  210
10.4.1  安裝Sencha Desktop Packager  210
10.4.2  應用打包  214
10.4.3  服務器端代碼調整  216
10.5  小結  219
第11章 創建WordPress主題  220
11.1  安裝WordPress  220
11.2  WordPress主題簡介  222
11.3  組織主題結構  223
11.4  構建頭部  225
11.5  構建頁腳  229
11.6  構建主頁麵  230
11.7  構建側邊欄  232
11.8  構建單一文章頁麵  237
11.9  構建單一頁麵  238
11.10  小結  238
第12章 調試與測試  239
12.1  調試Ext JS應用程序  239
12.2  測試Ext JS應用程序  241
12.2.1  使用Sencha command生成“測試”構造  242
12.2.2  安裝Siesta並創建測試用例  243
12.3  有用的工具箱  247
12.4  從Ext JS應用到移動應用  249
12.5  第三方組件和插件  250
12.6  小結  250
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

非常不錯,應該是目前市場上能見到的最好的ExtJS教材。

评分

非常不錯,應該是目前市場上能見到的最好的ExtJS教材。

评分

非常不錯,應該是目前市場上能見到的最好的ExtJS教材。

评分

非常不錯,應該是目前市場上能見到的最好的ExtJS教材。

评分

非常不錯,應該是目前市場上能見到的最好的ExtJS教材。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有