書馨卡幫你省薪 2024個(gè)人購(gòu)書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā)

HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā)

出版社:清華大學(xué)出版社出版時(shí)間:2018-03-01
開本: 16開 頁(yè)數(shù): 446
中 圖 價(jià):¥63.2(8.0折) 定價(jià)  ¥79.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā) 版權(quán)信息

HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā) 本書特色

《HTML5 jQuery Mobile移動(dòng)應(yīng)用開發(fā)》主要對(duì)移動(dòng)Web開發(fā)進(jìn)行介紹,主要內(nèi)容包括HTML5相關(guān)技術(shù)、界面樣式及CSS3相關(guān)技術(shù)、Javascript基本使用以及jQuery Mobile移動(dòng)開發(fā)框架。 《HTML5 jQuery Mobile移動(dòng)應(yīng)用開發(fā)》內(nèi)容涵蓋移動(dòng)Web開發(fā)相關(guān)的基礎(chǔ)知識(shí)、開發(fā)經(jīng)驗(yàn)、針對(duì)移動(dòng)端的開發(fā)技巧、移動(dòng)開發(fā)框架以及項(xiàng)目實(shí)戰(zhàn)。書中詳細(xì)介紹移動(dòng)Web開發(fā)的前沿技術(shù),比對(duì)了傳統(tǒng)Web開發(fā)和移動(dòng)Web開發(fā)的區(qū)別,對(duì)HTML5、CSS3等前沿技術(shù)進(jìn)行了詳細(xì)深入的介紹,對(duì)移動(dòng)應(yīng)用開發(fā)中的移動(dòng)設(shè)備適配、Web實(shí)時(shí)通信等核心問題進(jìn)行了詳細(xì)講解。在理論的基礎(chǔ)上,注重項(xiàng)目實(shí)踐,是一本可讀性很高的移動(dòng)Web開發(fā)教程。 《HTML5 jQuery Mobile移動(dòng)應(yīng)用開發(fā)》適合移動(dòng)Web開發(fā)初學(xué)者、大學(xué)生,以及對(duì)移動(dòng)Web開發(fā)感興趣的人員閱讀,也適合作為培訓(xùn)機(jī)構(gòu)或大中專院校及職業(yè)學(xué)院的教學(xué)用書。

HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā) 內(nèi)容簡(jiǎn)介

《HTML5 jQuery Mobile移動(dòng)應(yīng)用開發(fā)》從多個(gè)角度對(duì)移動(dòng)Web開發(fā)進(jìn)行詳細(xì)介紹,從基礎(chǔ)知識(shí)到實(shí)戰(zhàn)開發(fā)都有所涉及。本書主要分為5個(gè)部分。第1部分介紹HTML5的基礎(chǔ)知識(shí)。第2部分介紹CSS3以及移動(dòng)端開發(fā)與樣式開發(fā)等相關(guān)知識(shí)和應(yīng)用方法。第3部分介紹JavaScript基礎(chǔ)知識(shí),包括JavaScript基本語(yǔ)法、JavaScript常用方法,以及如何使用JavaScirpt進(jìn)行移動(dòng)Web開發(fā)。第4部分介紹流行、高效的移動(dòng)端Web開發(fā)框架jQuery Mobile,整體講解如何使用jQuery Mobile進(jìn)行移動(dòng)端Web開發(fā)。第5部分介紹項(xiàng)目實(shí)戰(zhàn),手把手教讀者從無(wú)到有,使用本書介紹的豐富知識(shí)和經(jīng)驗(yàn)進(jìn)行移動(dòng)Web應(yīng)用開發(fā)。
學(xué)習(xí)Web前端技術(shù),必須反復(fù)上機(jī)演練才能達(dá)成學(xué)習(xí)目標(biāo),因此本書精心設(shè)計(jì)了超過300個(gè)實(shí)用代碼范例,以便讀者操練,快速上手。
《HTML5 jQuery Mobile移動(dòng)應(yīng)用開發(fā)》介紹的HTML5、CSS3、jQuery Mobile框架等知識(shí)都為時(shí)下移動(dòng)Web開發(fā)的前沿技術(shù)。本書不僅詳細(xì)介紹基本的開發(fā)知識(shí),還講解許多開發(fā)中可能會(huì)遇到的問題,同時(shí)穿插大量的開發(fā)經(jīng)驗(yàn),對(duì)想從事移動(dòng)Web開發(fā)的讀者會(huì)有很大幫助。
《HTML5 jQuery Mobile移動(dòng)應(yīng)用開發(fā)》非常適合零基礎(chǔ)想從事移動(dòng)Web前端開發(fā)的開發(fā)者以及對(duì)移動(dòng)Web前端技術(shù)感興趣的讀者閱讀。同時(shí)無(wú)論是在校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生,還是從事移動(dòng)Web開發(fā)的新人,也都能從本書中獲益。

HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā) 目錄

目 錄 第1章 認(rèn)識(shí)HTML 1 1.1 HTML基本介紹 1 1.2 HTML常用標(biāo)簽 2 1.3 HTML表單 3 1.4 HTML和CSS的簡(jiǎn)單交互 4 第2章 語(yǔ)義化標(biāo)簽 5 2.1 什么是語(yǔ)義化標(biāo)簽 5 2.2 header標(biāo)簽 6 2.3 footer標(biāo)簽 8 2.4 nav標(biāo)簽 9 2.5 article標(biāo)簽 10 2.6 section標(biāo)簽 12 2.7 aside標(biāo)簽 13 第3章 視頻和音頻 15 3.1 音頻播放器——audio 15 3.1.1 audio標(biāo)簽的使用 15 3.1.2 如何獲取音頻文件的URL 16 3.1.3 autoplay屬性 17 3.1.4 loop屬性 18 3.1.5 preload屬性 18 3.1.6 audio標(biāo)簽支持的音頻文件 18 3.2 視頻播放器——video 19 3.2.1 video標(biāo)簽的使用 19 3.2.2 video標(biāo)簽的屬性 20 3.3 Media事件 23 3.3.1 HTML5中audio和video的方法 23 3.3.2 HTML5中audio和video的屬性 26 3.3.3 HTML5中audio和video的事件 36 第4章 存儲(chǔ) 38 4.1 本地存儲(chǔ) 39 4.2 localStorage對(duì)象 39 4.2.1 通過localStorage設(shè)置存儲(chǔ)元素 40 4.2.2 獲取數(shù)據(jù) 43 4.2.3 刪除數(shù)據(jù) 44 4.2.4 清除數(shù)據(jù) 45 4.3 sessionStorage 48 4.3.1 存儲(chǔ)數(shù)據(jù) 48 4.3.2 獲取數(shù)據(jù) 50 4.3.3 刪除數(shù)據(jù) 51 4.3.4 清除數(shù)據(jù) 51 4.4 storage對(duì)象 52 4.5 storage事件 53 4.6 應(yīng)用程序緩存 54 4.7 本地?cái)?shù)據(jù)庫(kù) 57 4.7.1 創(chuàng)建/打開數(shù)據(jù)庫(kù) 57 4.7.2 執(zhí)行操作 58 第5章 即時(shí)通信 61 5.1 概述 61 5.1.1 Web端即時(shí)通信技術(shù) 61 5.1.2 實(shí)現(xiàn)Web端即時(shí)通信的方法 62 5.1.3 四種Web即時(shí)通信技術(shù)比較 63 5.2 短輪詢?cè)砼c實(shí)現(xiàn) 63 5.2.1 原理 63 5.2.2 實(shí)現(xiàn) 63 5.3 長(zhǎng)輪詢?cè)砼c實(shí)現(xiàn) 64 5.3.1 原理 64 5.3.2 實(shí)現(xiàn) 64 5.4 長(zhǎng)連接的原理與實(shí)現(xiàn) 66 5.4.1 原理 66 5.4.2 實(shí)現(xiàn) 67 5.5 WebSocket原理與前端API 68 5.5.1 原理 68 5.5.2 前端API 68 第6章 Canvas繪圖 69 6.1 Canvas基礎(chǔ) 69 6.1.1 基本Canvas創(chuàng)建 69 6.1.2 開始在Canvas上繪制元素 71 6.1.3 繪制一條直線 71 6.1.4 為直線設(shè)定樣式 72 6.1.5 繪制多條直線 73 6.2 使用Canvas繪制圖形 76 6.2.1 繪制矩形 76 6.2.2 繪制圓形 78 6.3 圖形變換 85 6.4 圖形的組合 89 6.4.1 繪制兩個(gè)圖形 89 6.4.2 新圖形和原圖形之間的關(guān)系 90 6.4.3 加色處理 91 6.5 圖像處理 91 6.5.1 加載圖像 92 6.5.2 圖像剪裁 94 6.5.3 像素處理 95 第7章 CSS選擇器 97 7.1 基本選擇器 97 7.1.1 id選擇器 97 7.1.2 class選擇器 98 7.1.3 元素選擇器 103 7.2 基本選擇器綜合使用 104 7.2.1 選擇器的嵌套 104 7.2.2 基本選擇器優(yōu)先級(jí)問題 109 7.2.3 同時(shí)設(shè)定多個(gè)元素樣式 110 7.3 偽類選擇器 111 7.3.1 狀態(tài)選擇器 111 7.3.2 :before和:after 116 7.4 位置選擇器 120 7.4.1 .:first-child 120 7.4.2 :last-child 121 7.4.3 :nth-child(n) 122 7.4.4 :nth-of-type(n) 123 7.5 屬性選擇器 123 7.5.1 [attribute] 123 7.5.2 [attribute=value] 124 7.5.3 [attribute~=value] 125 7.6 其他選擇器 126 第8章 元素定位 127 8.1 static 127 8.2 relative 129 8.3 absolute 130 8.4 fixed 132 8.5 float浮動(dòng)布局 133 第9章 移動(dòng)元素單位 137 9.1 px 137 9.1.1 需求描述一 138 9.1.2 需求描述二 140 9.2 em 143 9.3 rem 144 9.3.1 需求描述一 145 9.3.2 需求描述二 146 第10章 盒模型 148 10.1 內(nèi)容 149 10.1.1 text-align 149 10.1.2 line-height 150 10.1.3 字體 152 10.1.4 截?cái)? 153 10.2 內(nèi)邊距邊界 155 10.3 邊框邊界 156 10.4 外邊距邊界 161 第11章 Flex布局——FlexBox 162 第12章 使用CSS3新特性 188 12.1 transform屬性 188 12.2 translate方法 189 12.3 rotate方法 194 12.4 scale()方法 196 12.5 skew()方法 197 12.6 transition方法 203 12.7 幀動(dòng)畫 212 第13章 DOM操作 229 13.1 DOM是什么 229 13.2 通過DOM獲取文檔元素 230 13.2.1 getElementById()方法 230 13.2.2 innerHTML方法 230 13.2.3 getElementsByTagName()方法 233 13.2.4 getElementsByClassName()方法 234 13.3 DOM節(jié)點(diǎn) 236 13.3.1 節(jié)點(diǎn)之間的關(guān)系 236 13.3.2 節(jié)點(diǎn)的屬性 240 13.4 DOM事件 245 13.4.1 鼠標(biāo)單擊事件onclick 246 13.4.2 表單改變事件onchange() 247 13.4.3 完成加載事件onload 248 第14章 JavaScript對(duì)象 249 14.1 數(shù)組 249 14.1.1 Array對(duì)象的屬性 250 14.1.2 Array對(duì)象的方法 250 14.1.3 數(shù)組遍歷 254 14.2 字符串對(duì)象 254 14.2.1 String對(duì)象的屬性 254 14.2.2 String對(duì)象的方法 255 14.3 日期 257 14.3.1 初始化一個(gè)日期 258 14.3.2 獲取日期參數(shù) 258 第15章 JavaScript基本語(yǔ)法 261 15.1 開始使用JavaScript 261 15.2 變量 265 15.3 基本數(shù)據(jù)類型 265 15.4 基本語(yǔ)句 266 15.4.1 if else語(yǔ)句 266 15.4.2 循環(huán)語(yǔ)句 267 15.5 函數(shù) 267 15.6 對(duì)象 268 第16章 Window對(duì)象 270 16.1 setInterval()方法和clearInterval()方法 270 16.2 setTimeout()方法和clearTimeout()方法 274 16.3 Location對(duì)象 277 第17章 函數(shù) 279 17.1 函數(shù)的定義 279 17.1.1 初識(shí)函數(shù) 279 17.1.2 匿名函數(shù) 280 17.1.3 自我調(diào)用函數(shù) 280 17.2 函數(shù)調(diào)用 281 17.3 函數(shù)的作用域 281 17.4 函數(shù)的參數(shù) 283 第18章 jQuery中的選擇器 284 18.1 選取所有元素 284 18.2 基本選擇器 288 18.2.1 id選擇器 288 18.2.2 class選擇器 288 18.2.3 元素選擇器 291 18.2.4 組合使用基本選擇器 292 18.3 位置選擇器 293 18.3.1 選擇特殊位置 293 18.3.2 任意位置選擇器 295 18.4 屬性選擇器 297 18.5 表單選擇器 299 18.5.1 根據(jù)type選擇對(duì)應(yīng)的input 299 18.5.2 狀態(tài)選擇器 300 18.6 靈活使用各種選擇器 301 第19章 jQuery中的DOM方法 303 19.1 獲取上層元素 303 19.1.1 parent()方法 303 19.1.2 parents()方法 305 19.1.3 parentsUntil() 方法 306 19.2 獲取后代元素 307 19.2.1 children()方法 307 19.2.2 find()方法 309 19.3 選擇兄弟節(jié)點(diǎn) 310 19.3.1 siblings()方法 310 19.3.2 next()方法、nextAll()方法和nextUntil()方法 312 19.4 jQuery與JavaScript的DOM選擇對(duì)比 314 19.5 jQuery中其他DOM節(jié)點(diǎn)選擇方法 315 19.5.1 first()和last() 315 19.5.2 eq() 315 19.5.3 filter()方法和not()方法 316 第20章 jQuery操縱CSS樣式 318 20.1 css()方法——直接控制元素樣式 318 20.1.1 獲取某個(gè)元素的CSS屬性值 318 20.1.2 設(shè)置元素的CSS屬性 319 20.2 其他CSS方法 323 20.2.1 和元素尺寸相關(guān)的方法 323 20.2.2 和位置相關(guān)的方法 324 第21章 jQuery中的動(dòng)畫效果 328 21.1 基本動(dòng)畫效果 328 21.1.1 顯示和隱藏 328 21.1.2 淡入和淡出 331 21.1.3 滑動(dòng) 333 21.2 復(fù)雜動(dòng)畫效果 335 21.3 jQuery中的動(dòng)畫隊(duì)列 342 21.4 停止動(dòng)畫 344 第22章 jQuery中的AJAX 348 22.1 環(huán)境搭建 349 22.2 load()方法 350 22.3 $.get()方法和$.post()方法 352 22.3.1 $.get()方法和$.post()方法的原理和使用 352 22.3.2 實(shí)戰(zhàn)訓(xùn)練 356 22.4 ajax()方法 360 22.5 ajaxStart()和ajaxComplete()方法 364 第23章 jQuery Mobile組件 367 23.1 定義一個(gè)移動(dòng)應(yīng)用界面——page組件 367 23.1.1 指定一個(gè)頁(yè)面 367 23.1.2 為頁(yè)面劃分不同的區(qū)域 368 23.2 添加功能按鈕——button組件 369 23.2.1 按鈕組件的定義方式 369 23.2.2 按鈕組件樣式設(shè)定 371 23.2.3 按鈕組 373 23.3 菜單欄 374 23.4 定義可滑動(dòng)的面板——panel組件 376 23.5 彈框組件 379 23.5.1 定義基本彈框 379 23.5.2 裝飾彈窗 381 23.6 在移動(dòng)應(yīng)用中添加響應(yīng)式表格 385 23.6.1 回流表格 385 23.6.2 列切換表格 387 第24章 jQuery Mobile的觸摸事件 389 24.1 開始使用jQuery Mobile 390 24.2 jQuery Mobile事件 390 24.3 觸摸事件 391 24.3.1 tap——手指單擊一次 391 24.3.2 taphold——手指長(zhǎng)按事件 393 24.3.3 swipe——滑動(dòng)事件 394 24.3.4 設(shè)備轉(zhuǎn)動(dòng)事件 396 24.3.5 屏幕滾動(dòng)事件 398 24.3.6 頁(yè)面事件 399 第25章 jQuery Mobile表單 401 25.1 jQuery Mobile中表單的基本結(jié)構(gòu) 401 25.2 表單樣式 402 25.2.1 隱藏標(biāo)簽內(nèi)容 402 25.2.2 為輸入框添加小圖標(biāo) 403 25.3 表單的種類 404 25.3.1 搜索框 405 25.3.2 滑塊輸入 405 25.3.3 單選框和復(fù)選框 407 第26章 jQuery Mobile列表 410 26.1 簡(jiǎn)單列表 410 26.2 復(fù)雜樣式的列表 414 26.2.1 氣泡數(shù)字 414 26.2.2 列表圖標(biāo) 417 26.2.3 復(fù)雜結(jié)構(gòu)的列表 418 26.2.4 為列表添加功能 420 第27章 jQuery Mobile項(xiàng)目結(jié)構(gòu) 425 27.1 基本結(jié)構(gòu) 425 27.2 頁(yè)面間的過渡 427 27.2.1 淡入過渡——fade 427 27.2.2 翻轉(zhuǎn)過渡——flip 428 27.2.3 拋出效果——flow 429 27.2.4 滑動(dòng)效果——slide 430 27.2.5 彈窗效果——pop 432 第28章 項(xiàng)目實(shí)戰(zhàn):聊天APP的開發(fā) 434 28.1 移動(dòng)界面編寫 434 28.1.1 聊天列表頁(yè)面框架搭建 434 28.1.2 聊天列表制作 435 28.1.3 頁(yè)面頭部和底部的編寫 437 28.2 聊天詳情頁(yè)面搭建 439
展開全部

HTML5+jQuery Mobile移動(dòng)應(yīng)用開發(fā) 作者簡(jiǎn)介

大連理工大學(xué)軟件學(xué)院副教授,工學(xué)博士,2009年畢業(yè)于大連理工大學(xué)管理學(xué)院。加拿大多倫多大學(xué)訪問學(xué)者(2007—2008),中國(guó)產(chǎn)業(yè)安全研究中心博士后(2012—2014)。從事網(wǎng)絡(luò)空間安全領(lǐng)域工作,致力于網(wǎng)絡(luò)攻擊、安全防御和風(fēng)險(xiǎn)評(píng)估研究。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服