注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)從0到1 JavaScript 快速上手(微視頻版)

從0到1 JavaScript 快速上手(微視頻版)

從0到1 JavaScript 快速上手(微視頻版)

定 價(jià):¥49.80

作 者: 莫振杰 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115513007 出版時(shí)間: 2019-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 319 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)分為2大部分:第1部分是Javascript基本語(yǔ)法,主要介紹流程控制、函數(shù)、字符串、數(shù)組等基本語(yǔ)法;第2部分是Javascript核心技術(shù),主要介紹DOM操作、事件操作、window對(duì)象、document對(duì)象等核心技術(shù)。為了讓讀者更好地掌握,本書(shū)還結(jié)合實(shí)際工作以及前端面試,精心挑選了大量高質(zhì)量的練習(xí)題。此外,本書(shū)還專門(mén)配套了課件PPT以及各種工具手冊(cè),以便各大高校老師教學(xué)使用。

作者簡(jiǎn)介

  莫振杰,畢業(yè)于暨南大學(xué)信科院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),從事前后端開(kāi)發(fā)4年多,開(kāi)發(fā)過(guò)綠葉學(xué)習(xí)網(wǎng)、廣州智能工程研究會(huì)網(wǎng)站、大量在線應(yīng)用工具及其他各種類(lèi)型網(wǎng)站,著有多本編程書(shū)且銷(xiāo)量過(guò)萬(wàn), 現(xiàn)為綠葉學(xué)習(xí)網(wǎng)的站長(zhǎng),該網(wǎng)站用于分享其在前后端開(kāi)發(fā)中的一些經(jīng)驗(yàn),其制作的前后端開(kāi)發(fā)在線教程在互聯(lián)網(wǎng)引起廣泛關(guān)注,每一個(gè)教程都廣受網(wǎng)友稱贊與推崇,今年還開(kāi)發(fā)了系列前端線上付費(fèi)課程。

圖書(shū)目錄

第 一部分 語(yǔ)法基礎(chǔ)
第 1 章 JavaScript 簡(jiǎn)介 3
1.1 JavaScript 是什么 3
1.1.1 JavaScript 簡(jiǎn)介 3
1.1.2 教程介紹 4
1.2 JavaScript 開(kāi)發(fā)工具 5
1.3 JavaScript 引入方式 7
1.3.1 外部JavaScript 7
1.3.2 內(nèi)部JavaScript 8
1.3.3 元素屬性JavaScript 10
1.4 一個(gè)簡(jiǎn)單的JavaScript 程序 11
1.5 本章練習(xí) 13
第 2 章 語(yǔ)法基礎(chǔ) 14
2.1 語(yǔ)法簡(jiǎn)介 14
2.2 變量與常量 15
2.2.1 變量 15
2.2.2 常量 20
2.3 數(shù)據(jù)類(lèi)型 20
2.3.1 數(shù)字 21
2.3.2 字符串 21
2.3.3 布爾值 24
2.3.4 未定義值 25
2.3.5 空值 26
2.4 運(yùn)算符 26
2.4.1 算術(shù)運(yùn)算符 27
2.4.2 賦值運(yùn)算符 31
2.4.3 比較運(yùn)算符 33
2.4.4 邏輯運(yùn)算符 34
2.4.5 條件運(yùn)算符 37
2.5 表達(dá)式與語(yǔ)句 38
2.6 類(lèi)型轉(zhuǎn)換 39
2.6.1 “字符串”轉(zhuǎn)換為“數(shù)字” 39
2.6.2 “數(shù)字”轉(zhuǎn)換為“字符串” 43
2.7 轉(zhuǎn)義字符 45
2.8 注釋 47
2.8.1 單行注釋 47
2.8.2 多行注釋 48
2.9 本章練習(xí) 49
第3 章 流程控制 51
3.1 流程控制簡(jiǎn)介 51
3.1.1 順序結(jié)構(gòu) 51
3.1.2 選擇結(jié)構(gòu) 52
3.1.3 循環(huán)結(jié)構(gòu) 53
3.2 選擇結(jié)構(gòu):if 53
3.2.1 單向選擇:if... 54
3.2.2 雙向選擇:if...else... 55
3.2.3 多向選擇:if...else if...else... 57
3.2.4 if 語(yǔ)句的嵌套 58
3.3 選擇結(jié)構(gòu):switch 61
3.4 循環(huán)結(jié)構(gòu):while 65
3.5 循環(huán)結(jié)構(gòu):do...while 69
3.6 循環(huán)結(jié)構(gòu):for 70
3.7 實(shí)戰(zhàn)題:判斷一個(gè)數(shù)是整數(shù),還是
小數(shù) 73
3.8 實(shí)戰(zhàn)題:找出“水仙花數(shù)” 74
3.9 本章練習(xí) 75
第4 章 初識(shí)函數(shù) 77
4.1 函數(shù)是什么 77
4.2 函數(shù)的定義 79
4.2.1 沒(méi)有返回值的函數(shù) 79
4.2.2 有返回值的函數(shù) 82
4.2.3 全局變量與局部變量 83
4.3 函數(shù)的調(diào)用 85
4.3.1 直接調(diào)用 86
4.3.2 在表達(dá)式中調(diào)用 87
4.3.3 在超鏈接中調(diào)用 88
4.3.4 在事件中調(diào)用 89
4.4 嵌套函數(shù) 90
4.5 內(nèi)置函數(shù) 91
4.6 實(shí)戰(zhàn)題:判斷某一年是否是閏年 92
4.7 實(shí)戰(zhàn)題:求出任意5 個(gè)數(shù)的最大值 93
4.8 本章練習(xí) 94
第5 章 字符串對(duì)象 96
5.1 內(nèi)置對(duì)象簡(jiǎn)介 96
5.2 獲取字符串長(zhǎng)度 96
5.3 大小寫(xiě)轉(zhuǎn)換 98
5.4 獲取某一個(gè)字符 99
5.5 截取字符串 101
5.6 替換字符串 103
5.7 分割字符串 105
5.8 檢索字符串的位置 109
5.9 實(shí)戰(zhàn)題:統(tǒng)計(jì)某一個(gè)字符的個(gè)數(shù) 111
5.10 實(shí)戰(zhàn)題:統(tǒng)計(jì)字符串中有多少個(gè)
數(shù)字 112
5.11 本章練習(xí) 113
第6 章 數(shù)組對(duì)象 114
6.1 數(shù)組是什么 114
6.2 數(shù)組的創(chuàng)建 115
6.3 數(shù)組的獲取 115
6.4 數(shù)組的賦值 116
6.5 獲取數(shù)組長(zhǎng)度 118
6.6 截取數(shù)組某部分 121
6.7 添加數(shù)組元素 123
6.7.1 在數(shù)組開(kāi)頭添加元素:unshift() 123
6.7.2 在數(shù)組結(jié)尾添加元素:push() 124
6.8 刪除數(shù)組元素 126
6.8.1 刪除數(shù)組中第 一個(gè)元素:shift() 126
6.8.2 刪除數(shù)組最后一個(gè)元素:pop() 127
6.9 比較數(shù)組大小 129
6.10 顛倒數(shù)組順序 130
6.11 將數(shù)組元素連接成字符串 131
6.12 實(shí)戰(zhàn)題:數(shù)組與字符串的轉(zhuǎn)換
操作 133
6.13 實(shí)戰(zhàn)題:計(jì)算面積與體積,返回一個(gè)
數(shù)組 134
6.14 本章練習(xí) 135
第7 章 時(shí)間對(duì)象 137
7.1 時(shí)間對(duì)象簡(jiǎn)介 137
7.2 操作年、月、日 139
7.2.1 獲取年、月、日 139
7.2.2 設(shè)置年、月、日 141
7.3 操作時(shí)、分、秒 143
7.3.1 獲取時(shí)、分、秒 143
7.3.2 設(shè)置時(shí)、分、秒 144
7.4 獲取星期幾 145
7.5 本章練習(xí) 147
第8 章 數(shù)學(xué)對(duì)象 148
8.1 數(shù)學(xué)對(duì)象簡(jiǎn)介 148
8.2 Math 對(duì)象的屬性 148
8.3 Math 對(duì)象的方法 150
8.4 最大值與最小值 150
8.5 取整運(yùn)算 151
8.5.1 向下取整:floor() 151
8.5.2 向上取整:ceil() 153
8.6 三角函數(shù) 154
8.7 生成隨機(jī)數(shù) 155
8.7.1 隨機(jī)生成某個(gè)范圍內(nèi)的“任意數(shù)” 156
8.7.2 隨機(jī)生成某個(gè)范圍內(nèi)的“整數(shù)” 156
8.8 實(shí)戰(zhàn)題:生成隨機(jī)驗(yàn)證碼 157
8.9 實(shí)戰(zhàn)題:生成隨機(jī)顏色值 158
8.10 本章練習(xí) 159
第二部分 核心技術(shù)
第9 章 DOM 基礎(chǔ) 163
9.1 核心技術(shù)簡(jiǎn)介 163
9.2 DOM 是什么 163
9.2.1 DOM 對(duì)象 163
9.2.2 DOM 結(jié)構(gòu) 164
9.3 節(jié)點(diǎn)類(lèi)型 165
9.4 獲取元素 166
9.4.1 getElementById() 166
9.4.2 getElementsByTagName() 168
9.4.3 getElementsByClassName() 173
9.4.4 querySelector() 和
querySelectorAll() 174
9.4.5 getElementsByName() 177
9.4.6 document.title 和
document.body 179
9.5 創(chuàng)建元素 179
9.6 插入元素 185
9.6.1 appendChild() 185
9.6.2 insertBefore() 187
9.7 刪除元素 189
9.8 復(fù)制元素 191
9.9 替換元素 193
9.10 本章練習(xí) 194
第 10 章 DOM 進(jìn)階 196
10.1 HTML 屬性操作(對(duì)象屬性) 196
10.1.1 獲取HTML 屬性值 196
10.1.2 設(shè)置HTML 屬性值 203
10.2 HTML 屬性操作(對(duì)象方法) 205
10.2.1 getAttribute() 205
10.2.2 setAttribute() 208
10.2.3 removeAttribute() 209
10.2.4 hasAttribute() 211
10.3 CSS 屬性操作 213
10.3.1 獲取CSS 屬性值 213
10.3.2 設(shè)置CSS 屬性值 214
10.3.3 最后一個(gè)問(wèn)題 221
10.4 DOM 遍歷 224
10.4.1 查找父元素 224
10.4.2 查找子元素 226
10.4.3 查找兄弟元素 230
10.5 innerHTML 和innerText 232
10.6 本章練習(xí) 235
第 11 章 事件基礎(chǔ) 237
11.1 事件是什么 237
11.2 事件調(diào)用方式 238
11.2.1 在script 標(biāo)簽中調(diào)用 238
11.2.2 在元素中調(diào)用事件 239
11.3 鼠標(biāo)事件 241
11.3.1 鼠標(biāo)單擊 241
11.3.2 鼠標(biāo)移入和鼠標(biāo)移出 243
11.3.3 鼠標(biāo)按下和鼠標(biāo)松開(kāi) 245
11.4 鍵盤(pán)事件 246
11.5 表單事件 248
11.5.1 onfocus 和onblur 248
11.5.2 onselect 251
11.5.3 onchange 253
11.6 編輯事件 256
11.6.1 oncopy 256
11.6.2 onselectstart 257
11.6.3 oncontextmenu 258
11.7 頁(yè)面事件 259
11.7.1 onload 259
11.7.2 onbeforeunload 262
11.8 本章練習(xí) 263
第 12 章 事件進(jìn)階 264
12.1 事件監(jiān)聽(tīng)器 264
12.1.1 事件處理器 264
12.1.2 事件監(jiān)聽(tīng)器 265
12.2 event 對(duì)象 273
12.2.1 type 274
12.2.2 keyCode 275
12.3 this 277
12.4 本章練習(xí) 281
第 13 章 window 對(duì)象 282
13.1 window 對(duì)象簡(jiǎn)介 282
13.2 窗口操作 283
13.2.1 打開(kāi)窗口 284
13.2.2 關(guān)閉窗口 289
13.3 對(duì)話框 291
13.3.1 alert() 291
13.3.2 confirm() 292
13.3.3 prompt() 293
13.4 定時(shí)器 295
13.4.1 setTimeout() 和
clearTimeout() 296
13.4.2 setInterval() 和clearInterval() 300
13.5 location 對(duì)象 304
13.5.1 window.location.href 305
13.5.2 window.location.search 306
13.5.3 window.location.hash 307
13.6 navigator 對(duì)象 308
13.7 本章練習(xí) 311
第 14 章 document 對(duì)象 312
14.1 document 對(duì)象簡(jiǎn)介 312
14.2 document 對(duì)象屬性 312
14.2.1 document.URL 313
14.2.2 document.referrer 314
14.3 document 對(duì)象方法 314
14.3.1 document.write() 315
14.3.2 document.writeln() 316
14.4 本章練習(xí) 319
附錄A 字符串的方法 320
附錄B 數(shù)組的方法 321
附錄C 時(shí)間對(duì)象的方法 322
附錄D 數(shù)學(xué)對(duì)象的方法 323
附錄E 常用的隨機(jī)數(shù) 324

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)