国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
單頁Web應用-JavaScript從前端到后端

包郵 單頁Web應用-JavaScript從前端到后端

出版社:人民郵電出版社出版時間:2014-10-01
開本: 16開 頁數(shù): 387
中 圖 價:¥50.7(7.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

單頁Web應用-JavaScript從前端到后端 版權(quán)信息

單頁Web應用-JavaScript從前端到后端 本書特色

  《單頁web應用:javascript從前端到后端》是設計和構(gòu)建大規(guī)模javascript單頁web應用(spa)的寶貴指南,這些應用從前端到后端都使用javascript:瀏覽器端應用、web服務器和數(shù)據(jù)庫。   《單頁web應用:javascript從前端到后端》大約三分之二的內(nèi)容專門講解單頁web應用的客戶端開發(fā),先定義何為javascript單頁應用,接著介紹書中使用的單頁web應用的架構(gòu),然后依次講解shell模塊、功能模塊、model模塊、data模塊和fake模塊等,其中還專門拿出一整章講解開發(fā)單頁web應用時需要掌握的javascript概念和特性;剩下三分之一的內(nèi)容講解單頁web應用的服務器端開發(fā)和其他與單頁web應用相關(guān)的知識,如node.js、mongodb、cdn、搜索引擎優(yōu)化、數(shù)據(jù)分析、錯誤日志以及各個層級的緩存等。本書*后的兩個附錄分別介紹javascript的編碼規(guī)范和單頁web應用的測試。   《單頁web應用:javascript從前端到后端》適合web開發(fā)人員、架構(gòu)師和產(chǎn)品經(jīng)理閱讀,需要讀者至少要有些javascript、html和css的開發(fā)經(jīng)驗。

單頁Web應用-JavaScript從前端到后端 內(nèi)容簡介

如果你的網(wǎng)站還是一系列跳轉(zhuǎn)頁面,那就落伍了。單頁web應用(single page web application,spa)是你接下來的選擇:將用戶界面渲染和業(yè)務邏輯放在瀏覽器端,只在同步數(shù)據(jù)的時候才和服務器通信,它們可以提供流暢的用戶體驗,就像本地應用程序一樣。不過,單頁web應用的開發(fā)、管理和測試有很大的挑戰(zhàn)。 本書展示了從前端到后端都使用javascript來開發(fā)復雜的單頁web應用,你的團隊能夠很容易地進行設計、測試、維護和擴展,不會受到某個框架的限制。期間你將會使用html5、css3和javascript的高級開發(fā)技能,web服務器和數(shù)據(jù)庫的語言也是javascript。 本書讀者需要具備基本的web開發(fā)知識,但不要求具備單頁web應用的相關(guān)開發(fā)經(jīng)驗。 要下載本書的代碼可以登錄manning.com/singlepagewebapplications。

單頁Web應用-JavaScript從前端到后端 目錄

**部分 單頁應用簡介
第1章 **個單頁應用 
1.1 定義、一些歷史和一些關(guān)注點 
1.1.1 一些歷史 
1.1.2 是什么導致javascript單頁應用姍姍來遲 
1.1.3 我們的關(guān)注點 
1.2 構(gòu)建**個單頁應用 
1.2.1 定義目標 
1.2.2 創(chuàng)建文件結(jié)構(gòu) 
1.2.3 使用chrome開發(fā)者工具 
1.2.4 開發(fā)html和css 
1.2.5 添加javascript 
1.2.6 使用chrome開發(fā)者工具查看應用 
1.3 精心編寫的單頁應用的用戶效益 
1.4 小結(jié) 
第2章 溫故javascript 
2.1 變量作用域 
2.2 變量提升 
2.3 高級變量提升和執(zhí)行環(huán)境對象 
2.3.1 提升 
2.3.2 執(zhí)行環(huán)境和執(zhí)行環(huán)境對象 
2.4 作用域鏈 
2.5 javascript對象和原型鏈 
2.6 函數(shù)——更深入的窺探 
2.6.1 函數(shù)和匿名函數(shù) 
2.6.2 自執(zhí)行匿名函數(shù) 
2.6.3 模塊模式——將私有變量引入javascript 
2.6.4 閉包 
2.7 小結(jié) 
第二部分 單頁應用客戶端
第3章 開發(fā)shell 
3.1 深刻理解shell 
3.2 創(chuàng)建文件和名字空間 
3.2.1 創(chuàng)建文件結(jié)構(gòu) 
3.2.2 編寫應用的html文件 
3.2.3 創(chuàng)建css根名字空間 
3.2.4 創(chuàng)建javascript根名字空間 
3.3 創(chuàng)建功能容器 
3.3.1 選取策略 
3.3.2 編寫shell的html 
3.3.3 編寫shell的css 
3.4 渲染功能容器 
3.4.1 將html轉(zhuǎn)換為javascript 
3.4.2 在javascript中添加html模板 
3.4.3 編寫shell的樣式表 
3.4.4 指示應用使用shell 
3.5 管理功能容器 
3.5.1 編寫展開或收起聊天滑塊的方法 
3.5.2 給聊天滑塊添加點擊事件處理程序 
3.6 管理應用狀態(tài) 
3.6.1 理解瀏覽器用戶所期望的行為 
3.6.2 選取一個策略來管理歷史控件 
3.6.3 當發(fā)生歷史事件時,更改錨 
3.6.4 使用錨來驅(qū)動應用狀態(tài) 
3.7 小結(jié) 
第4章 添加功能模塊 
4.1 功能模塊策略 
4.1.1 與第三方模塊的比較 
4.1.2 功能模塊和分形mvc模式 
4.2 創(chuàng)建功能模塊文件 
4.2.1 規(guī)劃文件結(jié)構(gòu) 
4.2.2 填寫文件 
4.2.3 我們創(chuàng)建了什么 
4.3 設計方法api 
4.3.1 錨接口模式 
4.3.2 chat的配置api 
4.3.3 chat的初始化api 
4.3.4 chat的setsliderposition api 
4.3.5 配置和初始化的級聯(lián) 
4.4 實現(xiàn)功能api 
4.4.1 樣式表 
4.4.2 修改chat 
4.4.3 清理shell 
4.4.4 詳細解釋執(zhí)行的過程 
4.5 添加經(jīng)常使用的方法 
4.5.1 removeslider方法 
4.5.2 handleresize方法 
4.6 小結(jié) 
第5章 構(gòu)建model 
5.1 理解model 
5.1.1 我們將要構(gòu)建什么 
5.1.2 model做什么 
5.1.3 model不做什么 
5.2 創(chuàng)建model和其他文件 
5.2.1 規(guī)劃文件結(jié)構(gòu) 
5.2.2 填充文件 
5.2.3 使用統(tǒng)一的觸摸——鼠標庫 
5.3 設計people對象 
5.3.1 設計person對象 
5.3.2 設計people對象的api 
5.3.3 給people對象的api編寫文檔 
5.4 構(gòu)建people對象 
5.4.1 創(chuàng)建偽造的人員列表 
5.4.2 開始構(gòu)建people對象 
5.4.3 完成people對象的構(gòu)建 
5.4.4 測試people對象的api 
5.5 在shell中開啟登入和登出的功能 
5.5.1 設計用戶登入的體驗 
5.5.2 更新shell的javascript 
5.5.3 更新shell的樣式表 
5.5.4 使用ui測試登入和登出 
5.6 小結(jié) 
第6章 完成model和data模塊 
6.1 設計chat對象 
6.1.1 設計方法和事件 
6.1.2 給chat對象的api添加文檔 
6.2 構(gòu)建chat對象 
6.2.1 先創(chuàng)建chat對象的join方法 
6.2.2 更新fake以響應chat.join 
6.2.3 測試chat.join方法 
6.2.4 給chat對象添加消息傳輸功能 
6.2.5 更新fake,模擬消息傳輸功能 
6.2.6 測試chat的消息傳輸功能 
6.3 給model添加avatar功能 
6.3.1 給chat對象添加avatar功能 
6.3.2 修改fake來模擬頭像功能 
6.3.3 測試頭像功能 
6.3.4 測試驅(qū)動開發(fā) 
6.4 完成chat功能模塊 
6.4.1 更新chat的javascript 
6.4.2 更新樣式表 
6.4.3 測試chat ui 
6.5 創(chuàng)建avatar功能模塊 
6.5.1 創(chuàng)建avatar的javascript 
6.5.2 創(chuàng)建avatar的樣式表 
6.5.3 更新shell和瀏覽文檔 
6.5.4 測試avatar功能模塊 
6.6 數(shù)據(jù)綁定和jquery 
6.7 創(chuàng)建data模塊 
6.8 小結(jié) 
第三部分 單頁應用服務器
第7章 web服務器 
7.1 服務器的作用 
7.1.1 認證和授權(quán) 
7.1.2 驗證 
7.1.3 數(shù)據(jù)的保存和同步 
7.2 node.js 
7.2.1 為什么選擇node.js 
7.2.2 使用node.js創(chuàng)建‘hello world’應用 
7.2.3 安裝并使用connect 
7.2.4 添加connect中間件 
7.2.5 安裝并使用express 
7.2.6 添加express中間件 
7.2.7 express的使用環(huán)境 
7.2.8 express的靜態(tài)文件服務 
7.3 高級路由 
7.3.1 用戶對象的crud路由 
7.3.2 通用crud路由 
7.3.3 把路由放到單獨的node.js模塊里面 
7.4 添加認證和授權(quán) 
7.5 web socket和socket.io 
7.5.1 簡單的socket.io應用程序 
7.5.2 socket.io和消息服務器 
7.5.3 使用socket.io更新javascript 
7.6 小結(jié) 
第8章 服務器數(shù)據(jù)庫 
8.1 數(shù)據(jù)庫的作用 
8.1.1 選擇數(shù)據(jù)存儲 
8.1.2 消除數(shù)據(jù)轉(zhuǎn)換 
8.1.3 把邏輯放在需要的地方 
8.2 mongodb簡介 
8.2.1 面向文檔的存儲 
8.2.2 動態(tài)文檔結(jié)構(gòu) 
8.2.3 開始使用mongodb 
8.3 使用mongodb驅(qū)動程序 
8.3.1 準備項目文件 
8.3.2 安裝并連接mongodb 
8.3.3 使用mongodb的crud方法 
8.3.4 向服務器應用添加crud操作 
8.4 驗證客戶端數(shù)據(jù) 
8.4.1 驗證對象類型 
8.4.2 驗證對象 
8.5 創(chuàng)建單獨的crud模塊 
8.5.1 組織文件結(jié)構(gòu) 
8.5.2 把crud移到它自己的模塊里面 
8.6 構(gòu)建chat模塊 
8.6.1 開始創(chuàng)建chat模塊 
8.6.2 創(chuàng)建adduser消息處理程序 
8.6.3 創(chuàng)建updatechat消息處理程序 
8.6.4 創(chuàng)建disconnect消息處理程序 
8.6.5 創(chuàng)建updateavatar消息處理程序 
8.7 小結(jié) 
第9章 單頁應用發(fā)布準備 
9.1 單頁應用針對搜索引擎的優(yōu)化 
9.2 云和第三方服務 
9.2.1 站點分析 
9.2.2 記錄客戶端錯誤 
9.2.3 內(nèi)容分發(fā)網(wǎng)絡 
9.3 緩存和緩存破壞 
9.3.1 緩存時機 
9.3.2 web存儲 
9.3.3 http緩存 
9.3.4 服務器緩存 
9.3.5 數(shù)據(jù)庫查詢緩存 
9.4 小結(jié) 
附錄a javascript編碼標準 
附錄b 測試單頁應用 

展開全部

單頁Web應用-JavaScript從前端到后端 相關(guān)資料

  “對好幾代單頁web應用優(yōu)化后的深刻見解。”

  ——摘自gregory d. benson撰寫的序

  “徹底、全面、系統(tǒng)。”

  ——mark ryall,thoughtworks公司

  “即使你使用了框架,也有必要讀一下這本書。”

  ——ken rimple,《spring roo in action》作者

  “我強烈推薦本書所展示的技術(shù)。”

  ——jason kaczor,sharepoint mvp

  “非常棒的指南。”

  ——mike greenhalgh,nhs wales

單頁Web應用-JavaScript從前端到后端 作者簡介

  本書作者是架構(gòu)師和工程管理者。Michael Mikowski已經(jīng)開發(fā)過許多商業(yè)級單頁Web應用,其中有個平臺每年要處理的請求超過1000億次。Josh Powell搭建過一些流量非常大的網(wǎng)站。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 久热这里只有精 | 久久精品94精品久久精品 | 久久综合九色综合久99 | 曰本黄色毛片 | 亚洲资源最新版在线观看 | 国偷自产视频一区二区久 | 中文字幕制服丝袜第57页 | 国产高清大尺度一区二区不卡 | 99精品国产闺蜜国产在线闺蜜 | 毛片一级免费 | 国产69精品久久久久999小说 | 中文字幕日韩在线一区国内 | 日韩欧美中国a v | 国产人澡人澡澡澡人碰视频 | 国产精品人人做人人爽人人添 | 99热国产在线 | 一级片色 | 午夜视频体内射.com.com | 日本道精品一区二区三区 | 男人的午夜影院 | 99久久人妻精品免费二区 | 性视频免费看 | 青青草久热精品视频在线观看 | 国产在线精品视频 | 偷拍自拍在线观看 | 国产xxx69麻豆国语对白 | 免费区欧美一级毛片精品 | 九九九国产视频 | 日本一二三本免费视频 | 免费视频一级片 | 成人免费一级毛片在线播放视频 | 破了亲妺妺的处免费视频国产 | 国产精品第九页 | 成人免费视频一区 | 人人妻人人爽人人澡av | 成人精品视频一区二区在线 | 精品综合网| 亚洲国产高清在线精品一区 | 久久精品国产亚洲av麻豆小说 | vr成人片在线播放网站 | 国产三级韩国三级日产三级 |