欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

七周七Web開發(fā)框架 中文pdf高清版+mobi[31MB]

七周七Web開發(fā)框架下載

  • 書籍大?。?span>31.5MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:網(wǎng)頁制作
  • 應(yīng)用平臺:PDF
  • 更新時間:2019-05-16
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

本書帶領(lǐng)讀者認識和學(xué)習(xí)7種影響現(xiàn)代Web應(yīng)用并改孌了Web開發(fā)方式的框架,以期給Web開發(fā)者帶來啟發(fā)和思考。

本書延續(xù)了同系列的暢銷書《七周七語言》、《七周七數(shù)據(jù)庫》的體例和風(fēng)格。全書共8章,前7章介紹了Sinatra、CanJS、AngularJS,Ring、Webmachine、Yesod和lmmutant共計7種Web開發(fā)框架,最后一章總結(jié)回顧了所有的知識點。書中對每一種框架的介紹,都為構(gòu)建Web應(yīng)用帶來了獨特而強大的思路。除此之外,書中還提供了一系列代碼示例和在線資源以供參考。

本書適合有一定基礎(chǔ)的Web開發(fā)人員閱讀,能夠幫助讀者拓寬思路,激發(fā)更多的設(shè)計靈感。

目錄

第1章 Sinatra1
1.1 簡單的領(lǐng)域特定語言2
1.2 第1天:構(gòu)建一個書簽應(yīng)用2
1.2.1 你好,Sinatra3
1.2.2 用RSpec來測試4
1.2.3 REST風(fēng)格的API6
1.2.4 數(shù)據(jù)持久化6
1.2.5 創(chuàng)建和讀取書簽8
1.2.6 編寫自動化測試9
1.2.7 更新和刪除書簽10
1.2.8 我們在第1天學(xué)到的11
1.3 第2天:創(chuàng)建視圖12
1.3.1 ERB簡介12
1.3.2 Mustache介紹17
1.3.3 Slim介紹20
1.3.4 我們在第2天學(xué)到的23
1.4 第3天:添加新功能24
1.4.1 校驗24
1.4.2 塊參數(shù)26
1.4.3 過濾器27
1.4.4 為書簽打上標簽28
1.4.5 添加標簽的API支持31
1.4.6 使用正則表達式來匹配路由33
1.4.7 我們在第3天學(xué)到的34
1.5 總結(jié)35
1.5.1 Sinatra的強項35
1.5.2 Sinatra的弱項35
1.5.3 最后的思考36
第2章 CanJS37
2.1 CanJS的獨一無二之處37
2.2 第1天:創(chuàng)建對象和同步變化39
2.2.1 你好,CanJS!40
2.2.2 構(gòu)建和擴展對象41
2.2.3 觀察屬性的變化44
2.2.4 使用CanJS創(chuàng)建一個前端書簽應(yīng)用46
2.2.5 連接模型與服務(wù)器47
2.2.6 渲染視圖48
2.2.7 動態(tài)綁定50
2.2.8 我們在第1天學(xué)到的50
2.3 第2天:創(chuàng)建控制器51
2.3.1 將控制器綁定到頁面元素上52
2.3.2 監(jiān)聽UI事件53
2.3.3 使用datao方法從頁面獲取數(shù)據(jù)模型54
2.3.4 使用觀察者實現(xiàn)控制器之間的溝通55
2.3.5 創(chuàng)建一個表單控制器57
2.3.6 我們在第2天學(xué)到的60
2.4 第3天:與模型的協(xié)作61
2.4.1 添加校驗62
2.4.2 實現(xiàn)標簽的處理64
2.4.3 過濾書簽66
2.4.4 創(chuàng)建一個標簽列表69
2.4.5 使用路由管理瀏覽器的位置71
2.4.6 我們在第3天學(xué)到的73
2.4.7 對CanJS的創(chuàng)造者Justin B.Meyer的采訪74
2.5 總結(jié)76
2.5.1 CanJS的強項76
2.5.2 CanJS的弱項76
2.5.3 最后的思考76
第3章 AngularJS77
3.1 概覽77
3.2 第1天:使用依賴注入79
3.2.1 你好,AngularJS80
3.2.2 創(chuàng)建服務(wù)83
3.2.3 換個角度來看我們的書簽應(yīng)用前端86
3.2.4 使用資源服務(wù)87
3.2.5 為服務(wù)寫自動化測試89
3.2.6 我們在第1天學(xué)到的93
3.3 第2天:創(chuàng)建控制器和視圖93
3.3.1 創(chuàng)建控制器和使用視圖指令94
3.3.2 利用數(shù)據(jù)雙向綁定的優(yōu)勢97
3.3.3 創(chuàng)建書簽表單98
3.3.4 關(guān)于作用域的重要注意事項100
3.3.5 端到端的自動化測試102
3.3.6 我們在第2天學(xué)到的104
3.4 第3天:創(chuàng)建過濾器和路由105
3.4.1 為書簽添加標簽106
3.4.2 構(gòu)建一個標簽列表107
3.4.3 通過過濾器操作數(shù)據(jù)108
3.4.4 定義路由112
3.4.5 我們在第3天學(xué)到的114
3.4.6 對AngularJS創(chuàng)建者Mi?ko Hevery的采訪115
3.5 總結(jié)116
3.5.1 AngularJS的強項116
3.5.2 AngularJS的弱項117
3.5.3 最后的思考117
第4章 Ring118
4.1 Ring簡介118
4.2 第1天:基礎(chǔ)組件120
4.2.1 起步121
4.2.2 Hello,World!121
4.2.3 用Korma處理數(shù)據(jù)124
4.2.4 用Hiccup把數(shù)據(jù)轉(zhuǎn)化為HTML130
4.2.5 使用Compojure處理路由133
4.2.6 我們在第1天學(xué)到的136
4.3 第2天:拼接的模式137
4.3.1 定義API137
4.3.2 處理JSON138
4.3.3 驗證輸入140
4.3.4 可組合的路由143
4.3.5 我們在第2天學(xué)到的146
4.4 第3天:構(gòu)建應(yīng)用的其他方法147
4.4.1 Ring中間件147
4.4.2 Enlive149
4.4.3 關(guān)于測試153
4.4.4 我們在第3天學(xué)到的154
4.4.5 對James Reeves的采訪155
4.5 總結(jié)156
4.5.1 Ring的強項156
4.5.2 Ring的弱項157
4.5.3 最后的思考158
第5章 Webmachine159
5.1 Webmachine簡介159
5.2 第1天:HTTP請求狀態(tài)機161
5.2.1 起步162
5.2.2 Hello,World162
5.2.3 和資源函數(shù)一起工作165
5.2.4 資源函數(shù)166
5.2.5 請求轉(zhuǎn)發(fā)168
5.2.6 參數(shù)化轉(zhuǎn)發(fā)170
5.2.7 我們在第1天學(xué)到的171
5.3 第2天:構(gòu)建應(yīng)用172
5.3.1 短鏈接172
5.3.2 使用Mustache模板引擎179
5.3.3 Petite里的模板182
5.3.4 處理多種內(nèi)容類型184
5.3.5 我們在第2天學(xué)到的186
5.4 第3天:照亮HTTP的陰暗面186
5.4.1 讓資源可緩存187
5.4.2 授權(quán)193
5.4.3 我們在第3天學(xué)到的196
5.4.4 對Justin Sheehy的采訪197
5.5 總結(jié)198
5.5.1 Webmachine的強項198
5.5.2 Webmachine的弱項199
5.5.3 最后的思考199
第6章 Yesod200
6.1 Yesod簡介201
6.1.1 組成部分201
6.1.2 計劃201
6.2 第1天:你不能搞錯的數(shù)據(jù)202
6.2.1 新手入門202
6.2.2 Hello,World203
6.2.3 使用DSL描述數(shù)據(jù)205
6.2.4 使用模型207
6.2.5 改變和刪除模型210
6.2.6 我們在第1天學(xué)到的211
6.3 第2天:視圖、表單和認證212
6.3.1 Ye Olde的模板語言213
6.3.2 功能性表單216
6.3.3 認證和授權(quán)219
6.3.4 我們在第2天學(xué)到的223
6.4 第3天:繼續(xù)Rumble224
6.4.1 創(chuàng)建頭版225
6.4.2 創(chuàng)建一個發(fā)布新聞表單228
6.4.3 查看新聞與提交評論230
6.4.4 我們在第3天學(xué)到的233
6.4.5 對Michael Snoyman的采訪234
6.5 總結(jié)237
6.5.1 Yesod的強項237
6.5.2 Yesod的弱項238
6.5.3 最后的思考238
第7章 Immutant 239
7.1 Immutant簡介239
7.1.1 Immutant的特性240
7.1.2 計劃240
7.2 第1天:不僅僅是網(wǎng)絡(luò)
基礎(chǔ)241
7.2.1 開始241
7.2.2 你好,世界242
7.2.3 分布式緩存244
7.2.4 計劃任務(wù)249
7.2.5 我們在第1天學(xué)到的250
7.3 第2天:構(gòu)建數(shù)據(jù)管道251
7.3.1 消息隊列251
7.3.2 管道255
7.3.3 Overwatch的管道257
7.3.4 我們在第2天學(xué)到的262
7.4 第3天:多語言應(yīng)用263
7.4.1 疊加263
7.4.2 集群268
7.4.3 我們在第3天學(xué)到的272
7.4.4 對Jim Crossley的采訪273
7.5 總結(jié)275
7.5.1 Immutant的強項275
7.5.2 Immutant的弱項275
7.5.3 最后的思考276
第8章 結(jié)束277
8.1 關(guān)鍵想法277
8.1.1 簡單性278
8.1.2 代碼運行在何處278
8.1.3 組合279
8.1.4 聲明式優(yōu)先于指令式279
8.1.5 動態(tài)類型和靜態(tài)類型280
8.1.6 狀態(tài)機280
8.1.7 交互性281
8.2 快樂的探索吧281

載地址

下載錯誤?【投訴報錯】

七周七Web開發(fā)框架 中文pdf高清版+mobi[31MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的七周七Web開發(fā)框架 中文pdf高清版+mobi[31MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。