注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)WEB前端開發(fā):使用ASP.NET CORE ANGULAR和BOOTSTRAP

WEB前端開發(fā):使用ASP.NET CORE ANGULAR和BOOTSTRAP

WEB前端開發(fā):使用ASP.NET CORE ANGULAR和BOOTSTRAP

定 價(jià):¥59.80

作 者: 暫缺
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302515296 出版時(shí)間: 2019-01-01 包裝:
開本: 32開 頁數(shù): 290 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  讓讀者了解所有新的和改進(jìn)的ASP.NET Core功能? 開發(fā)用戶期望的功能豐富、靈活且響應(yīng)敏捷的設(shè)計(jì)? 描述使用ASP.NET Core進(jìn)行前端開發(fā)的很新、很好實(shí)踐? 詳述如何大限度地利用具有非原生功能的第三方庫? 解釋如何組合應(yīng)用ASP.NET Core與不同的工具、框架和庫? 探討B(tài)ower依賴關(guān)系、gulp構(gòu)建系統(tǒng)與ASP.NET Core的使用

作者簡(jiǎn)介

  Simone Chiaretta(現(xiàn)居比利時(shí)布魯塞爾)是一位網(wǎng)頁架構(gòu)師和開發(fā)者,他樂于分享自己20多年來在ASP.NET Web開發(fā)和其他Web技術(shù)方面的開發(fā)經(jīng)驗(yàn)和知識(shí)。Simone成為ASP.NET領(lǐng)域微軟MVP已有8年,撰寫了幾本關(guān)于ASP.NET MVC的書籍(包括Wrox出版的Beginning ASP.NET MVC 1.0和What’s New in ASP.NET MVC 2,以及Syncfusion出版的OWIN Succinctly和ASP.NET Core Succinctly),并為在線開發(fā)者門戶(例如Simple Talk)做出了貢獻(xiàn)。Simone還與他人共同創(chuàng)立了意大利ALT.NET用戶組ugialt.NET,并且是在米蘭召開的許多會(huì)議的共同組織者。讀者可在Simone的博客http://codeclimber.net.nz上閱讀他的想法和開發(fā)技巧。在不編寫代碼和博客文章或是不參與全球.NET社區(qū)活動(dòng)時(shí),Simone喜歡研究Arduino(一種開源硬件)、無人機(jī)和水下機(jī)器人,并且正在接受培訓(xùn),以在2018年完成他的臺(tái)“鋼鐵俠”。他是在布魯塞爾工作的眾多外籍專家中的一員,在那里他領(lǐng)導(dǎo)歐盟理事會(huì)(歐盟的執(zhí)政機(jī)構(gòu)之一)公共網(wǎng)站的開發(fā)團(tuán)隊(duì)。

圖書目錄

目    錄
第1章  ASP.NET Core MVC的新變化   1
1.1  熟悉軟件名稱   2
1.1.1  ASP.NET Core   2
1.1.2  .NET Core   2
1.1.3  Visual Studio Code   3
1.1.4  Visual Studio 2017   3
1.1.5  本書涵蓋的版本   3
1.2  微軟.NET Web堆棧簡(jiǎn)史   4
1.2.1  ASP.NET Web Forms   4
1.2.2  ASP.NET MVC   5
1.2.3  ASP.NET Web API   5
1.2.4  OWIN和Katana   6
1.2.5  ASP.NET Core和.NET Core的出現(xiàn)   7
1.3  .NET Core   7
1.3.1  .NET Core入門   8
1.3.2  dotnet命令行   8
1.4  ASP.NET Core介紹   9
1.4.1  ASP.NET Core Web應(yīng)用程序項(xiàng)目概述   9
1.4.2  OWIN   13
1.4.3  ASP.NET Core應(yīng)用程序剖析   16
1.5  ASP.NET Core的重要新特性   19
1.5.1  環(huán)境   19
1.5.2  依賴關(guān)系注入   21
1.5.3  日志記錄   24
1.5.4  配置   26
1.6  部分ASP.NET Core中間件簡(jiǎn)介   31
1.6.1  診斷   31
1.6.2  提供靜態(tài)文件服務(wù)   32
1.6.3  應(yīng)用程序框架   33
1.7  ASP.NET Core MVC   34
1.7.1  在ASP.NET Core中使用MVC框架   34
1.7.2  在控制器中使用依賴關(guān)系注入   36
1.7.3  視圖組件   38
1.7.4  標(biāo)簽幫助程序   40
1.7.5  Web API   45
1.8  本章小結(jié)   46
第2章   前端開發(fā)者工具集   47
2.1  需要了解的其他幾種語言   48
2.1.1  Node.js   49
2.1.2  JSON   50
2.1.3  Sass和Less   51
2.1.4  JavaScript的未來   53
2.1.5  TypeScript   54
2.2  JavaScript框架   55
2.2.1  Angular   56
2.2.2  Knockout   58
2.2.3  React   60
2.2.4  jQuery   63
2.3  CSS框架   63
2.3.1  Bootstrap   63
2.3.2  Primer CSS   66
2.3.3  Material Design Lite   66
2.3.4  Semantic UI   67
2.4  包管理器   68
2.4.1  NuGet   68
2.4.2  Bower   70
2.4.3  NPM   71
2.4.4  文件夾結(jié)構(gòu)   71
2.5  任務(wù)運(yùn)行程序   72
2.6  本章小結(jié)   74
第3章  Angular簡(jiǎn)析   75
3.1  Angular的基本概念   76
3.2  Angular的實(shí)現(xiàn)語言   78
3.3  建立一個(gè)Angular項(xiàng)目   79
3.3.1  使用在線編輯器   79
3.3.2  利用快速入門示例   80
3.3.3  使用Angular-CLI工具   80
3.4  Angular應(yīng)用程序結(jié)構(gòu)   81
3.4.1  應(yīng)用程序入口   81
3.4.2  根模塊   82
3.4.3  根組件   84
3.4.4  主HTML頁面   85
3.5  數(shù)據(jù)綁定   86
3.5.1  插值   86
3.5.2  單向綁定   87
3.5.3  事件綁定   88
3.5.4  雙向綁定   88
3.6  指令   89
3.7  服務(wù)與依賴注入   90
3.8  多重組件   92
3.9  輸入與輸出屬性   95
3.10  與后端程序交互   99
3.10.1  使用Http模塊   100
3.10.2  處理RxJS Observable   101
3.11  Angular與ASP.NET MVC的結(jié)合應(yīng)用   105
3.12  Visual Studio 2017對(duì)Angular的支持   116
3.12.1  代碼片段   116
3.12.2  TypeScript文件中的智能提示   118
3.12.3  HTML文件中的智能提示   119
3.13  本章小結(jié)   120
第4章   Bootstrap入門   121
4.1  Bootstrap簡(jiǎn)介   122
4.1.1  安裝Bootstrap   122
4.1.2  Bootstrap的主要特性   125
4.2  Bootstrap樣式   125
4.2.1  網(wǎng)格系統(tǒng)   125
4.2.2  排版   130
4.2.3  表格   131
4.2.4  表單   132
4.2.5  按鈕   134
4.3  組件   134
4.3.1  字體圖標(biāo)   134
4.3.2  下拉菜單   135
4.3.3  輸入組   137
4.3.4  導(dǎo)航   139
4.3.5  其他組件   145
4.4  JavaScript   146
4.4.1  標(biāo)簽頁內(nèi)容   146
4.4.2  模態(tài)對(duì)話框   148
4.4.3  工具提示和彈出對(duì)話框   150
4.5  使用Less定制Bootstrap   152
4.5.1  通過網(wǎng)站定制   152
4.5.2  使用Less定制   154
4.6  Visual Studio 2017和ASP.NET Core中的Bootstrap支持   155
4.6.1  Bootstrap Snippet Pack   157
4.6.2  Glyphfriend   158
4.6.3  ASP.NET Core的標(biāo)簽幫助程序   159
4.7  本章小結(jié)   160
第5章  使用NuGet和Bower管理依賴關(guān)系   163
5.1  共同概念   164
5.2  NuGet   165
5.2.1  使用NuGet獲取軟件包   166
5.2.2  發(fā)布自己的軟件包   170
5.3  NPM(Node.js包管理器)   172
5.3.1  安裝NPM   172
5.3.2  NPM的用法   173
5.3.3  軟件包的安裝位置   176
5.4  Bower   176
5.4.1  安裝Bower   177
5.4.2  使用Bower獲取軟件包   177
5.4.3  軟件包的安裝位置   179
5.4.4  創(chuàng)建自己的軟件包   180
5.5  本章小結(jié)   180
第6章  使用gulp和webpack構(gòu)建應(yīng)用程序   183
6.1  前端構(gòu)建系統(tǒng)的作用   184
6.2  gulp深度介紹   185
6.2.1  gulp入門   185
6.2.2  gulpfile.js文件   186
6.2.3  典型gulp構(gòu)建文件   188
6.2.4  更多gulp技巧   190
6.3  webpack介紹   197
6.3.1  webpack的主要概念   197
6.3.2  應(yīng)用webpack   197
6.3.3  webpack的其他功能   202
6.4  Visual Studio 2017和構(gòu)建系統(tǒng)   203
6.4.1  Bundler & Minifier擴(kuò)展   203
6.4.2  任務(wù)運(yùn)行程序資源管理器   207
6.4.3  將智能提示用于gulp   208
6.5  本章小結(jié)   209
第7章  部署ASP.NET Core   211
7.1  ASP.NET Core的新托管模型   212
7.2  在自有IIS環(huán)境上的安裝   213
7.2.1  確保一切就緒   213
7.2.2  安裝AspNetCoreModule   215
7.2.3  通過命令行發(fā)布應(yīng)用程序   216
7.2.4  創(chuàng)建網(wǎng)站   217
7.2.5  通過Visual Studio發(fā)布應(yīng)用程序   218
7.3  在Azure上部署   220
7.3.1  使用Web部署從Visual Studio部署到Azure   220
7.3.2  利用git持續(xù)部署到Azure   224
7.4  部署到Docker容器   228
7.4.1  安裝Docker支持   228
7.4.2  發(fā)布Docker映像   231
7.5  本章小結(jié)   233
第8章  非Windows環(huán)境中的開發(fā)   235
8.1  在macOS上安裝.NET Core   236
8.2  在macOS上構(gòu)建個(gè)ASP.NET Core應(yīng)用程序   237
8.2.1  使用dotnet命令行界面   237
8.2.2  使用Yeoman   240
8.3  Visual Studio Code   243
8.3.1  設(shè)置Visual Studio Code環(huán)境   243
8.3.2  Visual Studio Code的開發(fā)特性   244
8.3.3  OmniSharp   250
8.3.4  其他IDE   251
8.4  使用命令行工具   251
8.5  本章小結(jié)   252
第9章  綜合運(yùn)用   253
9.1  構(gòu)建一個(gè)鐵人三項(xiàng)賽成績(jī)網(wǎng)站   254
9.2  構(gòu)建后臺(tái)網(wǎng)站   254
9.2.1  設(shè)置Entity Framework   259
9.2.2  構(gòu)建CRUD界面   264
9.3  構(gòu)建注冊(cè)頁面   269
9.4  展示實(shí)時(shí)成績(jī)   273
9.4.1  創(chuàng)建Angular客戶端程序   274
9.4.2  構(gòu)建Web API   279
9.5  使用物聯(lián)網(wǎng)設(shè)備連接   284
9.6  部署   288
9.7  本章小結(jié)   290

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)