包郵 HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程
-
>
貨幣大歷史:金融霸權(quán)與大國(guó)興衰六百年
-
>
(精)方力鈞作品圖錄
-
>
《藏書報(bào)》2021合訂本
-
>
(精)中國(guó)當(dāng)代書畫名家作品集·范碩:書法卷+繪畫卷(全2卷)
-
>
(噴繪樓閣版)女主臨朝:武則天的權(quán)力之路
-
>
書里掉出來一只狼+狼的故事-全2冊(cè)
-
>
奇思妙想創(chuàng)意玩具書(精裝4冊(cè))
HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程 版權(quán)信息
- ISBN:9787302639428
- 條形碼:9787302639428 ; 978-7-302-63942-8
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:
HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程 本書特色
•理論結(jié)合實(shí)踐,注重動(dòng)手能力培養(yǎng)
•任務(wù)驅(qū)動(dòng)講解,有效激發(fā)學(xué)習(xí)興趣
•典型項(xiàng)目案例,扎實(shí)培養(yǎng)專業(yè)素質(zhì)
•教學(xué)做一體化,極大提高教學(xué)效率
HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程 內(nèi)容簡(jiǎn)介
《JavaScript基礎(chǔ)與實(shí)例教程》是廣西壯族自治區(qū)“十四五”職業(yè)教育規(guī)劃教材,按照高職高專計(jì)算機(jī)課程基本要求,以工單任務(wù)、案例驅(qū)動(dòng)的形式來組織內(nèi)容,突出計(jì)算機(jī)課程的實(shí)踐性特點(diǎn)。本書包括8個(gè)知識(shí)單元——初識(shí)JavaScript、JavaScript基本語(yǔ)法、設(shè)計(jì)程序結(jié)構(gòu)、數(shù)組和對(duì)象、JavaScript中的函數(shù)、BOM和DOM、JavaScript中的事件、JavaScript正則表達(dá)式,并通過8個(gè)項(xiàng)目案例——登錄和歡迎界面、商品信息管理、首頁(yè)問候語(yǔ)、購(gòu)物車功能、購(gòu)物車結(jié)算功能、商城輪播圖特效、滾動(dòng)條的滾動(dòng)事件、商城的登錄驗(yàn)證,強(qiáng)化對(duì)知識(shí)的理解和技能的掌握。
本書內(nèi)容安排合理,結(jié)構(gòu)清晰,實(shí)例豐富,突出理論和實(shí)踐的結(jié)合,可作為各類高等院校及相關(guān)技能的培訓(xùn)教材,也可供廣大程序設(shè)計(jì)人員參考。
HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程 前言
JavaScript是由Netscape(網(wǎng)景公司)的LiveScript發(fā)展而來的、原型化繼承的、基于對(duì)象的、動(dòng)態(tài)類型的、區(qū)分大小寫的客戶端腳本語(yǔ)言,主要目的是解決服務(wù)器端語(yǔ)言(如Perl)遺留的速度問題,為客戶提供更流暢的瀏覽體驗(yàn)。當(dāng)時(shí)服務(wù)器端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度慢,驗(yàn)證步驟消耗的時(shí)間太多,于是Netscape的瀏覽器Navigator加入了JavaScript,提供了數(shù)據(jù)驗(yàn)證的基本功能。JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言,同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語(yǔ)言,常用來給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,如響應(yīng)用戶的各種操作。它*初由Netscape公司的Brendan Eich設(shè)計(jì),是一種動(dòng)態(tài)的、弱類型的、基于原型的語(yǔ)言,內(nèi)置支持類。
《JavaScript基礎(chǔ)與實(shí)例教程》是廣西壯族自治區(qū)“十四五”職業(yè)教育規(guī)劃教材,采用了工作手冊(cè)式的設(shè)計(jì)方案,同時(shí)本書作為廣西壯族自治區(qū)教育科學(xué)“十四五”規(guī)劃課題(2023A110)主要成果,適用于現(xiàn)代學(xué)徒制學(xué)徒用書。
HITE7.軟件開發(fā)與應(yīng)用-工程師-JavaScript-基礎(chǔ)與實(shí)例教程 目錄
項(xiàng)目一 登錄和歡迎界面的實(shí)現(xiàn) 1
工單任務(wù) 2
工作手冊(cè) 6
1.1 JavaScript簡(jiǎn)史 6
1.2 在HTML中使用JavaScript 7
1.2.1 使用標(biāo)簽 8
1.2.2 使用JavaScript外部文件 10
1.2.3 JavaScript編寫規(guī)范 11
上機(jī)實(shí)戰(zhàn) 11
單元自測(cè) 12
完成工單 13
單元小結(jié) 17
工單評(píng)價(jià)表 18
項(xiàng)目二 商品信息管理的實(shí)現(xiàn) 19
工單任務(wù) 20
工作手冊(cè) 23
2.1 JavaScript基礎(chǔ) 23
2.1.1 JavaScript語(yǔ)法 23
2.1.2 關(guān)鍵字和保留字 24
2.1.3 JavaScript數(shù)據(jù)類型 25
2.1.4 變量 26
2.1.5 混合計(jì)算時(shí)的數(shù)據(jù)類型 27
2.1.6 數(shù)據(jù)類型的轉(zhuǎn)換 28
2.2 JavaScript表達(dá)式和運(yùn)算符 29
2.2.1 賦值運(yùn)算符 30
2.2.2 算術(shù)運(yùn)算符 30
2.2.3 結(jié)合運(yùn)算符 31
2.2.4 比較運(yùn)算符 31
2.2.5 邏輯運(yùn)算符 32
2.2.6 字符串運(yùn)算符 33
2.2.7 條件運(yùn)算符 33
2.2.8 運(yùn)算符的優(yōu)先級(jí) 34
上機(jī)實(shí)戰(zhàn) 34
單元自測(cè) 36
完成工單 36
單元小結(jié) 39
工單評(píng)價(jià)表 40
項(xiàng)目三 首頁(yè)問候語(yǔ)的實(shí)現(xiàn) 41
工單任務(wù) 42
工作手冊(cè) 45
3.1 條件判斷語(yǔ)句 45
3.1.1 簡(jiǎn)單if語(yǔ)句 45
3.1.2 if-else語(yǔ)句 47
3.1.3 多重if語(yǔ)句 48
3.1.4 嵌套if語(yǔ)句 49
3.1.5 switch結(jié)構(gòu) 50
3.2 循環(huán)控制語(yǔ)句 52
3.2.1 while循環(huán) 52
3.2.2 do-while循環(huán) 53
3.2.3 for循環(huán) 54
3.2.4 break和continue語(yǔ)句 55
上機(jī)實(shí)戰(zhàn) 57
單元自測(cè) 59
完成工單 60
單元小結(jié) 62
工單評(píng)價(jià)表 63
項(xiàng)目四 購(gòu)物車功能的實(shí)現(xiàn) 64
工單任務(wù) 65
工作手冊(cè) 68
4.1 字符串對(duì)象的常用屬性和方法 68
4.2 Math對(duì)象的常用屬性和方法 73
4.3 Date對(duì)象的常用屬性和方法 75
4.4 數(shù)組對(duì)象 78
4.4.1 創(chuàng)建數(shù)組對(duì)象 78
4.4.2 數(shù)組下標(biāo)與數(shù)組元素的使用 78
4.4.3 數(shù)組的length屬性 79
4.4.4 數(shù)組元素的遍歷 79
4.4.5 數(shù)組的常用方法列表 81
上機(jī)實(shí)戰(zhàn) 83
單元自測(cè) 86
完成工單 87
單元小結(jié) 93
工單評(píng)價(jià)表 94
項(xiàng)目五 購(gòu)物車結(jié)算功能的實(shí)現(xiàn) 95
工單任務(wù) 96
工作手冊(cè) 99
5.1 函數(shù)的創(chuàng)建和使用 99
5.1.1 函數(shù)的定義 99
5.1.2 函數(shù)的使用 100
5.1.3 函數(shù)的參數(shù) 101
5.1.4 函數(shù)表達(dá)式和匿名函數(shù) 104
5.1.5 變量的作用域 104
5.1.6 內(nèi)置函數(shù) 108
5.2 函數(shù)的擴(kuò)展知識(shí) 111
5.2.1 箭頭函數(shù) 111
5.2.2 自定義構(gòu)造函數(shù) 112
5.2.3 this對(duì)象 113
5.2.4 函數(shù)嵌套與作用域鏈 115
5.2.5 函數(shù)的遞歸 116
5.2.6 閉包函數(shù) 117
上機(jī)實(shí)戰(zhàn) 118
單元自測(cè) 119
完成工單 120
單元小結(jié) 123
工單評(píng)價(jià)表 124
項(xiàng)目六 商城輪播圖的實(shí)現(xiàn) 125
工單任務(wù) 126
工作手冊(cè) 129
6.1 BOM對(duì)象 129
6.1.1 什么是BOM對(duì)象 129
6.1.2 常用的BOM對(duì)象 129
6.1.3 window對(duì)象 130
6.1.4 history對(duì)象 131
6.1.5 location對(duì)象 132
6.1.6 定時(shí)器 134
6.2 DOM對(duì)象 138
6.2.1 一個(gè)HTML DOM的例子 138
6.2.2 HTML DOM的樹結(jié)構(gòu) 139
6.2.3 獲取頁(yè)面元素 140
6.2.4 操作DOM元素 147
6.3 通過節(jié)點(diǎn)關(guān)系查找元素 157
6.4 在DOM中添加/刪除元素節(jié)點(diǎn) 160
上機(jī)實(shí)戰(zhàn) 161
單元自測(cè) 164
完成工單 165
單元小結(jié) 170
工單評(píng)價(jià)表 171
項(xiàng)目七 滾動(dòng)條的實(shí)現(xiàn) 172
工單任務(wù) 173
工作手冊(cè) 176
7.1 事件的基礎(chǔ) 176
7.1.1 事件概述 176
7.1.2 事件的綁定 177
7.1.3 事件對(duì)象 180
7.1.4 事件冒泡 181
7.1.5 阻止事件冒泡 182
7.1.6 阻止默認(rèn)事件 183
7.2 常用事件 184
7.2.1 頁(yè)面事件 184
7.2.2 焦點(diǎn)事件 185
7.2.3 鼠標(biāo)事件 185
7.2.4 鍵盤事件 188
7.2.5 表單事件 191
7.2.6 window對(duì)象常用事件 192
上機(jī)實(shí)戰(zhàn) 193
單元自測(cè) 198
拓展作業(yè) 199
完成工單 200
單元小結(jié) 204
工單評(píng)價(jià)表 205
項(xiàng)目八 商城登錄的實(shí)現(xiàn) 206
工單任務(wù) 207
工作手冊(cè) 209
8.1 正則表達(dá)式 209
8.2 正則表達(dá)式的使用 212
8.3 使用正則的表單數(shù)據(jù)驗(yàn)證 216
8.3.1 中文字符的驗(yàn)證 216
8.3.2 電子郵件的驗(yàn)證 217
8.3.3 表單數(shù)據(jù)的其他驗(yàn)證 218
8.4 字符串對(duì)象的方法對(duì)正則的支持 224
上機(jī)實(shí)戰(zhàn) 227
單元自測(cè) 228
拓展作業(yè) 229
完成工單 230
單元小結(jié) 231
工單評(píng)價(jià)表 232
- >
詩(shī)經(jīng)-先民的歌唱
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
小考拉的故事-套裝共3冊(cè)
- >
伯納黛特,你要去哪(2021新版)
- >
二體千字文
- >
月亮與六便士
- >
回憶愛瑪儂
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述