精通Ext JS pdf

下載地址:網盤下載php

 

 

 

編輯推薦 html

    花旗銀行軟件開發經理、IBM系統分析師8年工做經驗總結html5

  匯聚Java用戶組領導者的精粹技巧mysql

  每章一個任務,分模塊細析應用開發web

 

內容簡介sql

    書籍數據庫

    計算機書籍編程

  《精通ext js》站在開發者的角度思考問題,用實際示例講解如何用ext js 組件實現絕妙的應用程序,並展示從界面原型到產品化構造的各個階段,最終實現一個完整的應用程序。loiane groner 將帶咱們構建應用結構、啓動界面、登陸界面、多語言支持功能、行爲監控功能、取決於用戶權限的動態菜單,以及(或簡單或複雜的)數據庫信息管理模塊。以後,咱們會學習產品構造方法、將web 應用轉換成原生桌面應用,以及調試與測試。本書後面還專設一章,介紹如何使用ext js 建立wordpress 主題。安全

  《精通ext js》適合ext js 開發人員,以及欲進一步提高技能開發更優秀web 應用的開發人員閱讀參考。服務器

 

媒體評論

  「整體來講,面對Ext JS和JavaScript我都是入門者,但《精通Ext JS》讓我將已有知識拼接融合,提高了本身的編程技能。本書每章介紹一個功能模塊,帶咱們漸進式開發應用,很是值得一讀。」

  「《精通Ext JS》是至今爲止介紹Ext JS的可貴佳做。首次揭祕Ext JS 4.2的開發技巧……做者還探討了構建Ext JS應用的客戶端邏輯和服務器端邏輯及一些MySQL知識。值得一提的是,其中採用MVC式開發方法講述Ext JS應用開發,而這正是Sencha文檔中多數示例所欠缺的。」

  ——亞馬遜讀者評論

 

目錄

《精通ext js》

第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

 

 

下載地址: 網盤下載
相關文章
相關標籤/搜索