Ext JS 6.2 實戰

基本介紹

  • 書名:Ext JS 6.2 實戰
  • 作者:黃燈橋
  • 出版時間:2018.01.01
  • 印次:1-1
  • 印刷日期:2017.12.11
出版信息,內容簡介,目錄,

出版信息

Ext JS 6.2 實戰
Ext JS 6.2 實戰
作者:黃燈橋
定價:59元
印次:1-1
ISBN:9787302488156
出版日期:2018.01.01
印刷日期:2017.12.11

    內容簡介

    本書是實戰類圖書,以Ext JS 6.2版本為基礎,融入作者使用Ext JS進行開發的實踐經驗,通過一個具體的CMS應用程式實例,一步一步地帶領讀者進入Ext JS 6.2的開發世界,掌握使用Ext JS 6.2開發應用程式的技術。

    目錄

    第1章ExtJS6概述 1
    1.1從ExtJS4到ExtJS5 1
    1.2從ExtJS5到ExtJS6 1
    1.3從ExtJS6.0到ExtJS6.2 2
    1.4如何選擇版本 2
    1.5基礎知識 3
    1.5.1ExtJS的一些專用術語 3
    1.5.2一些常見的配置項 4
    1.5.3類的命名規則 5
    1.6關於調試 6
    1.7小結 6
    第2章ExtJS的MVVM模式介紹 7
    2.1概述 7
    2.1.1MVVM模式概述 7
    2.1.2ExtJS的MVVM模式 8
    2.2組件查詢的機制 8
    2.2.1組件管理器:Ext.ComponentManager 9
    2.2.2組件的查詢方式 10
    2.2.3直接使用id查詢組件 12
    2.2.4組件中的查詢 12
    2.3視圖控制器 13
    2.4視圖模型 14
    2.5小結 15
    第3章簡單的CMS系統概述 16
    3.1基本功能 16
    3.2系統的主要數據結構 16
    3.2.1文章類別表:T_Category 16
    3.2.2文章表:T_Content 19
    3.2.3媒體表:T_Media 19
    3.2.4標籤表:T_Tag 20
    3.2.5標籤與文章關聯表:T_TagInContent 20
    3.3ASP.NETIdentity 20
    3.4實體框架代碼優先(EntityFrameworkCode-First) 20
    3.5系統開發環境 21
    3.6小結 21
    第4章使用SenchaCmd創建應用程式 22
    4.1概述 22
    4.2安裝SenchaCmd 23
    4.2.1運行環境配置 23
    4.2.2安裝SenchaCmd 23
    4.2.3驗證安裝 24
    4.2.4語法 26
    4.3創建應用程式 26
    4.3.1創建應用程式前要考慮的問題 26
    4.3.2開始創建應用程式 27
    4.4應用程式的結構 30
    4.4.1目錄結構 30
    4.4.2index.html 31
    4.4.3bootstrap.css 33
    4.4.4bootstrap.js 33
    4.4.5application.js 33
    4.4.6app.js 34
    4.4.7SimpleCMS.view.main.Main 34
    4.4.8SimpleCMS.view.main.List 37
    4.4.9SimpleCMS.view.main.MainController 37
    4.4.10SimpleCMS.view.main.MainModel 38
    4.4.11app.json 38
    4.5自定義樣式 41
    4.6生成應用程式 43
    4.7關於亂碼 43
    4.8小結 44
    第5章搭建開發環境 45
    5.1創建項目 45
    5.2團隊資源管理 46
    5.3添加庫檔案 49
    5.3.1Json.NET 49
    5.3.2實體框架 50
    5.3.3ImageResizer 51
    5.3.4System.Linq.Dynamic 52
    5.3.5基於.NET的Web開發接口(OpenWebInterfacefor.NET,Microsoft.Owin) 52
    5.3.6Microsoft.AspNet.Identity 52
    5.3.7ShortGuid 52
    5.3.8Mime-Detective 52
    5.3.9ErrorLoggingModulesandHandlersforASP.NET(ELMAH) 53
    5.3.10NLog 53
    5.4創建實體模型 54
    5.4.1配置資料庫連線 54
    5.4.2資料庫上下文:ApplicationDbContext 54
    5.4.3與Identity相關的實體類 56
    5.4.4文章類別實體 58
    5.4.5文章實體 60
    5.4.6媒體實體 61
    5.4.7標籤實體 62
    5.5數據遷移 63
    5.5.1啟用遷移 63
    5.5.2調整文章分類表的自增種子值 64
    5.5.3添加觸發器 64
    5.5.4添加“未分類”類別 66
    5.5.5初始化角色 67
    5.5.6創建初始賬號 67
    5.5.7自動遷移 67
    5.6配置Identity 68
    5.7其他配置 70
    5.7.1系統配置 70
    5.7.2基礎控制器(BaseController) 71
    5.7.3資源檔案 73
    5.8添加ExtJS應用程式 75
    5.8.1導入腳本 75
    5.8.2創建首頁 75
    5.8.3配置app.json 76
    5.8.4關於智慧型提示 76
    5.8.5簡體中文的本地化檔案的問題 77
    5.8.6修正中文排序問題 77
    5.8.7修正Ext.util.Format的defaultValue方法 78
    5.8.8擴展Ext.form.field.VTypes 78
    5.8.9全局配置類 80
    5.8.10訪問地址類 81
    5.8.11狀態管理類 85
    5.8.12重新封裝的toast 90
    5.8.13本地化類 91
    5.9小結 93
    第6章數據傳輸的標準化 94
    6.1標準化的數據傳輸 94
    6.1.1標準化的數據傳輸是什麼 94
    6.1.2為什麼要實現數據傳輸的標準化 94
    6.1.3標準化數據傳輸的好處 94
    6.2如何實現標準化 95
    6.2.1ExtJS的主要數據傳輸方式 95
    6.2.2擴展代理 96
    6.2.3在伺服器端統一輸出接口 98
    6.2.4統一的錯誤處理 99
    6.3小結 102
    第7章遷移管理模板 103
    7.1管理模板簡介 104
    7.1.1App.js 104
    7.1.2Application.js 105
    7.1.3主視圖:Admin.view.main.Main 105
    7.1.4主容器:Admin.view.main.MainContainerWrap 108
    7.1.5主視圖控制器:Admin.view.main.MainController 109
    7.1.6要遷移的視圖 115
    7.2實施遷移 115
    7.2.1主視圖 115
    7.2.2空白視圖 118
    7.2.3404視圖 119
    7.2.4500視圖 120
    7.2.5登錄視圖 120
    7.2.6重置密碼視圖 121
    7.3小結 123
    第8章登錄與許可權控制 124
    8.1許可權控制的基本思路 124
    8.2登錄 125
    8.2.1驗證碼 125
    8.2.2提交 128
    8.2.3使用Identity實現登錄 129
    8.2.4何時登錄 132
    8.2.5視圖切換 136
    8.2.6狀態恢復 137
    8.3退出 138
    8.3.1退出按鈕 138
    8.3.2實現退出 138
    8.4修改密碼 139
    8.4.1修改密碼按鈕 139
    8.4.2提交表單 139
    8.4.3實現密碼修改 140
    8.5小結 141
    第9章用戶管理 142
    9.1概述 142
    9.2用戶模型 142
    9.2.1概述 142
    9.2.2基礎模型 143
    9.2.3用戶模型 145
    9.3用戶視圖、視圖模型和視圖控制器 146
    9.3.1創建檔案 146
    9.3.2列定義 147
    9.3.3選擇模型 149
    9.3.4格線的樣式 149
    9.3.5格線的布局 150
    9.3.6工具列與按鈕的UI 153
    9.3.7通過綁定來啟用或禁用按鈕 155
    9.3.8快取存儲 156
    9.3.9排序 158
    9.3.10分頁 161
    9.3.11簡單的查詢功能 162
    9.3.12高亮顯示搜尋值與基礎視圖控制器 165
    9.3.13複選列的狀態 166
    9.3.14刷新 169
    9.3.15刪除 169
    9.4用戶編輯視圖 172
    9.4.1基礎表單面板 172
    9.4.2隻讀欄位的樣式 181
    9.4.3保存和新建按鈕 181
    9.4.4用戶編輯視圖 184
    9.4.5獲取全局共享視窗和新建用戶 186
    9.4.6編輯用戶 190
    9.5小結 191
    第10章媒體管理 192
    10.1概述 192
    10.2媒體模型 193
    10.3媒體視圖 193
    10.3.1媒體視圖的定義 193
    10.3.2媒體面板 194
    10.3.3數據視圖 195
    10.3.4數據視圖的外掛程式 198
    10.3.5分頁工具列 199
    10.3.6在分頁工具列中添加按鈕 199
    10.3.7上傳按鈕 200
    10.3.8進度條 202
    10.3.9檔案上傳 204
    10.3.10存儲 206
    10.3.11排序 208
    10.3.12查詢 209
    10.3.13關鍵字高亮顯示 212
    10.3.14修改描述欄位 213
    10.3.15刪除 214
    10.3.16查看媒體 215
    10.4媒體選擇視窗 216
    10.5小結 219
    第11章文章管理 220
    11.1概述 220
    11.2模型 220
    11.2.1文章類別模型 220
    11.2.2文章模型 221
    11.2.3標籤模型 221
    11.3文章視圖 222
    11.3.1整體布局 222
    11.3.2列表視圖 222
    11.3.3框線布局 223
    11.4文章類別樹 224
    11.4.1樹存儲 224
    11.4.2樹面板 226
    11.4.3文章類別的操作按鈕 226
    11.4.4刪除文章類別 227
    11.4.5刷新文章類別 229
    11.5文章類別編輯視圖 229
    11.5.1基本定義 229
    11.5.2返回按鈕 230
    11.5.3布局 230
    11.5.4欄位 231
    11.5.5按鈕 232
    11.5.6類別下拉列表欄位 232
    11.5.7題圖選擇欄位 234
    11.5.8TinyMCE欄位 235
    11.5.9視圖切換 239
    11.5.10新建文章類別 241
    11.5.11編輯文章類別 243
    11.5.12完善父類別選擇功能 245
    11.5.13返回操作 248
    11.6詳細信息視圖 248
    11.7文章列表 251
    11.7.1基本定義 251
    11.7.2存儲 252
    11.7.3文章類別默認選擇全部文章節點 253
    11.7.4根據文章類別控制文章列表的標題和數據 254
    11.7.5文章查詢 255
    11.7.6單擊標題列的單元格切換到詳細信息視圖 257
    11.7.7刪除文章 258
    11.7.8刷新文章 259
    11.7.9通過拖動改變文章類別 259
    11.8文章編輯視圖 262
    11.8.1欄位 262
    11.8.2完善文章類別的選擇功能 264
    11.8.3標籤欄位 265
    11.8.4返回操作 267
    11.8.5新建文章 267
    11.8.6編輯文章 269
    11.9標籤管理視窗 269
    11.9.1定義視窗 269
    11.9.2通過欄位值控制按鈕 271
    11.9.3存儲 271
    11.9.4新建標籤 272
    11.9.5刪除標籤 273
    11.9.6在標籤欄位中實現新建標籤 274
    11.9.7在文章列表的工具列添加標籤管理按鈕 274
    11.10小結 275
    第12章打包和發布 276
    12.1打包 276
    12.1.1統一處理伺服器錯誤 276
    12.1.2創建應用程式的測試包 277
    12.1.3在IIS新建一個應用程式 277
    12.1.4複製檔案 278
    12.1.5修改首頁檔案 278
    12.1.6配置資料庫連線 279
    12.1.7開始調試 279
    12.2發布 279
    12.2.1生成應用程式 279
    12.2.2複製應用程式 279
    12.2.3cache.appcache檔案 279
    12.2.4生成解決方案 279
    12.2.5發布前的測試 281
    12.2.6第一次部署時所要做的配置 281
    12.2.7持續更新 281
    12.3小結 281
    第13章ExtJS的跨平台特性 282
    13.1ExtJS跨平台特性簡介 282
    13.2在Java平台使用SimpleCMS 282
    13.2.1概述 282
    13.2.2搭建開發環境 283
    13.2.3添加應用程式 283
    13.2.4創建首頁檔案 283
    13.2.5修改app.json檔案 283
    13.2.6修改SimpleCMS.util.Url 283
    13.2.7添加Json-lib 283
    13.2.8輔助類ExtJs 284
    13.2.9創建Servlet:GetUserInfo 285
    13.3在PHP平台使用SimpleCMS 286
    13.3.1搭建開發環境 286
    13.3.2在XAMPP設定訪問路徑 286
    13.3.3配置Yii框架 287
    13.3.4添加應用程式 287
    13.3.5修改首頁檔案 287
    13.3.6輔助類ExtJs 287
    13.3.7創建AccountController控制器 288
    13.4小結 289

    相關詞條

    熱門詞條

    聯絡我們