中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版)

包郵 JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版)

出版社:清華大學(xué)出版社出版時(shí)間:2018-06-01
開本: 16開 頁數(shù): 444
中 圖 價(jià):¥34.8(3.9折) 定價(jià)  ¥89.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版) 版權(quán)信息

JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版) 本書特色

Web前端時(shí)代來臨,市場(chǎng)選擇了Node.js,選擇了JavaScript,而今JavaScript變身為前后臺(tái)通殺的編程語言,必將成為與Java、PHP、Python同等分量的語言。JavaScript能夠做到的事情越來越多,想使用JavaScript做更多事情的人也將越來越多。 本書使用JavaScript發(fā)展歷史上的經(jīng)典范例講述JavaScript*重要的原生基礎(chǔ),結(jié)合當(dāng)前Web前端件開發(fā)實(shí)踐,選用jQuery和CSS3講解主流應(yīng)用,展望未來前端技術(shù)的發(fā)展,加入HTML5和Node.js這兩項(xiàng)潛力技術(shù),緊緊把握移動(dòng)端和服務(wù)端這兩個(gè)熱門發(fā)展方向。內(nèi)容圖文并茂,能使讀者耳目一新;行文妙趣怡然,閱讀輕松愜意;案例、代碼精雕細(xì)琢,易于復(fù)用和擴(kuò)展。 實(shí)戰(zhàn)JavaScript,深入掌握Web前端開發(fā)技術(shù)

JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版) 內(nèi)容簡(jiǎn)介

《JavaScript實(shí)戰(zhàn):JavaScript、jQuery、HTML5、Node.js實(shí)例大全》從很流行的前端應(yīng)用場(chǎng)景出發(fā),結(jié)合當(dāng)下熱門技術(shù)(AJAX、jQuery UI、瀑布流、HTML5、Node.js、CSS3),用很淺顯的例子帶領(lǐng)大家走向IT前沿。《JavaScript實(shí)戰(zhàn):JavaScript、jQuery、HTML5、Node.js實(shí)例大全》分為5篇共24章:靠前篇介紹JavaScript的基礎(chǔ)知識(shí),用原生的JavaScript做表單驗(yàn)證、照片展示、抽象樹控件等;第二篇認(rèn)識(shí)HTML5的流行特性,如新表單驗(yàn)證、CSS3動(dòng)畫、離線API及多媒體;第三篇學(xué)習(xí)強(qiáng)大的Canvas,它是網(wǎng)頁游戲的基礎(chǔ);第四篇學(xué)習(xí)用jQuery 3.x進(jìn)行實(shí)戰(zhàn)開發(fā);第五篇通過Node.js了解JavaScript強(qiáng)大的后端開發(fā)功能。《JavaScript實(shí)戰(zhàn):JavaScript、jQuery、HTML5、Node.js實(shí)例大全》是了解JavaScript技術(shù)優(yōu)選的圖書,其豐富的參考資料和指南能夠成為讀者必要的參考工具,成為前端開發(fā)初學(xué)者不錯(cuò)的選擇。

JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版) 目錄

目 錄 **篇 JavaScript實(shí)戰(zhàn)篇 第1章 JavaScript概述 3 1.1 認(rèn)識(shí)JavaScript 3 1.1.1 瀏覽器戰(zhàn)爭(zhēng) 3 1.1.2 寄生語言 5 1.1.3 DHTML、DOM和W3C 5 1.1.4 動(dòng)態(tài)語言和靜態(tài)語言 6 1.2 配置JavaScript開發(fā)環(huán)境 7 1.2.1 EditPlus 7 1.2.2 Adobe Dreamweaver 8 1.2.3 Sublime Text 9 1.2.4 JetBrains WebStorm 9 1.2.5 Aptana Studio 10 1.3 在Web頁面中使用JavaScript 12 1.3.1 直接內(nèi)嵌JavaScript代碼 12 1.3.2 引用JavaScript文件 13 1.4 高效率的開發(fā) 13 1.4.1 熟悉語法 13 1.4.2 自動(dòng)完成 15 1.4.3 使用成熟框架和便捷工具 16 1.5 相關(guān)參考 17 第2章 用JavaScript驗(yàn)證表單 18 2.1 *簡(jiǎn)單的表單驗(yàn)證——禁止空白的必填項(xiàng)目 18 2.1.1 *簡(jiǎn)單表單的HTML結(jié)構(gòu) 19 2.1.2 綁定驗(yàn)證功能 20 2.1.3 綁定驗(yàn)證的另一種方式 21 2.2 處理各種類型的表單元素 23 2.2.1 input、textarea、hidden和button 23 2.2.2 checkbox、radio和select 26 2.3 用正則來校驗(yàn)復(fù)雜的格式要求 30 2.3.1 認(rèn)識(shí)JavaScript正則 30 2.3.2 JavaScript正則符號(hào)及其說明 31 2.3.3 正則驗(yàn)證輸入郵箱 33 2.4 改善用戶體驗(yàn) 34 2.4.1 什么是用戶體驗(yàn) 34 2.4.2 表單的用戶體驗(yàn)改善 35 2.5 相關(guān)參考 40 第3章 用JavaScript實(shí)現(xiàn)照片展示 41 3.1 功能設(shè)計(jì) 41 3.1.1 HTML、CSS和JavaScript的分層關(guān)系 42 3.1.2 照片展示功能設(shè)計(jì) 42 3.2 照片加載與定位 43 3.2.1 HTML代碼 43 3.2.2 CSS代碼 43 3.2.3 JavaScript代碼 46 3.3 響應(yīng)鼠標(biāo)動(dòng)作 48 3.3.1 響應(yīng)小照片單擊動(dòng)作 48 3.3.2 響應(yīng)小照片上一組或下一組單擊動(dòng)作 49 3.4 響應(yīng)鍵盤動(dòng)作 49 3.4.1 常見鍵盤按鍵對(duì)應(yīng)的ASCII碼值 49 3.4.2 響應(yīng)鍵盤動(dòng)作 50 3.5 代碼分離帶來的紅利 52 3.6 相關(guān)參考 52 第4章 AJAX——無刷新的用戶體驗(yàn) 53 4.1 認(rèn)識(shí)AJAX 53 4.1.1 AJAX是技術(shù)不是編程語言 53 4.1.2 同步與異步 54 4.1.3 AJAX與JSON 55 4.1.4 AJAX是如何工作的 56 4.2 XMLHttpRequest對(duì)象的常見方法和屬性 58 4.2.1 XMLHttpRequest對(duì)象方法 59 4.2.2 XMLHttpRequest對(duì)象屬性 61 4.3 檢查待注冊(cè)的用戶名是否存在 63 4.3.1 客戶端進(jìn)行檢測(cè) 63 4.3.2 服務(wù)器端獲取數(shù)據(jù) 64 4.4 用AJAX提交數(shù)據(jù)給服務(wù)器 65 4.4.1 客戶端部分 65 4.4.2 服務(wù)端部分 67 4.5 相關(guān)參考 68 第5章 瀑布流布局 69 5.1 瀑布流簡(jiǎn)介 69 5.1.1 瀑布流是不是萬金油 69 5.1.2 穿過瀑布流看水簾洞 70 5.2 固定列寬的簡(jiǎn)單瀑布流實(shí)現(xiàn) 72 5.2.1 簡(jiǎn)單的HTML結(jié)構(gòu) 73 5.2.2 讓瀑布流動(dòng)起來 74 5.3 非固定列寬的復(fù)雜瀑布流 76 5.3.1 非固定列寬瀑布流的爭(zhēng)議 76 5.3.2 用Masonry實(shí)現(xiàn)任意非固定列寬瀑布流 77 5.4 延遲加載圖片 79 5.4.1 延遲加載是何方神圣 79 5.4.2 延遲加載運(yùn)用實(shí)例 80 5.5 相關(guān)參考 83 第6章 用戶控件的構(gòu)造——目錄樹視圖 84 6.1 功能設(shè)計(jì) 84 6.2 樹視圖的*簡(jiǎn)化實(shí)現(xiàn) 85 6.2.1 樹視圖的HTML結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu) 85 6.2.2 用遞歸*簡(jiǎn)化顯示樹 86 6.3 類和抽象 89 6.3.1 基于對(duì)象(Object-Based)和面向?qū)ο螅∣bject-Oriented) 89 6.3.2 用JavaScript創(chuàng)建一個(gè)類 89 6.3.3 靜態(tài)屬性、方法和動(dòng)態(tài)屬性、方法 90 6.3.4 JavaScript繼承 91 6.3.5 私有屬性和方法 92 6.3.6 抽象 92 6.4 復(fù)雜的樹視圖 93 6.4.1 閉包隔離變量污染 93 6.4.2 省去new關(guān)鍵字調(diào)用控件 93 6.4.3 豐富控件方法 94 6.5 相關(guān)參考 100 第二篇 HTML5+CSS3實(shí)戰(zhàn)篇 第7章 HTML5概述 103 7.1 什么是HTML5 103 7.1.1 差點(diǎn)夭折的HTML5 104 7.1.2 HTML5的前世今生 104 7.1.3 HTML5理念 106 7.2 HTML5的新特性 106 7.2.1 語義化 106 7.2.2 CSS3 107 7.2.3 本地存儲(chǔ)/離線應(yīng)用 108 7.2.4 音頻/視頻多媒體 109 7.2.5 畫布Canvas 109 7.2.6 本地文件訪問 109 7.2.7 開放字體格式WOFF 109 7.2.8 地理位置 110 7.2.9 微數(shù)據(jù) 110 7.2.10 XMLHttpRequest Level 2 111 7.2.11 新的HTML Forms 111 7.2.12 其他特性及未來發(fā)展 111 7.3 有哪些瀏覽器支持HTML5 112 7.4 如何書寫HTML5 113 7.4.1 HTML5和XHTML的對(duì)比 113 7.4.2 HTML5書寫的誤區(qū) 114 7.5 相關(guān)參考 115 第8章 煥然一新的表單 116 8.1 E-mail和URL類型的輸入元素 116 8.1.1 各瀏覽器內(nèi)核一覽 116 8.1.2 各瀏覽器對(duì)E-mail和URL類型的支持情況 117 8.1.3 全球頂級(jí)域名 118 8.1.4 E-mail類型的使用 120 8.1.5 URL類型的使用 121 8.2 數(shù)值輸入 122 8.2.1 各瀏覽器對(duì)number類型的支持情況 122 8.2.2 number類型的屬性與使用 122 8.3 日期選擇器 123 8.3.1 各瀏覽器對(duì)日期選擇器的支持情況 123 8.3.2 日期選擇器類型與使用 123 8.4 用datalist來實(shí)現(xiàn)自動(dòng)提示 125 8.4.1 各瀏覽器對(duì)datalist的支持情況 125 8.4.2 各瀏覽器datalist的效果對(duì)比 125 8.4.3 datalist讓input自動(dòng)提示更智能 126 8.5 相關(guān)參考 127 第9章 在Web頁面中輕松控制多媒體視頻和音樂 128 9.1 在頁面中插入視頻和音頻 128 9.1.1 容器和編解碼器 128 9.1.2 使用HTML5 Video和Audio API的好處 130 9.1.3 瀏覽器支持性檢測(cè) 131 9.1.4 使用video/audio元素 131 9.1.5 使用source元素來兼容 132 9.2 video/audio元素的屬性 133 9.2.1 通過HTML設(shè)置的屬性 133 9.2.2 通過JavaScript設(shè)置的屬性 134 9.3 video/audio元素的事件 135 9.3.1 video/audio元素的主要事件 135 9.3.2 設(shè)置當(dāng)前播放位置 136 9.4 video/audio元素的方法 137 9.4.1 通過JavaScript控制的方法 137 9.4.2 鼠標(biāo)懸停播放,移開暫停 138 9.5 綜合應(yīng)用——打造屬于自己的視頻播放器 138 9.5.1 界面設(shè)計(jì) 138 9.5.2 CSS3+HTML布局 139 9.5.3 用JavaScript控制播放器 141 9.6 相關(guān)參考 147 第10章 用CSS3畫一個(gè)哆啦A夢(mèng) 148 10.1 CSS3簡(jiǎn)介 148 10.1.1 CSS3歷史情況 148 10.1.2 CSS3的支持情況 149 10.2 陰影和文本陰影 149 10.2.1 陰影(box-shadow) 150 10.2.2 文本陰影(text-shadow) 151 10.3 圓角 153 10.3.1 圓角(border-radius)屬性 153 10.3.2 圓角變圓與半圓 154 10.4 漸變 154 10.4.1 線性漸變 154 10.4.2 放射漸變 156 10.5 綜合應(yīng)用——畫一個(gè)哆啦A夢(mèng) 157 10.5.1 頭部和臉部 158 10.5.2 脖子和鈴鐺 162 10.5.3 身體和四肢 163 10.5.4 讓眼睛動(dòng)起來 168 10.6 相關(guān)參考 169 第11章 酷炫的CSS3動(dòng)畫效果—3D旋轉(zhuǎn)方塊 170 11.1 文本描邊和文本填充色 170 11.1.1 文本描邊(text-stroke) 171 11.1.2 文本填充(text-fill-color) 171 11.2 變形和變形原點(diǎn) 172 11.2.1 變形(transform) 172 11.2.2 變形原點(diǎn)(transform-origin) 175 11.3 簡(jiǎn)單應(yīng)用——飛行旋轉(zhuǎn)文本 176 11.3.1 過渡動(dòng)畫(transition) 177 11.3.2 自定義動(dòng)畫(animation)和@keyframes 178 11.3.3 飛行旋轉(zhuǎn)的文本 179 11.4 綜合應(yīng)用——3D旋轉(zhuǎn)方塊 181 11.5 相關(guān)參考 183 第12章 一個(gè)可以離線的內(nèi)容管理系統(tǒng) 184 12.1 功能設(shè)計(jì) 184 12.2 Web儲(chǔ)存和應(yīng)用緩存 185 12.2.1 本地存儲(chǔ)(LocalStorage) 185 12.2.2 會(huì)話存儲(chǔ)(SessionStorage) 186 12.2.3 應(yīng)用程序緩存 186 12.2.4 搭建支持應(yīng)用緩存的服務(wù)器 187 12.2.5 神奇的manifest file文件清單 188 12.3 HTML5本地存儲(chǔ) 190 12.3.1 Web IndexedDB 190 12.3.2 Web SQL Database 193 12.4 編寫內(nèi)容管理系統(tǒng) 195 12.4.1 可離線的HTML、JS和CSS 195 12.4.2 添加數(shù)據(jù) 196 12.4.3 列表和查詢數(shù)據(jù) 197 12.4.4 更新數(shù)據(jù) 198 12.4.5 刪除數(shù)據(jù) 199 12.4.6 前端交互 199 12.5 相關(guān)參考 200 第13章 SVG動(dòng)畫 201 13.1 什么是SVG 201 13.1.1 SVG的歷史 201 13.1.2 SVG的優(yōu)缺點(diǎn) 202 13.1.3 SVG的Hello World 203 13.1.4 SVG的調(diào)用方式 204 13.2 SVG形狀 204 13.2.1 矩形(rect) 205 13.2.2 圓形(circle) 206 13.2.3 橢圓(ellipse) 206 13.2.4 線(line) 206 13.2.5 折線(polyline) 207 13.2.6 多邊形(polygon) 207 13.2.7 路徑(path) 207 13.3 SVG濾鏡 208 13.3.1 高斯模糊濾鏡(feGaussianBlur) 209 13.3.2 色彩轉(zhuǎn)換濾鏡(feColorMatrix) 209 13.3.3 位移濾鏡(feOffset) 210 13.4 SVG漸變 211 13.4.1 線性漸變(linearGradient) 211 13.4.2 放射漸變(radialGradient) 212 13.5 制作簡(jiǎn)單的SVG動(dòng)畫——太陽系 213 13.5.1 SVG繪制的太陽和地球公轉(zhuǎn)軌跡 214 13.5.2 貼圖地球和地月系統(tǒng) 214 13.5.3 太陽系 215 13.6 相關(guān)參考 216 第三篇 HTML5 Canvas實(shí)戰(zhàn)篇 第14章 Canvas的初步應(yīng)用—再畫一個(gè)哆啦A夢(mèng) 219 14.1 什么是Canvas 219 14.1.1 Canvas起源 219 14.1.2 Canvas的支持情況 220 14.1.3 Canvas優(yōu)缺點(diǎn)及與SVG的對(duì)比 220 14.1.4 Canvas與JavaScript 221 14.1.5 Canvas的發(fā)展 222 14.1.6 Canvas標(biāo)簽的使用 222 14.2 繪制形狀和文字 223 14.2.1 直線(lineTo) 223 14.2.2 矩形(rect) 225 14.2.3 圓(arc) 227 14.2.4 弧和圓角(arcTo) 227 14.2.5 貝塞爾曲線(quadraticCurveTo) 229 14.2.6 繪制文本(fillText)和strokeText 230 14.3 顏色、風(fēng)格和陰影 231 14.3.1 線性漸變(createLinearGradient) 231 14.3.2 放射漸變(createRadialGradient) 233 14.3.3 陰影 234 14.4 再畫一個(gè)哆啦A夢(mèng) 235 14.4.1 準(zhǔn)備工作 235 14.4.2 繪制頭和臉 235 14.4.3 繪制眼睛和鼻子 236 14.4.4 繪制嘴巴和胡須 237 14.5 相關(guān)參考 238 第15章 Canvas的高級(jí)應(yīng)用—制作飛行游戲 239 15.1 轉(zhuǎn)換 239 15.1.1 放大和縮小 239 15.1.2 平移和旋轉(zhuǎn) 241 15.1.3 矩陣轉(zhuǎn)換 243 15.2 合成 244 15.2.1 用Photoshop控制圖形合成 244 15.2.2 使用Canvas控制圖形合成 245 15.3 碰撞檢測(cè) 247 15.3.1 圓形碰撞檢測(cè) 247 15.3.2 矩形碰撞檢測(cè) 248 15.4 實(shí)現(xiàn)打飛機(jī)游戲 248 15.4.1 打飛機(jī)游戲設(shè)計(jì) 249 15.4.2 移動(dòng)的星空 249 15.4.3 加載資源 251 15.4.4 我方戰(zhàn)機(jī)、敵機(jī)和子彈 251 15.4.5 讓游戲動(dòng)起來 254 15.5 相關(guān)參考 255 第16章 Canvas的另類應(yīng)用—壓縮和解壓 256 16.1 繪制圖片 256 16.1.1 繪制外部載入的圖片 257 16.1.2 Canvas給視頻加字幕 258 16.2 像素級(jí)操作 259 16.2.1 反轉(zhuǎn)顏色—底片效果 260 16.2.2 灰度控制——黑白灰效果 261 16.2.3 透明度控制 262 16.2.4 倒影 264 16.3 實(shí)現(xiàn)壓縮解壓功能 266 16.3.1 載入位圖 266 16.3.2 壓縮位圖 266 16.3.3 保存到本地 267 16.4 相關(guān)參考 268 第四篇 jQuery實(shí)戰(zhàn)篇 第17章 jQuery簡(jiǎn)介 271 17.1 什么是jQuery 271 17.1.1 jQuery的歷史 272 17.1.2 為什么要使用jQuery 273 17.2 編寫jQuery代碼 275 17.2.1 下載jQuery 275 17.2.2 簡(jiǎn)單應(yīng)用jQuery 276 17.2.3 調(diào)試jQuery程序 277 17.3 基于jQuery的UI插件 280 17.3.1 基于jQuery的擴(kuò)展——jQuery UI插件 280 17.3.2 下載jQuery UI插件 281 17.3.3 簡(jiǎn)單應(yīng)用jQuery UI插件 284 17.3.4 其他UI框架 286 17.4 相關(guān)參考 290 第18章 用動(dòng)態(tài)效果來響應(yīng)瀏覽者 291 18.1 jQuery庫(kù)基礎(chǔ) 291 18.1.1 jQuery庫(kù)的核心方法——$() 291 18.1.2 jQuery庫(kù)延遲等待加載模式 293 18.1.3 jQuery對(duì)象與DOM對(duì)象間的轉(zhuǎn)換 294 18.2 基礎(chǔ)選擇器 295 18.2.1 簡(jiǎn)單選擇器 295 18.2.2 進(jìn)階選擇器 298 18.2.3 高級(jí)選擇器 303 18.3 過濾選擇器 307 18.3.1 jQuery所支持的過濾器 307 18.3.2 頁面中的經(jīng)典導(dǎo)航條 310 18.4 操作DOM對(duì)象 313 18.4.1 jQuery關(guān)于元素的操作 313 18.4.2 關(guān)于表的經(jīng)典效果 315 18.4.3 jQuery關(guān)于節(jié)點(diǎn)的操作 317 18.4.4 超級(jí)鏈接提示效果 319 18.4.5 圖片預(yù)覽效果 320 18.5 響應(yīng)事件 323 18.5.1 綁定和刪除事件 323 18.5.2 jQuery所支持的事件和事件類型 325 18.5.3 表單動(dòng)態(tài)效果 328 18.6 實(shí)現(xiàn)動(dòng)態(tài)效果 334 18.6.1 jQuery庫(kù)所支持的動(dòng)畫方法 334 18.6.2 實(shí)現(xiàn)可折疊的列表 336 18.6.3 淡入淡出效果 338 18.7 相關(guān)參考 340 第19章 用戶交互操作、進(jìn)度條和滑動(dòng)條美化頁面 341 19.1 頁面中的交互操作 341 19.1.1 jQuery UI所支持的拖動(dòng)組件 341 19.1.2 jQuery UI所支持的拖放組件 343 19.1.3 模擬Windows系統(tǒng)“回收站” 345 19.2 頁面中的進(jìn)度條效果 349 19.2.1 jQuery UI所支持的進(jìn)度條工具集 349 19.2.2 實(shí)現(xiàn)進(jìn)度條效果 350 19.3 頁面中滑動(dòng)條效果 352 19.3.1 jQuery UI所支持的滑動(dòng)條工具集 352 19.3.2 實(shí)現(xiàn)圖片滑塊滾動(dòng)條效果 354 19.3.3 實(shí)現(xiàn)簡(jiǎn)單顏色調(diào)色器 357 19.4 相關(guān)參考 359 第20章 用工具集實(shí)現(xiàn)酷炫的頁面 360 20.1 實(shí)現(xiàn)“手風(fēng)琴”效果 360 20.1.1 jQuery UI所支持的折疊面板工具集 360 20.1.2 實(shí)現(xiàn)經(jīng)典的導(dǎo)航菜單 362 20.2 設(shè)計(jì)頁面中各種對(duì)話框效果 363 20.2.1 jQuery UI所支持的對(duì)話框工具集 364 20.2.2 實(shí)現(xiàn)彈出和確認(rèn)信息對(duì)話框效果 365 20.3 處理頁面中的日期 368 20.3.1 jQuery UI所支持的日期選擇器工具集 368 20.3.2 實(shí)現(xiàn)日期輸入框 371 20.3.3 實(shí)現(xiàn)選取時(shí)間段功能 372 20.4 實(shí)現(xiàn)幻燈和分頁效果 374 20.4.1 jQuery UI所支持的選項(xiàng)卡工具集 374 20.4.2 經(jīng)典的選項(xiàng)卡效果 375 20.4.3 實(shí)現(xiàn)幻燈效果 377 20.4.4 實(shí)現(xiàn)分頁效果 379 20.5 相關(guān)參考 382 第五篇 Node.js 實(shí)戰(zhàn)篇 第21章 Node.js簡(jiǎn)介 385 21.1 什么是Node.js 385 21.1.1 Node.js是平臺(tái) 385 21.1.2 Node.js不是萬能的 386 21.2 獲取、安裝和配置Node.js 388 21.2.1 Node.js的獲取 388 21.2.2 Node.js的安裝 389 21.2.3 Node.js的配置 390 21.3 Node.js與其他服務(wù)器腳本語言的比較 391 21.4 Node.js與客戶端JavaScript腳本的比較 392 21.5 相關(guān)參考 393 第22章 構(gòu)造一個(gè)*簡(jiǎn)單的Web服務(wù)器 394 22.1 Node.js中腳本文件的組織 395 22.1.1 CommonJS規(guī)范 395 22.1.2 Node.js中的模塊 395 22.1.3 HTTP協(xié)議 396 22.2 建立服務(wù)、路徑處理與響應(yīng) 398 22.2.1 用6行代碼創(chuàng)建的Web服務(wù)器 398 22.2.2 讓W(xué)eb服務(wù)器響應(yīng)和處理不同路徑 399 22.3 異步與文件處理 401 22.3.1 智能的404提示 401 22.3.2 文件格式MIME協(xié)議 404 22.3.3 響應(yīng)不同類型的文件 406 22.4 處理文件上傳 409 22.4.1 安裝并使用Node.js第三方模塊 409 22.4.2 用node-formidable處理上傳圖片 411 22.5 相關(guān)參考 413 第23章 基于Express框架的HTTP服務(wù)器 414 23.1 引入Express框架 414 23.1.1 Express與Connect 414 23.1.2 在Node.js環(huán)境下安裝Express 415 23.1.3 用Express搭建簡(jiǎn)單Web應(yīng)用 416 23.2 Express的程序控制 418 23.2.1 模板引擎ejs 418 23.2.2 中間件(middleware) 422 23.3 Express的請(qǐng)求解析 423 23.3.1 路由routes 423 23.3.2 Request對(duì)象 424 23.4 Express的響應(yīng)控制 425 23.4.1 write、end、send輸出響應(yīng)到客戶端 426 23.4.2 JSON、JSONP輸出響應(yīng)到客戶端 427 23.4.3 設(shè)置cookie 428 23.4.4 其他響應(yīng)控制 428 23.5 相關(guān)參考 428 第24章 構(gòu)造一個(gè)基于Socket的聊天系統(tǒng) 429 24.1 建立Socket服務(wù)器 429 24.1.1 安裝Socket.IO 430 24.1.2 聊天室服務(wù)端 431 24.2 HTML5中的Web Socket 432 24.2.1 Web Socket協(xié)議 432 24.2.2 Nginx對(duì)Web Socket的支持 433 24.2.3 Web Socket常用API 433 24.3 在Node.js中操作數(shù)據(jù)庫(kù) 434 24.3.1 操作MS SQL Server 434 24.3.2 操作MySQL 436 24.3.3 操作MongoDB 440 24.4 完善聊天系統(tǒng) 442 24.4.1 聊天室客戶端 442 24.4.2 Socket.IO 常見API 443 24.5 相關(guān)參考 444
展開全部

JAVASCRIPT實(shí)戰(zhàn):JAVASCRIPT.JQUERY.HTML5.NODE.JS實(shí)例大全(第2版) 作者簡(jiǎn)介

張澤娜,深資Web開發(fā)工程師,從99年始混跡于網(wǎng)絡(luò),精通Web前端開發(fā)和服務(wù)器腳本語言技術(shù),善于撲捉潛力技術(shù),是為數(shù)不多的程序員兼心理咨詢師。有10年以上Web開發(fā)經(jīng)驗(yàn),具有7年以上前端系統(tǒng)架構(gòu)和技術(shù)團(tuán)隊(duì)帶領(lǐng)經(jīng)驗(yàn),追求高效編程、快樂編程。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网| 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 | 山东齐鲁漆业有限公司【官网】-工业漆专业生产厂家 | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 微动开关厂家-东莞市德沃电子科技有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测| 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 智能终端_RTU_dcm_北斗星空自动化科技 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 圆窗水平仪|伊莉莎冈特elesa+ganter | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 螺杆泵_中成泵业| 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 耐高温电缆厂家-远洋高温电缆 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 |