Ext JS 6.2 實戰/Web前端技術叢書

Ext JS 6.2 實戰/Web前端技術叢書 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
黃燈橋 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-24

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302488156
版次:1
商品編碼:12299616
包裝:平裝
開本:16開
齣版時間:2017-12-01
用紙:膠版紙
頁數:289
字數:486000
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

Ext JS主要用來開發RIA富客戶端的Ajax應用,主要用於創建前端用戶界麵,是與後颱技術無關的前端Ajax框架。因此,可以把Ext JS用在.Net、Java、PHP等各種語言開發的應用中。
本書詳細介紹Ext JS 6.2 Web前端開發技術,講解清晰易懂,全書貫穿一個簡單而又完整的CMS開發案例,幫你快速獲得和提升Web前端開發的實戰能力。

內容簡介

本書是實戰類圖書,以Ext JS 6.2版本為基礎,融入作者使用Ext JS進行開發的實踐經驗,通過一個具體的CMS應用程序實例,一步一步地帶領讀者進入Ext JS 6.2的開發世界,掌握使用Ext JS 6.2開發應用程序的技術。
本書分為13章,主要內容包括Ext JS 6概述、MVVM模式、CMS係統概述、使用Sencha Cmd創建應用程序、搭建開發環境、數據傳輸標準化、遷移管理模闆、登錄與權限控製、用戶管理、媒體管理、文章管理、打包和發布以及Ext JS跨平颱特性介紹。
本書適閤Ext JS初學者、前端開發人員,也可以作為高等院校和培訓機構相關專業師生的教學參考書。

作者簡介

黃燈橋(網名:上將軍),資深Web技術專傢,擁有10餘年工作經驗,一直緻力於Web開發框架的研究,近年來醉心於Ext JS框架的開發與推廣,撰寫瞭大量關於Ext JS開發相關的教程,是社區公認的先鋒和布道者,與Sencha 和Ext JS的官方開發團隊有十分緊密的聯係。

目錄

目 錄
第1章 Ext JS 6概述 1
1.1 從Ext JS 4到Ext JS 5 1
1.2 從Ext JS 5到Ext JS 6 1
1.3 從Ext JS 6.0到Ext JS 6.2 2
1.4 如何選擇版本 2
1.5 基礎知識 3
1.5.1 Ext JS的一些專用術語 3
1.5.2 一些常見的配置項 4
1.5.3 類的命名規則 5
1.6 關於調試 6
1.7 小 結 6
第2章 Ext JS的MVVM模式介紹 7
2.1 概 述 7
2.1.1 MVVM模式概述 7
2.1.2 Ext JS的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.3 ASP.NET Identity 20
3.4 實體框架代碼優先(Entity Framework Code-First) 20
3.5 係統開發環境 21
3.6 小 結 21
第4章 使用Sencha Cmd創建應用程序 22
4.1 概 述 22
4.2 安裝Sencha Cmd 23
4.2.1 運行環境配置 23
4.2.2 安裝Sencha Cmd 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.2 index.html 31
4.4.3 bootstrap.css 33
4.4.4 bootstrap.js 33
4.4.5 application.js 33
4.4.6 app.js 34
4.4.7 SimpleCMS.view.main.Main 34
4.4.8 SimpleCMS.view.main.List 37
4.4.9 SimpleCMS.view.main.MainController 37
4.4.10 SimpleCMS.view.main.MainModel 38
4.4.11 app.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.1 Json.NET 49
5.3.2 實體框架 50
5.3.3 ImageResizer 51
5.3.4 System.Linq.Dynamic 52
5.3.5 基於.NET的Web開發接口(Open Web Interface for .NET,Microsoft.Owin) 52
5.3.6 Microsoft.AspNet.Identity 52
5.3.7 ShortGuid 52
5.3.8 Mime-Detective 52
5.3.9 Error Logging Modules and Handlers for ASP.NET(ELMAH) 53
5.3.10 NLog 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 添加Ext JS應用程序 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.1 Ext JS的主要數據傳輸方式 95
6.2.2 擴展代理 96
6.2.3 在服務器端統一輸齣接口 98
6.2.4 統一的錯誤處理 99
6.3 小 結 102
第7章 遷移管理模闆 103
7.1 管理模闆簡介 104
7.1.1 App.js 104
7.1.2 Application.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.3 404視圖 119
7.2.4 500視圖 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

前言/序言

前 言


從我發錶第一篇與Ext JS有關的博客開始,至今已有十個年頭瞭。在這十年來,隨著Web 2.0的興起,與Web開發相關的框架可謂百花齊放,讓人有點應接不暇,可以說是風雲變幻,大浪淘沙!按說,我不是一個守舊的人,一有什麼新事物總會去嘗試一下,但在開發框架的選擇上,一直鍾情於Ext JS。雖說其間也想過放棄Ext JS,因為這個框架越來越趨於商業化,已經與早期的開源之路越走越遠瞭,但在嘗試過其他框架之後,我又不得不走迴去,繼續使用Ext JS。
是什麼讓我對Ext JS依依不捨呢?情懷?身為程序員,我覺得韆萬不能做情懷黨。所謂一葉障目,很容易陷入被動。除瞭Java真不想碰之外,我使用過的開發語言也算不少瞭,從最早的Basic、FoxPro、ASP、Visual Basic、Borland C++、Delphi、ASP,到現在的C#、PHP等,隻要是項目要求或者是最適閤項目使用的語言,我都會去試去用。因而,這絕不是情懷的問題。
在Ext JS越來越商業化之後,有過那麼一段時間,確實有拋棄Ext JS的念頭。於是開始去嘗試JQuery UI、Angular、Bootstrap和BACKBONE等框架,甚至還包括一些不太齣名的框架,但最終麵對一堆散列的腳本代碼、一堆需要重寫的組件之後,覺得還是使用Ext JS吧,省心省力,又或者是我的功力不夠,對這些框架的理解還不深的原因吧。
終於等到Ext JS 6的發布瞭,感覺這次Ext JS真是脫胎換骨,越來越好使,越來越讓我愛不釋手瞭。Ext JS最讓人詬病的地方就是主題不多,樣式太過單一;這次好瞭,終於不再單一瞭。不過,我對這個意見倒不多,我更關心的是是否能更快、更好地去開發單頁麵的應用程序。經過幾個小項目的使用,可以說,已經擺脫不瞭Ext JS 6瞭。新的MVVM模式,真的讓我拍手稱快,這模式太好使瞭,省瞭多少代碼啊,開發效率的提高那可是杠杠的!再結閤ASP.NET MVC和實體框架等快速開發工具,那效率,真的無與倫比!
開發效率一直是我的追求,時間就是成本,開發效率提高瞭,自然就降低瞭成本。而這正是我對Ext JS不離不棄的真正原因。
說瞭這麼多廢話,還是說迴本書吧。在Ext JS群裏,一直有人問我,什麼時候寫本關於Ext JS 6的書啊,太需要這樣的書瞭,現在的中文資料實在太小瞭,而且也沒有係統性開發的介紹。我很理解大傢的需求,但這需要等待。清華大學齣版社的夏毓彥編輯給瞭我這樣一個機會,讓我把《Ext JS 4.2實戰》升級一下。我當然不會錯過這樣的機會,立刻就答應瞭下來。可惜,就是太忙的關係,一直拖瞭很久。不過,這一拖也是值得的,因為相關的工作也基本上是使用Ext JS 6來實現的,本書的示例,可以說是這些項目經驗的總結吧,也算是自己一個階段性的總結。希望這些經驗總結能幫到大傢。
本書在後颱語言ASP.NET MVC方麵做瞭一點點的升級,希望對使用ASP.NET進行開發的讀者也有一點點幫助。本來是打算使用ASP.NET Core來實現的,但總感覺還不是太成熟的産品,而且Core 2還是測試階段,因而隻好等下一次再和大傢探討瞭。
有很多PHP開發人員問我是否會有PHP的代碼示例,我想瞭想,在最後一章,加一節來說明也不是大問題,也就是加入的PHP版本的示例,但隻限於Yii框架。在PHP項目選型的時候,有ThinkPHP、Yii和Laravel三個框架擺在我的麵前,選哪個好呢?最終我還是選擇瞭Yii,因為這個框架對我來說更易於上手,基本不用看多少文檔就可以開始工作,符閤效率第一的要求。
本書的開發環境如下。
● 操作係統:Window 10
● 開發工具:Visual Studio 2017
● 數據庫:SQL Server Express 2014
● 瀏覽器:Firefox 54
本書的源代碼也與時俱進,放在GitHub上,大傢可以自行到相應的地址下載。具體的下載地址是:
● ASP.NET版本:https://github.com/tianxiaode/SimpleCMS
● Java版本(隻有客戶端):https://github.com/tianxiaode/SimpleCMS-JAVA
● PHP版本(隻有客戶端):https://github.com/tianxiaode/SimpleCMS-PHP
希望本書能給每個讀者帶來幫助,如果對本書有任何意見和建議,或者有任何技術上的問題,請發郵件到huangdengqiao@outlook.com,或者加入QQ群:391747779、193238033和131404874。如果想瞭解最新的Ext JS動態或我的最新博文,可訪問博客:
http://blog.csdn.net/tianxiaode
http://dqhuang.blog.51cto.com/
在本書的齣版過程中,得到瞭清華大學齣版社編輯的大力支持,在他們的努力下,促成瞭本書的齣版,在此錶示衷心感謝。此外,還要感謝那些在互聯網上默默耕耘的博客作者以及在各大論壇迴復問題的人們,是他們的努力耕耘,纔使我找到瞭解決問題的辦法,是他們讓我有瞭更進一步提高技能的機會。

著 者
2017年11月


Ext JS 6.2 實戰/Web前端技術叢書 下載 mobi epub pdf txt 電子書 格式

Ext JS 6.2 實戰/Web前端技術叢書 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Ext JS 6.2 實戰/Web前端技術叢書 下載 mobi pdf epub txt 電子書 格式 2024

Ext JS 6.2 實戰/Web前端技術叢書 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

作為入門書不閤格!

評分

書不錯,紙質可以,推薦大傢購買

評分

經常在京東買書,送貨速度,服務態度沒得說。因項目需要使用extjs買來學習參考,有幫助。

評分

經常在京東買書,送貨速度,服務態度沒得說。因項目需要使用extjs買來學習參考,有幫助。

評分

書很好,很喜歡。

評分

此用戶未填寫評價內容

評分

不錯。。。。

評分

這本書有坑,在開頭建議讀者用6.0版本,結果例子又用6.2版本!

評分

此用戶未填寫評價內容

類似圖書 點擊查看全場最低價

Ext JS 6.2 實戰/Web前端技術叢書 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


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

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有