注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETAjax與.NET 2.0高級程序設(shè)計

Ajax與.NET 2.0高級程序設(shè)計

Ajax與.NET 2.0高級程序設(shè)計

定 價:¥45.00

作 者: (美)沃爾斯頓(Woolston,D.) 著,鐵手,程小冬,靖松 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書
標 簽: .NET

ISBN: 9787115165749 出版時間: 2007-10-01 包裝: 平裝
開本: 16開 頁數(shù): 358 字數(shù):  

內(nèi)容簡介

  應(yīng)用Ajax可以得到更好的用戶體驗,并能減輕服務(wù)器和帶寬的負擔,因此Ajax技術(shù)得到了諸如Google Maps、Google Suggest、Flickr等網(wǎng)站的廣泛采朋。本書分4個部分,詳細介紹了Ajax。第一部分介紹它的概念,包括它的歷史、JavaScript語言、作為其核心的XMLHttpRequest對象以及它在n層架構(gòu)中的角色。第二部分講解了Ajax 組件,包括RIA、CSS和DOM、Ajax框架和平臺。第三部分介紹編程概念,如構(gòu)建Web服務(wù)和用戶控件、用Ajax添加標簽和動態(tài)地圖、克隆Google Suggest。第四部分介紹安全和性能。本書內(nèi)容豐富、理論概念和代碼實踐相結(jié)合,適合于中、高級.NET徉序員和Web應(yīng)用開發(fā)人員學(xué)習(xí)參考。

作者簡介

  Daniel W00lston,資深web軟件工程師,Integrated Coding公司的總裁。具有多年JavaScript/.NET項目經(jīng)驗。他開發(fā)的網(wǎng)站spout.corn入選2006年微軟世界合作伙伴應(yīng)用程序獎。除本書外,他還著有Foundations of Biz Talk Server2006一書??梢酝ㄟ^個人網(wǎng)站W(wǎng)WW.danwoolston.conl與他聯(lián)系。

圖書目錄

第一部分 Ajax的概念
第1章 Ajax的歷史 2
1.1 發(fā)現(xiàn)的時代 2
1.1.1 1970 2
1.1.2 1975 3
1.1.3 1979 3
1.1.4 1991 3
1.2 實現(xiàn)的時代 3
1.2.1 1993 3
1.2.2 1994 4
1.3 戰(zhàn)爭的時代 4
1.3.1 1995 4
1.3.2 1996 4
1.3.3 1997 5
1.3.4 1998 6
1.3.5 1999 6
1.4 過渡的時代 6
1.4.1 2000 6
1.4.2 2001 7
1.5 實驗的時代 7
1.5.1 2002-2004 7
1.5.2 2005 8
1.6 小結(jié) 12
第2章 JavaScript介紹 13
2.1 HTML出現(xiàn) 13
2.2 腳本加載循環(huán) 16
2.2.1 在文檔加載期間 16
2.2.2 在文檔加載之后 17
2.2.3 被其他JavaScript語句調(diào)用的時候 18
2.3 變量 19
2.3.1 拼接和加法 19
2.3.2 變量作用域 20
2.3.3 控制結(jié)構(gòu) 20
2.4 循環(huán)和迭代 21
2.4.1 while循環(huán) 21
2.4.2 do/while循環(huán) 22
2.4.3 for循環(huán) 22
2.5 switch語句 23
2.6 函數(shù) 25
2.7 數(shù)組 26
2.8 對象 28
2.8.1 聲明屬性 29
2.8.2 聲明函數(shù) 29
2.9 錯誤處理 33
2.10 小結(jié) 34
第3章 XmlHttpRequest對象 35
3.1 初始化 36
3.2 載入視圖狀態(tài) 36
3.3 載入回傳數(shù)據(jù) 36
3.4 頁面加載 36
3.5 觸發(fā)回傳事件 36
3.6 保存視圖狀態(tài) 36
3.7 呈現(xiàn)器 36
3.8 異步的資源檢索 38
3.9 首部請求 43
3.10 檢索XML數(shù)據(jù) 45
3.11 介紹JSON 49
3.12 小結(jié) 55
第4章 n層架構(gòu)和Ajax 56
4.1 什么是n層架構(gòu) 56
4.1.1 應(yīng)用層 58
4.1.2 業(yè)務(wù)層 59
4.1.3 數(shù)據(jù)層 60
4.1.4 數(shù)據(jù)存儲 61
4.2 Ajax的位置 61
4.3 示例n層應(yīng)用 62
4.3.1 表示層 63
4.3.2 業(yè)務(wù)層 70
4.3.3 數(shù)據(jù)層 74
4.3.4 數(shù)據(jù)存儲 75
4.4 小結(jié) 75
第二部分 Ajax組件
第5章 富因特網(wǎng)應(yīng)用 78
5.1 它不是什么 78
5.2 它可能是什么 78
5.2.1 跨瀏覽器支持 78
5.2.2 客戶端邏輯處理 79
5.2.3 應(yīng)用程序安裝 79
5.2.4 瀏覽器跳轉(zhuǎn)邏輯 80
5.3 RIA建議 80
5.3.1 著眼于交互性 80
5.3.2 頁面破壞 82
5.3.3 強迫導(dǎo)航 83
5.4 URL鏈接 84
5.5 小結(jié) 86
第6章 CSS和DOM 87
6.1 CSS 87
6.1.1 樣式元素 88
6.1.2 內(nèi)聯(lián)樣式 89
6.1.3 腳本塊 89
6.1.4 CSS選擇器 90
6.1.5 CSS規(guī)則 90
6.1.6 CSS注釋 94
6.1.7 站點范圍的樣式訪問 94
6.1.8 CSS元素對齊方式 97
6.1.9 定位 98
6.1.10 元素的可視性 102
6.2 DOM 103
6.2.1 DOM是如何形成的 104
6.2.2 DOM的定義 104
6.2.3 使用DOM結(jié)點 106
6.2.4 修改樣式元素 107
6.2.5 調(diào)試DOM問題 108
6.3 使用這些技術(shù) 109
6.3.1 Default.aspx 110
6.3.2 dataFetch.aspx.cs 113
6.4 小結(jié) 115
第7章 Ajax框架 116
7.1 非.NET和跨平臺 116
7.1.1 Ruby on Rails 116
7.1.2 Dojo Toolkit 118
7.1.3 SAJAX 119
7.1.4 xajax 119
7.1.5 DWR: Direct Web Remoting 119
7.1.6 WebORB 120
7.2 .NET框架和庫 120
7.2.1 Michael Schwarz的Ajax.NET 121
7.2.2 Jason Diamond的Anthem 122
7.2.3 ComfortASP.NET 123
7.2.4 MagicAjax.NET 124
7.2.5 微軟公司的Atlas 125
7.3 小結(jié) 126
第三部分 編程實現(xiàn)
第8章 理解庫 128
8.1 庫 128
8.2 應(yīng)用 129
8.3 研究Anthem庫 132
8.4 小結(jié) 155
第9章 Ajax和Web服務(wù) 156
9.1 什么是Web服務(wù) 156
9.2 SOAP 156
9.3 對Ajax的影響 158
9.4 創(chuàng)建Web服務(wù) 158
9.4.1 構(gòu)建Ajax應(yīng)用 162
9.4.2 通過XmlHttpRequest訪問 167
9.5 小結(jié) 178
第10章 用Ajax添加標簽 179
10.1 創(chuàng)建數(shù)據(jù)庫 181
10.2 標簽應(yīng)用程序 181
10.2.1 HTML代碼 182
10.2.2 C#代碼 186
10.3 小結(jié) 194
第11章 克隆Google Suggest 195
11.1 Google Suggest介紹 195
11.2 實現(xiàn)Google Suggest 196
11.2.1 SearchPage.aspx 196
11.2.2 SearchPage.aspx.cs 199
11.2.3 SearchPage_DataSets.aspx 200
11.2.4 SearchPage_DataSets.aspx.cs 202
11.2.5 SearchPage_Objects.aspx 203
11.2.6 SearchPage_Objects.aspx.cs 206
11.2.7 使用DataTable 208
11.2.8 使用DataSet 211
11.2.9 使用定制數(shù)據(jù)對象 213
11.3 擴展該應(yīng)用 219
11.4 可能的擴展 220
11.5 小結(jié) 220
第12章 用戶控件和Ajax.NET 221
12.1 建立解決方案 221
12.2 構(gòu)建用戶控件 222
12.3 Google Suggest控件 226
12.4 小結(jié) 232
第13章 Ajax和地圖 233
13.1 Ajax交通信息應(yīng)用 235
13.1.1 Default.aspx 237
13.1.2 Default.aspx.cs 242
13.2 微軟的Virtual Earth 244
13.2.1 地圖風(fēng)格 245
13.2.2 圖釘 246
13.3 Yahoo交通提要 247
13.3.1 Yahoo響應(yīng)元素 249
13.3.2 image元素 250
13.3.3 item元素 251
13.3.4 使用提要 252
13.4 小結(jié) 257
第14章 Ajax和Web Parts 258
14.1 Web Parts 260
14.2 Ajax和Web Parts示例應(yīng)用 261
14.2.1 ucCustomerLocator 274
14.2.2 跟蹤?quán)]遞區(qū)號 277
14.2.3 Yahoo! 靜態(tài)地圖 277
14.2.4 構(gòu)建地圖 279
14.3 小結(jié) 280
第四部分 安全和性能
第15章 Ajax和ASP.NET安全 282
15.1 Ajax是一個安全的平臺 282
15.2 ASP.NET 2.0安全 287
15.3 表單認證 287
15.3.1 為認證建立網(wǎng)站 287
15.3.2 LoginStatus 289
15.3.3 CreateUserWizard 289
15.3.4 login控件 290
15.3.5 角色 290
15.3.6 測試安全 294
15.4 受保護的登錄頁面上的 Ajax 296
15.5 表單認證和SQL Server 297
15.6 小結(jié) 299
第16章 性能 300
16.1 監(jiān)控工具 300
16.2 Ajax性能與回傳性能 304
16.2.1 比較性能 307
16.2.2 比較JSON和XML 310
16.2.3 我們的發(fā)現(xiàn) 317
16.3 小結(jié) 317
第17章 調(diào)試應(yīng)用程序 318
17.1 Visual Studio 2005 318
17.1.1 Edit and Continue調(diào)試 318
17.1.2 使用可視化工具 319
17.1.3 增強的數(shù)據(jù)提示 322
17.1.4 Just My Code調(diào)試 322
17.2 第三方工具 323
17.2.1 Fiddler 323
17.2.2 微軟公司的Developer Toolbar 326
17.3 小結(jié) 331
第18章 Ajax和網(wǎng)站測試 333
18.1 壓力測試工具 333
18.2 創(chuàng)建測試應(yīng)用程序 334
18.3 使用測試包 336
18.3.1 測試回傳頁面 336
18.3.2 測試Ajax頁面 341
18.4 小結(jié) 347
第19章 Ajax的可用性 348
19.1 后退按鈕 348
19.2 Ajax菜單 350
19.3 Ajax預(yù)輸入 351
19.4 書簽 352
19.5 相互連接的控件 353
19.6 禁止的JavaScript 353
19.7 頁面移動 355
19.8 動態(tài)反饋 355
19.9 可視的源代碼 356
19.10 頁面范例 356
19.11 通用規(guī)范 357
19.12 會話變量 357
19.13 小結(jié) 358

本目錄推薦

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