熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

Web技術(shù)開發(fā)教程(基于.NET開源MVC框架)

中國水利水電出版社
    【作 者】王合闖 韓紅玲 王青正 陳海蕊 【I S B N 】978-7-5226-1805-0 【責(zé)任編輯】鞠向超 【適用讀者群】本專通用 【出版時(shí)間】2023-11-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】396 【千字?jǐn)?shù)】634 【印 張】24.75 【定 價(jià)】79 【叢 書】普通高等教育新工科系列教材 【備注信息】
圖書詳情

    本書以一個(gè)程序員的視角,講解了使用ASP.NET Core開發(fā)一個(gè)全新應(yīng)用程序,并將其發(fā)布到互聯(lián)網(wǎng)上的所有必經(jīng)步驟。本書詳細(xì)講解HTML、CSS和JavaScript等Web技術(shù)基礎(chǔ),以及貫穿整個(gè)網(wǎng)站開發(fā)過程中的基本技術(shù)和設(shè)計(jì)思想,最終以測試和發(fā)布結(jié)束,以期幫助讀者掌握Web編程技術(shù),探索應(yīng)用程序的架構(gòu),并使用新興的框架來構(gòu)建現(xiàn)代應(yīng)用程序和適用于云端的應(yīng)用程序。

    本書通過介紹跨平臺(tái)Web應(yīng)用程序的開發(fā)、部署與管理的完整流程,指導(dǎo)讀者學(xué)習(xí)動(dòng)態(tài)網(wǎng)站的開發(fā)與設(shè)計(jì),使其掌握開源ASP.NET Core技術(shù),并知道如何將MVC、Docker、Visual Studio、C#和Entity Framework融會(huì)貫通,以及完成開發(fā)、測試、部署和維護(hù)等各個(gè)環(huán)節(jié)的工作。

    內(nèi)容全面,講解細(xì)致

    由淺入深地詳細(xì)講解前端頁面編程、MVC 架構(gòu)、工程實(shí)例和開發(fā)流程。

    理實(shí)一體,突出應(yīng)用

    案例引導(dǎo),任務(wù)驅(qū)動(dòng),突出實(shí)踐,體現(xiàn)“成果為導(dǎo)向,學(xué)生為中心”的教育理念。

    資源豐富,方便教學(xué)

    配套微課、電子課件、源代碼、習(xí)題答案等資源,方便師生教與學(xué)。

    本書創(chuàng)新性地從開發(fā)者的視角出發(fā),講解了一個(gè)完整應(yīng)用程序開發(fā)過程的各個(gè)迭代環(huán)節(jié)。

    本書分3篇16章進(jìn)行介紹。

    第1篇 HTML、CSS和JavaScript靜態(tài)網(wǎng)站基礎(chǔ)

    本篇介紹的是動(dòng)態(tài)網(wǎng)站開發(fā)前端人員需要掌握的基本技能,涵蓋HTML、CSS和JavaScript。

    第1章介紹HTML文檔的基本結(jié)構(gòu)、語法和DOM模型,以及HTTP方法與狀態(tài)消息、API技術(shù)等,使沒有Web項(xiàng)目開發(fā)經(jīng)驗(yàn)的讀者掌握HTML的語法基礎(chǔ)。

    第2章介紹CSS樣式表的基礎(chǔ)知識(shí),涵蓋CSS樣式表中的基本概念、常用屬性、選擇器和框模型,以及應(yīng)用CSS樣式表的典型案例。

    第3章介紹前端框架中的重量級(jí)應(yīng)用JavaScript的基本語法和用途較為廣泛的jQuery技術(shù),以期引導(dǎo)讀者進(jìn)行基本前端頁面編程。

    第2篇 MVC Web動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)基礎(chǔ)

    本篇介紹的是動(dòng)態(tài)網(wǎng)站開發(fā)后端人員需要掌握的MVC模型開發(fā)技術(shù)。

    第4章介紹MVC模型與ASP.NET Core MVC、正確的開發(fā)理念,以及進(jìn)行團(tuán)隊(duì)協(xié)助開發(fā)時(shí)的版本控制。

    第5章介紹MVC模型的Model與數(shù)據(jù)訪問,主要包括數(shù)據(jù)庫開發(fā)模式、創(chuàng)建數(shù)據(jù)模型和EF Core框架,并采用T4模板創(chuàng)建了一個(gè)具有CRUD功能的基本網(wǎng)站,使未使用過框架和沒有MVC模型開發(fā)經(jīng)驗(yàn)的讀者對(duì)采用框架技術(shù)開發(fā)MVC網(wǎng)站的基本技能有一個(gè)初步的了解。

    第6章介紹MVC模型的View數(shù)據(jù)呈現(xiàn)技術(shù),通過布局頁、局部視圖和視圖組件來介紹可復(fù)用模塊下的Views視圖開發(fā)技術(shù)及視圖中常用的HTML助手和Tag助手技術(shù)。

    第7章介紹視圖中使用的編程語言Razor及基于Razor語法的另類網(wǎng)頁開發(fā)技術(shù)Web Assembly的Blazor技術(shù)。

    第8章介紹MVC模型中的Controllers和路由技術(shù),通過具體分析Controllers、Actions 和Action Results等技術(shù)和行為為后端開發(fā)人員完成復(fù)雜網(wǎng)站系統(tǒng)的開發(fā)奠定基礎(chǔ),并介紹了框架中的路由、過濾器以及依賴注入和控制器的相關(guān)技術(shù)。

    第9章介紹后臺(tái)開發(fā)過程中常用的內(nèi)置對(duì)象和狀態(tài)管理技術(shù),包括HttpContext對(duì)象、頁面狀態(tài)對(duì)象等。

    第3篇 網(wǎng)站設(shè)計(jì)開發(fā)中的高級(jí)論題

    本篇從宏觀角度來論述網(wǎng)站開發(fā)中的設(shè)計(jì)和開發(fā)思想、網(wǎng)站中用到的實(shí)用技術(shù)、網(wǎng)站的安全和部署方法。

    第10章介紹網(wǎng)站針對(duì)第三方開發(fā)的遠(yuǎn)程調(diào)用接口技術(shù)Web API,以及WebSocket、SignalR和gRPC等高級(jí)論題。

    第11章介紹網(wǎng)站項(xiàng)目規(guī)劃與設(shè)計(jì)基本技能,如如何規(guī)劃公共類庫、網(wǎng)站的功能區(qū)域(Areas)劃分技術(shù)、保證整體網(wǎng)站風(fēng)格的一致性、大規(guī)模并發(fā)訪問下的網(wǎng)站優(yōu)化前后臺(tái)技術(shù)。

    第12章介紹網(wǎng)站中的安全技術(shù),包括認(rèn)證與授權(quán)、網(wǎng)站中的對(duì)稱和非對(duì)稱加密技術(shù),涵蓋DES、AES、數(shù)字簽名和非對(duì)稱信息傳輸技術(shù)。

    第13章介紹網(wǎng)站中的常見開發(fā)技術(shù),如控制反轉(zhuǎn)與依賴注入、中間件、處理靜態(tài)文件等。

    第14章介紹驗(yàn)證碼、圖片水印、二維碼和文件上傳等技術(shù)及其原理。

    第15章介紹網(wǎng)站開發(fā)和交付時(shí)用到的測試技術(shù),如單元測試、集成測試和負(fù)載壓力測試。這里只是以簡單的示例方式介紹了網(wǎng)站交付前應(yīng)當(dāng)進(jìn)行的測試。

    第16章介紹網(wǎng)站的部署,提供了Kestrel、IIS和Docker三種部署ASP.NET Core網(wǎng)站技術(shù),讀者可以根據(jù)場景需要選擇適合自己的部署方法以運(yùn)行Web動(dòng)態(tài)網(wǎng)站。在大規(guī)模網(wǎng)站訪問系統(tǒng)下,運(yùn)行動(dòng)態(tài)網(wǎng)站的節(jié)點(diǎn)往往不止一個(gè),具有相同運(yùn)行內(nèi)容的網(wǎng)站節(jié)點(diǎn)需要負(fù)載均衡,16.4節(jié)就詳細(xì)介紹了如何進(jìn)行鏡像節(jié)點(diǎn)的Nginx負(fù)載均衡。

    本書特色

    (1)強(qiáng)化工程教育理念。

    創(chuàng)新性地從開發(fā)者的視角出發(fā),采用實(shí)際工程案例,逐步講解Web開發(fā)中用到的技術(shù)、理論和方法。

    (2)多資源的新生態(tài)教材,翻轉(zhuǎn)課堂培養(yǎng)模式。

    本課程擬建設(shè)集課件、微視頻、GitHUB、微信公眾號(hào)、QQ群、在線平臺(tái)、專業(yè)助教等多資源的新生態(tài)課程體系,打造一本經(jīng)典教材,有效引導(dǎo)讀者自主學(xué)習(xí),培養(yǎng)深度學(xué)習(xí)和創(chuàng)新能力,利于翻轉(zhuǎn)課堂教學(xué)模式的開展。

    (3)項(xiàng)目驅(qū)動(dòng)式+技術(shù)浸入式。

    引入工程項(xiàng)目中的真實(shí)案例,設(shè)計(jì)培養(yǎng)自主創(chuàng)新能力的實(shí)驗(yàn)項(xiàng)目,以項(xiàng)目為驅(qū)動(dòng),帶動(dòng)相關(guān)技術(shù)的深入學(xué)習(xí),設(shè)身處地為讀者尤其是初學(xué)者,優(yōu)化并定制學(xué)習(xí)內(nèi)容,杜絕官方文檔的搬運(yùn),讓讀者能輕松自學(xué),在完成項(xiàng)目的同時(shí)深入理解技術(shù)的原理和應(yīng)用,進(jìn)而達(dá)到活學(xué)活用。

    本書的創(chuàng)新點(diǎn)

    (1)引入現(xiàn)代Web開發(fā)前沿技術(shù)。

    本書融入Web編程領(lǐng)域最新發(fā)展Web API、SSO、負(fù)載均衡、虛擬化等科技前沿技術(shù),以培養(yǎng)解決復(fù)雜工程問題的能力,滿足新工科課程培養(yǎng)目標(biāo)的需求。

    (2)現(xiàn)代Web編程與開發(fā)的新模式。

    本書采用MVC模型,引入關(guān)注點(diǎn)分離和以習(xí)慣替換配置等現(xiàn)代開發(fā)理念,讓學(xué)生掌握代碼優(yōu)先的Web編程開發(fā)新模式。

    (3)開啟Web編程教學(xué)的新理念。

    課程采用理論教學(xué)和實(shí)踐教學(xué)相結(jié)合的策略,以項(xiàng)目驅(qū)動(dòng)的方式培養(yǎng)動(dòng)手實(shí)踐的能力。本書提供完整的代碼和視頻教學(xué),以獨(dú)立示例的形式體現(xiàn)現(xiàn)代Web開發(fā)技術(shù)中的關(guān)鍵點(diǎn),讓學(xué)生通過反復(fù)觀摩、活學(xué)活用來構(gòu)建具有創(chuàng)新性的獨(dú)立Web應(yīng)用,培養(yǎng)獨(dú)立解決問題的能力。

    本書由華北水利水電大學(xué)的王合闖、韓紅玲、王青正和中原工學(xué)院的陳海蕊編寫,其中王合闖編寫第4章至第10章并審讀全書,韓紅玲編寫第1章至第3章,王青正編寫第11章至第13章,陳海蕊編寫第14章至第16章。周莊、王羽、王澤雨負(fù)責(zé)本書配套代碼、視頻及在線資源的整理工作。在本書編寫過程中編者參考了一些文獻(xiàn)資料,在此向其作者表示衷心感謝。

    由于編者水平有限,書中不妥甚至錯(cuò)誤之處在所難免,敬請(qǐng)讀者批評(píng)指正(E-mail:hanhongling@ncwu.edu.cn)。

    編 者

    2023年6月

    前言
    第1篇 HTML、CSS和JavaScript靜態(tài)網(wǎng)站基礎(chǔ)

    第1章 頁面描述語言 2
    1.1 HTML文檔 2
    1.1.1 HTML文檔的創(chuàng)建與查看 2
    1.1.2 HTML文檔結(jié)構(gòu) 3
    1.2 HTML語法基礎(chǔ) 6
    1.2.1 文本 6
    1.2.2 表格與布局 13
    1.2.3 圖像 17
    1.2.4 媒體 21
    1.2.5 表單和輸入 26
    1.2.6 框架 30
    1.3 字符、URL和顏色 32
    1.3.1 字符實(shí)體 32
    1.3.2 URL 33
    1.3.3 顏色 34
    1.4 HTTP的方法與狀態(tài)消息 36
    1.4.1 HTTP的GET和POST方法 36
    1.4.2 HTTP的狀態(tài)消息 37
    1.5 HTML5 37
    1.5.1 HTML5簡介 37
    1.5.2 HTML5中的新元素 39
    1.5.3 從HTML 4遷移至HTML5 41
    1.5.4 樣式指南和代碼約定 41
    1.6 API 41
    1.6.1 地理定位 41
    1.6.2 本地存儲(chǔ) 42
    1.6.3 拖放 45
    1.6.4 應(yīng)用程序緩存 47
    1.6.5 Web Worker 48
    1.6.6 服務(wù)器發(fā)送事件 50
    1.6.7 WebSocket 52
    本章小結(jié) 53
    習(xí)題 53
    第2章 頁面樣式 54
    2.1 CSS樣式表 54
    2.1.1 什么是CSS 54
    2.1.2 CSS與HTML的聯(lián)系 54
    2.1.3 在HTML中引用CSS的方式 55
    2.2 CSS中的常用屬性 56
    2.2.1 字體 56
    2.2.2 顏色 57
    2.2.3 長度 57
    2.2.4 布局 57
    2.3 CSS選擇器 58
    2.3.1 基本選擇器 58
    2.3.2 高級(jí)選擇器 61
    2.4 CSS框模型 64
    2.5 典型案例 65
    2.5.1 通過filter濾鏡控制圖片樣式 65
    2.5.2 通過CSS控制字體樣式 67
    2.5.3 通過CSS控制鏈接樣式 68
    本章小結(jié) 69
    習(xí)題 69
    第3章 頁面交互 70
    3.1 JavaScript 70
    3.1.1 JavaScript的應(yīng)用方式 70
    3.1.2 JavaScript語言基礎(chǔ) 71
    3.1.3 程序結(jié)構(gòu) 78
    3.1.4 DOM操作 80
    3.2 jQuery 83
    3.2.1 jQuery概述 83
    3.2.2 jQuery對(duì)象 85
    3.2.3 jQuery選擇器 85
    3.2.4 jQuery中的DOM操作 90
    3.2.5 jQuery中的事件 97
    3.2.6 jQuery中的常用方法 103
    3.2.7 jQuery中的“$”及其作用 107
    本章小結(jié) 108
    習(xí)題 108

    第2篇 MVC Web動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)基礎(chǔ)

    第4章 Web開發(fā)技術(shù)概述 110
    4.1 MVC模型簡介 110
    4.2 ASP.NET Core MVC概述 110
    4.2.1 .NET Core架構(gòu)體系 110
    4.2.2 .NET Core安裝與使用概述 111
    4.3 ASP.NET MVC的開發(fā)理念 115
    4.3.1 關(guān)注點(diǎn)分離 115
    4.3.2 以習(xí)慣替換配置 115
    4.4 版本控制 116
    4.4.1 Git與GitLab服務(wù)器 116
    4.4.2 Visual Studio簽入簽出項(xiàng)目 118
    本章小結(jié) 122
    習(xí)題 122
    第5章 Model與數(shù)據(jù)訪問 123
    5.1 Model 123
    5.2 數(shù)據(jù)庫開發(fā)模式 124
    5.3 創(chuàng)建數(shù)據(jù)模型 125
    5.4 EF Core框架 126
    5.4.1 模型 126
    5.4.2 使用SQL Server數(shù)據(jù)庫 130
    5.4.3 更改為使用SQLite數(shù)據(jù)庫 134
    本章小結(jié) 135
    習(xí)題 135
    第6章 View數(shù)據(jù)呈現(xiàn) 136
    6.1 Views視圖概述 136
    6.1.1 視圖簡介 136
    6.1.2 創(chuàng)建視圖 137
    6.2 布局 141
    6.2.1 布局頁Layout 141
    6.2.2 指定布局文件 142
    6.2.3 View Import和View Start 142
    6.3 HTML助手 143
    6.3.1 HTML Helper簡介 143
    6.3.2 鏈接 144
    6.3.3 Input控件 144
    6.3.4 列表框 146
    6.3.5 Form表單 147
    6.3.6 使用TagBuilder創(chuàng)建自定義標(biāo)簽 148
    6.3.7 強(qiáng)類型HTML Helper 149
    6.3.8 LabelFor數(shù)據(jù)標(biāo)簽 150
    6.3.9 DisplayFor和EditorFor 151
    6.4 Tag助手 152
    6.4.1 Form Tag Helper 152
    6.4.2 Input Tag Helper 153
    6.4.3 Textarea Tag Helper 157
    6.4.4 Label Tag Helper 158
    6.4.5 驗(yàn)證Tag Helper 159
    6.4.6 Select Tag Helper 160
    6.5 分部視圖 168
    6.5.1 分部視圖概述 168
    6.5.2 分部視圖示例 168
    6.6 視圖組件 171
    6.6.1 視圖組件概述 171
    6.6.2 視圖組件示例 172
    本章小結(jié) 173
    習(xí)題 173
    第7章 Razor和Blazor 174
    7.1 Razor 174
    7.1.1 Razor語法 174
    7.1.2 Razor表達(dá)式 174
    7.1.3 Razor代碼塊 176
    7.1.4 控制結(jié)構(gòu) 177
    7.1.5 指令 180
    7.1.6 模板化Razor委托 185
    7.1.7 Razor的其他內(nèi)容 187
    7.2 Blazor 188
    7.2.1 WebAssembly 188
    7.2.2 Blazor 191
    本章小結(jié) 192
    習(xí)題 192
    第8章 路由與控制器 193
    8.1 控制器、操作和操作結(jié)果 193
    8.1.1 控制器 193
    8.1.2 操作 195
    8.1.3 操作結(jié)果 200
    8.2 路由 205
    8.2.1 路由中間件 205
    8.2.2 屬性路由 206
    8.2.3 URL生成 209
    8.2.4 實(shí)現(xiàn)IActionConstraint的路由
    約束 212
    8.3 過濾器 213
    8.3.1 過濾器的工作過程 213
    8.3.2 配置過濾器 217
    8.3.3 .NET Core MVC中的常用
    過濾器 220
    8.3.4 過濾器對(duì)比中間件 224
    8.4 依賴注入和控制器 225
    8.4.1 依賴注入和構(gòu)造器注入 225
    8.4.2 Action注入和FromServices 227
    8.4.3 從控制器訪問設(shè)置 227
    本章小結(jié) 228
    習(xí)題 229
    第9章 內(nèi)置對(duì)象與狀態(tài)管理 230
    9.1 HttpContext對(duì)象 230
    9.1.1 HttpContext.Request對(duì)象 231
    9.1.2 HttpContext.Response對(duì)象 234
    9.1.3 HttpContext.Items 235
    9.1.4 HttpContext.Session 235
    9.1.5 HttpContext.User 237
    9.2 頁面狀態(tài)對(duì)象 238
    9.2.1 ViewData狀態(tài)對(duì)象 238
    9.2.2 ViewBag狀態(tài)對(duì)象 240
    9.2.3 TempData狀態(tài)對(duì)象 241
    本章小結(jié) 242
    習(xí)題 242

    第3篇 網(wǎng)站設(shè)計(jì)開發(fā)中的高級(jí)論題

    第10章 遠(yuǎn)程調(diào)用 244
    10.1 Web API 244
    10.1.1 Web API概述 244
    10.1.2 使用ASP.NET Core創(chuàng)建
    Web API 245
    10.1.3 Winform調(diào)用Web API示例 250
    10.2 WebSocket 250
    10.2.1 WebSocket概述 250
    10.2.2 Web網(wǎng)頁聊天示例 251
    10.3 SignalR 251
    10.3.1 SingalR概述 251
    10.3.2 SingalR示例 252
    10.4 gRPC 255
    10.4.1 gRPC概述 255
    10.4.2 gRPC示例 256
    本章小結(jié) 259
    習(xí)題 259
    第11章 網(wǎng)站項(xiàng)目規(guī)劃與設(shè)計(jì) 260
    11.1 公共類庫 260
    11.1.1 .NET Standard類庫 261
    11.1.2 類庫設(shè)計(jì)與規(guī)劃 263
    11.2 區(qū)域(Areas) 268
    11.2.1 添加區(qū)域 268
    11.2.2 區(qū)域中的路由 270
    11.3 網(wǎng)站風(fēng)格 272
    11.3.1 配色方案 272
    11.3.2 UI統(tǒng)籌與皮膚 281
    11.3.3 網(wǎng)站模板 289
    11.4 網(wǎng)站優(yōu)化 299
    11.4.1 前端頁面優(yōu)化 299
    11.4.2 服務(wù)器端優(yōu)化規(guī)則 306
    11.4.3 動(dòng)靜分離 315
    11.4.4 消息隊(duì)列 317
    本章小結(jié) 326
    習(xí)題 326
    第12章 網(wǎng)站安全 327
    12.1 認(rèn)證和授權(quán) 327
    12.1.1 基本認(rèn)證 328
    12.1.2 角色認(rèn)證 329
    12.1.3 SSO單點(diǎn)登錄 330
    12.2 加密 330
    12.2.1 散列技術(shù) 330
    12.2.2 對(duì)稱加密技術(shù) 333
    12.2.3 非對(duì)稱加密技術(shù) 334
    本章小結(jié) 335
    習(xí)題 335
    第13章 網(wǎng)絡(luò)編程高級(jí)技術(shù) 336
    13.1 控制反轉(zhuǎn)與依賴注入 336
    13.1.1 控制反轉(zhuǎn) 336
    13.1.2 依賴注入 339
    13.2 中間件 340
    13.2.1 中間件簡介 340
    13.2.2 在管道中加入中間件示例 340
    13.3 處理靜態(tài)文件 342
    13.3.1 靜態(tài)文件服務(wù) 342
    13.3.2 Web root外部文件映射 343
    13.3.3 下載文件類型限定 343
    13.3.4 允許直接瀏覽目錄 344
    本章小結(jié) 345
    習(xí)題 345
    第14章 網(wǎng)站開發(fā)常見技術(shù) 346
    14.1 驗(yàn)證碼 346
    14.1.1 驗(yàn)證碼簡介 346
    14.1.2 驗(yàn)證碼的實(shí)現(xiàn) 347
    14.2 圖片水印 347
    14.3 二維碼 347
    14.3.1 二維碼簡介 347
    14.3.2 二維碼的實(shí)現(xiàn) 348
    14.4 文件上傳 349
    本章小結(jié) 349
    習(xí)題 349
    第15章 Web測試 350
    15.1 單元測試 350
    15.1.1 單元測試概述 350
    15.1.2 .NET Core中的單元測試 350
    15.2 集成測試 354
    15.2.1 集成測試概述 354
    15.2.2 ASP.NET Core中的集成測試 354
    15.3 負(fù)載壓力測試 366
    15.3.1 負(fù)載壓力測試介紹 366
    15.3.2 ASP.NET Core 負(fù)載壓力測試 367
    本章小結(jié) 370
    習(xí)題 370
    第16章 網(wǎng)站部署 371
    16.1 Kestrel部署 371
    16.1.1 默認(rèn)配置 371
    16.1.2 發(fā)布文件 372
    16.2 IIS部署 376
    16.3 Docker部署 379
    16.3.1 上傳網(wǎng)站到服務(wù)器 379
    16.3.2 開始Docker的安裝 381
    16.3.3 下載.NET Core鏡像 381
    16.3.4 創(chuàng)建容器并運(yùn)行網(wǎng)站 381
    16.4 部署Nginx負(fù)載均衡 383
    本章小結(jié) 385
    習(xí)題 385
    參考文獻(xiàn) 386





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
南投县| 玉树县| 永靖县| 监利县| 明星| 安仁县| 徐闻县| 星子县| 安阳县| 靖远县| 太仆寺旗| 玛沁县| 威宁| 衢州市| 甘肃省| 定南县| 屯门区| 兰溪市| 赞皇县| 阿坝县| 大城县| 雷山县| 喜德县| 刚察县| 金山区| 克拉玛依市| 杨浦区| 江城| 五河县| 德化县| 哈密市| 临朐县| 临汾市| 凌海市| 泸西县| 衡阳市| 德兴市| 古交市| 夏河县| 桂平市| 永靖县|