定 價:¥69.00
作 者: | 陳婉凌 |
出版社: | 清華大學(xué)出版社 |
叢編項: | Web前端技術(shù)叢書 |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302552161 | 出版時間: | 2020-06-01 | 包裝: | |
開本: | 16開 | 頁數(shù): | 316 | 字?jǐn)?shù): |
第一部分 JavaScript精要
第1章 認(rèn)識JavaScript
1.1 JavaScript的特色與用途
1.1.1 JavaScript的基本概念
1.1.2 JavaScript的用途
1.2 設(shè)置JavaScript開發(fā)環(huán)境
1.2.1 JavaScript運行環(huán)境
1.2.2 如何選擇文本編輯器
1.2.3 純文本編輯器Notepad++
1.2.4 瀏覽器控制臺
第2章 JavaScript基礎(chǔ)語法
2.1 語法架構(gòu)
2.2 變量與數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型
2.2.2 變量聲明與作用域
2.2.3 強制轉(zhuǎn)換類型
2.3 表達(dá)式與運算符
第3章 流程控制結(jié)構(gòu)
3.1 選擇結(jié)構(gòu)
3.1.1 if…else條件語句
3.1.2 switch…case語句
3.2 重復(fù)結(jié)構(gòu)
3.2.1 for 循環(huán)
3.2.2 for…in循環(huán)
3.2.3 forEach與for…of循環(huán)
3.2.4 while循環(huán)
3.2.5 do…while循環(huán)
3.2.6 break 和continue語句
3.3 錯誤與異常處理
3.3.1 錯誤類型
3.3.2 異常處理
第4章 JavaScript內(nèi)建的標(biāo)準(zhǔn)對象
4.1 日期對象
4.1.1 對象的屬性與方法
4.1.2 日期對象
4.2 字符串對象與數(shù)值對象
4.2.1 字符串對象
4.2.2 模板字符串
4.2.3 數(shù)值對象
4.2.4 數(shù)學(xué)運算對象
第5章 集合對象
5.1 數(shù)組
5.1.1 聲明數(shù)組對象
5.1.2 數(shù)組的屬性與方法
5.1.3 數(shù)組的迭代方法
5.2 Map對象與Set對象
5.2.1 Map對象
5.2.2 Set對象
第6章 函數(shù)與作用域
6.1 自定義函數(shù)
6.1.1 函數(shù)的定義與調(diào)用
6.1.2 函數(shù)參數(shù)
6.1.3 函數(shù)返回值
6.2 函數(shù)的多重用法
6.2.1 函數(shù)聲明
6.2.2 函數(shù)表達(dá)式
6.2.3 立即調(diào)用函數(shù)表達(dá)式
6.2.4 箭頭函數(shù)與this
6.2.5 作用域鏈與閉包
第7章 對象、方法與屬性
7.1 對象的基本概念
7.1.1 認(rèn)識面向?qū)ο?br />7.1.2 JavaScript的面向?qū)ο?br />7.2 JavaScript三大對象
7.2.1 JavaScript的對象
7.2.2 用戶自定義對象
7.2.3 this關(guān)鍵字
7.3 原型鏈與擴展
7.3.1 原型鏈
7.3.2 擴展
7.3.3 ES 6的擴展
第8章 RegExp對象
8.1 認(rèn)識正則表達(dá)式
8.1.1 正則表達(dá)式
8.1.2 建立正則表達(dá)式
8.2 使用RegExp對象
8.2.1 RegExp對象的屬性
8.2.2 字符串提取與分析
8.2.3 常用的正則表達(dá)式
第9章 異步與事件循環(huán)
9.1 認(rèn)識同步與異步
9.1.1 同步與異步的概念
9.1.2 定時器:setTimeout()與setInterval()
9.1.3 事件循環(huán)
9.2 異步流程控制
9.2.1 Callback異步調(diào)用
9.2.2 使用Promise對象
第二部分 JavaScript在Web程序的應(yīng)用
第10章 認(rèn)識HTML
10.1 HTML的基本概念
10.1.1 HTML架構(gòu)
10.1.2 HTML 5聲明與編碼設(shè)置
10.2 HTML常用標(biāo)簽
10.2.1 文字格式與排版相關(guān)標(biāo)簽
10.2.2 項目列表
10.2.3 表格
10.2.4 插入圖片
10.2.5 超鏈接
10.2.6 框架
10.2.7 窗體與窗體組件
10.3 div標(biāo)簽與span標(biāo)簽
10.3.1 認(rèn)識div標(biāo)簽
10.3.2 認(rèn)識span標(biāo)簽
第11章 認(rèn)識CSS
11.1 使用CSS樣式表
11.1.1 套用CSS
11.1.2 CSS選擇器
11.2 CSS樣式語法
11.2.1 文字與段落樣式
11.2.2 顏色相關(guān)樣式
11.2.3 背景圖案
11.2.4 邊框
11.2.5 圖文混排
11.3 掌握CSS定位
11.3.1 網(wǎng)頁組件的定位
11.3.2 立體網(wǎng)頁的定位
11.3.3 calc()函數(shù)
第12章 JavaScript與HTML DOM
12.1 文檔對象模型
12.1.1 DOM簡介
12.1.2 DOM的節(jié)點
12.1.3 獲取對象信息
12.1.4 處理對象節(jié)點
12.1.5 屬性的讀取與設(shè)置
12.2 DOM對象的操作
12.2.1 Window對象
12.2.2 DOM集合
12.3 DOM風(fēng)格樣式
12.3.1 查詢元素樣式
12.3.2 設(shè)置組件樣式
第13章 JavaScript事件與事件處理
13.1 事件與事件處理程序
13.1.1 事件處理模式
13.1.2 冒泡與捕獲
13.2 常用的HTML事件
13.2.1 Load與Unload的處理
13.2.2 鼠標(biāo)觸發(fā)事件
13.2.3 鼠標(biāo)按鍵事件
13.2.4 鍵盤事件
第14章 前端數(shù)據(jù)存儲
14.1 認(rèn)識Web Storage
14.1.1 Web Storage的概念
14.1.2 檢測瀏覽器是否支持Web Storage
14.2 localStorage和sessionStorage
14.2.1 存取localStorage
14.2.2 清除localStorage
14.2.3 存取sessionStorage
14.3 Web Storage實例練習(xí)
14.3.1 操作步驟
14.3.2 隱藏
及組件
14.3.3 登錄
14.3.4 注銷
第15章 JavaScript在多媒體的應(yīng)用
15.1 網(wǎng)頁圖片使用須知
15.1.1 圖片的尺寸與分辨率
15.1.2 圖片的來源
15.1.3 網(wǎng)頁路徑表示法
15.2 加入影音特效
15.2.1 在網(wǎng)頁中加入音樂
15.2.2 加入影音動畫
15.2.3 iframe嵌入優(yōu)酷視頻
15.3 JavaScript控制影音播放——實現(xiàn)一個音樂播放器
15.3.1 制作歌曲選單列表
15.3.2 歌曲的click事件——事件指派委托
15.3.3 隨機播放
第16章 網(wǎng)頁保護密技與記憶力考驗游戲
16.1 檢測瀏覽器信息
16.2 禁止復(fù)制與選取網(wǎng)頁內(nèi)容
16.2.1 取消鼠標(biāo)右鍵功能
16.2.2 取消鍵盤特殊鍵功能
16.2.3 禁止選取網(wǎng)頁文字與圖片
16.3 字符串加密與解密
16.3.1 URL與字符串加密
16.3.2 URL與字符串解密
16.4 “記憶力考驗”游戲
16.4.1 界面和程序功能概述
16.4.2 程序代碼重點說明
16.4.3 CSS重點說明