書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

從零開始學(xué)JavaScript

出版社:化學(xué)工業(yè)出版社出版時間:2022-06-01
開本: 16開 頁數(shù): 365
中 圖 價:¥51.5(5.2折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

從零開始學(xué)JavaScript 版權(quán)信息

從零開始學(xué)JavaScript 本書特色

適讀人群 :本書適合JavaScript初學(xué)者、軟件開發(fā)入門者自學(xué)使用,也可用作高等院校相關(guān)專業(yè)的教材及參考書。本書具有如下特色: ? 由淺入深,循序漸進。本書以入門讀者為對象,先從語言基礎(chǔ)學(xué)起,再學(xué)習(xí)語言的核心技術(shù),然后學(xué)習(xí)高 級應(yīng)用,*后學(xué)習(xí)開發(fā)一個完整項目。講解過程中步驟詳盡,版式新穎,使讀者在閱讀時一目了然,從而快速掌握書中內(nèi)容。 ? 語音視頻,講解詳盡。書中每一章節(jié)均提供聲圖并茂的教學(xué)視頻,讀者可以掃描書中對應(yīng)的二維碼隨時隨地學(xué)習(xí)。這些視頻能夠引導(dǎo)初學(xué)者快速入門,感受編程的快樂和成就感,增強進一步學(xué)習(xí)的信心,從而快速成為編程高手。 ? 實例典型,輕松易學(xué)。通過例子學(xué)習(xí)是好的學(xué)習(xí)方式,本書通過“一個知識點、一個例子、一個結(jié)果、一段評析、一個綜合應(yīng)用”的模式,透徹詳盡地講述了實際開發(fā)中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學(xué)習(xí)編程技能,書中幾乎每行代碼都提供了注釋。 ? 精彩欄目,貼心提醒。本書根據(jù)需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讓讀者可以在學(xué)習(xí)過程中更輕松地理解相關(guān)知識點及概念,更快地掌握個別技術(shù)的應(yīng)用技巧。 ? 附贈資源,優(yōu)質(zhì)服務(wù)。除配套視頻和源程序外,本書還贈送相關(guān)資源庫、題庫,同時為讀者提供社區(qū)技術(shù)支持、QQ在線答疑等學(xué)習(xí)服務(wù),收獲更好的學(xué)習(xí)體驗。

從零開始學(xué)JavaScript 內(nèi)容簡介

本書從零基礎(chǔ)讀者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,循序漸進地讓讀者在實踐中學(xué)習(xí)JavaScript編程知識,并提升自己的實際開發(fā)能力。 全書共分為4篇25章,內(nèi)容包括JavaScript簡介、JavaScript語言基礎(chǔ)、條件判斷語句、循環(huán)控制語句、函數(shù)、自定義對象、Math對象和Date對象、數(shù)組、String對象、JavaScript事件處理、文檔對象、表單對象、圖像對象、文檔對象模型(DOM)、Window對象、Style對象、JavaScript中使用XML、Ajax技術(shù)、jQuery基礎(chǔ)、jQuery控制頁面、jQuery的事件處理、jQuery的動畫效果、Vue.js基礎(chǔ)、幸運大抽獎、51購商城等。書中知識點講解細致,側(cè)重介紹每個知識點的使用場景,涉及的代碼給出了詳細的注釋,可以使讀者輕松領(lǐng)會JavaScript程序開發(fā)的精髓,快速提高開發(fā)技能。同時,本書配套了大量教學(xué)視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實踐。 本書適合JavaScript初學(xué)者、軟件開發(fā)入門者自學(xué)使用,也可用作高等院校相關(guān)專業(yè)的教材及參考書。

從零開始學(xué)JavaScript 目錄

第1篇 基礎(chǔ)知識篇
第1章 JavaScript簡介 2 視頻講解:6節(jié),50分鐘
1.1 JavaScript簡述 3
1.2 WebStorm的下載與安裝 5
1.3 JavaScript在HTML中的使用 8
1.3.1 在頁面中直接嵌入JavaScript代碼 8
[實例1.1] 編寫**個JavaScript程序 9
1.3.2 鏈接外部JavaScript文件 11
[實例1.2] 調(diào)用外部JavaScript文件 11
1.3.3 作為標簽的屬性值使用 12
1.4 JavaScript基本語法 13
本章知識思維導(dǎo)圖 15

第2章 JavaScript語言基礎(chǔ) 16 視頻講解:15節(jié),135分鐘
2.1 數(shù)據(jù)類型 17
2.1.1 數(shù)值型 17
2.1.2 字符串型 19
[實例2.1] 輸出奧尼爾的中文名、英文名和別名 20
2.1.3 布爾型 21
2.1.4 特殊數(shù)據(jù)類型 22
2.2 變量 22
2.2.1 變量的命名 22
2.2.2 變量的聲明 23
2.2.3 變量的賦值 23
2.2.4 變量的類型 24
[實例2.2] 輸出球員信息 25
2.3 運算符 25
2.3.1 算術(shù)運算符 25
[實例2.3] 將華氏度轉(zhuǎn)換為攝氏度 26
2.3.2 字符串運算符 26
[實例2.4] 字符串運算符的使用 27
2.3.3 比較運算符 27
[實例2.5] 比較運算符的使用 28
2.3.4 賦值運算符 28
[實例2.6] 賦值運算符的使用 29
2.3.5 邏輯運算符 29
[實例2.7] 邏輯運算符的使用 30
2.3.6 條件運算符 30
[實例2.8] 條件運算符的使用 30
2.3.7 其他運算符 31
2.3.8 運算符優(yōu)先級 32
[實例2.9] 運算符優(yōu)先級的使用 33
2.4 表達式 33
2.5 數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則 34
本章知識思維導(dǎo)圖 36

第3章 條件判斷語句 37 視頻講解:5節(jié),49分鐘
3.1 if語句 38
3.1.1 簡單if語句 38
[實例3.1] 獲取3個數(shù)中的*大值 39
3.1.2 if…else語句 39
[實例3.2] 判斷2022年2月份的天數(shù) 40
3.1.3 if…else if語句 40
[實例3.3] 輸出考試成績對應(yīng)的等級 41
3.1.4 if語句的嵌套 42
[實例3.4] 判斷女職工是否已經(jīng)退休 42
3.2 switch語句 43
[實例3.5] 輸出獎項級別及獎品 44
本章知識思維導(dǎo)圖 45

第4章 循環(huán)控制語句 46 視頻講解:6節(jié),56分鐘
4.1 循環(huán)語句 47
4.1.1 while語句 47
[實例4.1] 計算1500米比賽的完整圈數(shù) 48
4.1.2 do…while語句 48
[實例4.2] 計算1+2+…+100的和 49
4.1.3 for語句 49
[實例4.3] 計算100以內(nèi)所有偶數(shù)的和 51
4.1.4 循環(huán)語句的嵌套 51
[實例4.4] 輸出乘法口訣表 51
4.2 跳轉(zhuǎn)語句 52
4.2.1 continue語句 52
[實例4.5] 輸出影廳座位圖 52
4.2.2 break語句 53
本章知識思維導(dǎo)圖 54

第5章 函數(shù) 55 視頻講解:13節(jié),80分鐘
5.1 函數(shù)的定義和調(diào)用 56
5.1.1 函數(shù)的定義 56
5.1.2 函數(shù)的調(diào)用 57
5.2 函數(shù)的參數(shù) 58
[實例5.1] 輸出圖書名稱和圖書作者 59
5.3 函數(shù)的返回值 59
[實例5.2] 計算購物車中商品總價 60
5.4 嵌套函數(shù) 60
5.4.1 函數(shù)的嵌套定義 60
5.4.2 函數(shù)的嵌套調(diào)用 61
[實例5.3] 獲得選手的平均分 61
5.5 遞歸函數(shù) 62
5.6 變量的作用域 62
5.6.1 全局變量和局部變量 62
5.6.2 變量的優(yōu)先級 63
5.7 內(nèi)置函數(shù) 63
5.7.1 數(shù)值處理函數(shù) 64
5.7.2 字符串處理函數(shù) 66
5.8 定義匿名函數(shù) 67
5.8.1 在表達式中定義函數(shù) 67
[實例5.4] 輸出星號金字塔形圖案 68
5.8.2 使用Function()構(gòu)造函數(shù) 68
本章知識思維導(dǎo)圖 69

第6章 自定義對象 70 視頻講解:8節(jié),71分鐘
6.1 對象簡介 71
6.1.1 什么是對象 71
6.1.2 對象的屬性和方法 71
6.1.3 JavaScript對象的種類 72
6.2 自定義對象的創(chuàng)建 72
6.2.1 直接創(chuàng)建自定義對象 72
6.2.2 通過自定義構(gòu)造函數(shù)創(chuàng)建對象 73
[實例6.1] 創(chuàng)建一個球員對象 74
[實例6.2] 輸出演員個人簡介 75
[實例6.3] 創(chuàng)建一個圓的對象 76
6.2.3 通過Object對象創(chuàng)建自定義對象 76
[實例6.4] 創(chuàng)建一個圖書對象 78
6.3 對象訪問語句 78
6.3.1 for…in語句 78
6.3.2 with語句 79
本章知識思維導(dǎo)圖 80

第7章 Math對象和Date對象 81 視頻講解:2節(jié),58分鐘
7.1 Math對象 82
7.1.1 Math對象的屬性 82
7.1.2 Math對象的方法 82
[實例7.1] 生成指定位數(shù)的隨機數(shù) 83
7.2 Date對象 84
7.2.1 創(chuàng)建Date對象 84
7.2.2 Date對象的屬性 85
7.2.3 Date對象的方法 86
[實例7.2] 輸出當前的日期和時間 87
[實例7.3] 獲取當前日期距離明年元旦的天數(shù) 89
本章知識思維導(dǎo)圖 90

第8章 數(shù)組 91 視頻講解:14節(jié),111分鐘
8.1 數(shù)組介紹 92
8.2 定義數(shù)組 92
8.2.1 定義空數(shù)組 92
8.2.2 指定數(shù)組長度 93
8.2.3 指定數(shù)組元素 93
8.2.4 直接定義數(shù)組 94
8.3 操作數(shù)組元素 94
8.3.1 數(shù)組元素的輸入和輸出 94
[實例8.1] 輸出3個學(xué)霸姓名 96
8.3.2 數(shù)組元素的添加 96
8.3.3 數(shù)組元素的刪除 97
8.4 數(shù)組的屬性 97
8.4.1 length屬性 97
[實例8.2] 輸出省份、省會以及旅游景點 98
8.4.2 prototype屬性 99
[實例8.3] 應(yīng)用自定義方法輸出數(shù)組 99
8.5 數(shù)組的方法 99
8.5.1 數(shù)組的添加和刪除 100
8.5.2 設(shè)置數(shù)組的排列順序 103
[實例8.4] 輸出2020年電影票房排行榜前五名 105
8.5.3 獲取某段數(shù)組元素 105
[實例8.5] 計算選手的*終得分 106
8.5.4 數(shù)組轉(zhuǎn)換成字符串 107
本章知識思維導(dǎo)圖 108

第9章 String對象 109 視頻講解:9節(jié),65分鐘
9.1 String對象的創(chuàng)建 110
9.2 String對象的屬性 110
9.2.1 length屬性 110
[實例9.1] 為金庸小說人物名稱按字數(shù)分類 111
9.2.2 constructor屬性 111
9.2.3 prototype屬性 112
9.3 String對象的方法 112
9.3.1 查找字符串 113
[實例9.2] 獲取字符“葡萄”在繞口令中的出現(xiàn)次數(shù) 114
9.3.2 截取字符串 115
[實例9.3] 截取網(wǎng)站公告標題 116
9.3.3 大小寫轉(zhuǎn)換 117
9.3.4 連接和拆分 118
[實例9.4] 輸出梁山好漢人物信息 119
9.3.5 格式化字符串 120
本章知識思維導(dǎo)圖 122

第2篇 核心技術(shù)篇
第10章 JavaScript事件處理 124 視頻講解:13節(jié),45分鐘
10.1 事件與事件處理概述 125
10.1.1 什么是事件 125
10.1.2 JavaScript的常用事件 125
10.1.3 事件的調(diào)用 126
10.1.4 Event對象 127
10.2 表單相關(guān)事件 127
10.2.1 獲得焦點與失去焦點事件 128
[實例10.1] 改變文本框的背景顏色 128
10.2.2 失去焦點內(nèi)容改變事件 129
[實例10.2] 改變文本框的字體顏色 129
10.2.3 表單提交與重置事件 129
[實例10.3] 驗證提交表單中是否有空值 130
10.3 鼠標鍵盤事件 130
10.3.1 鼠標單擊事件 131
[實例10.4] 動態(tài)改變頁面的背景顏色 131
10.3.2 鼠標按下和松開事件 131
[實例10.5] 用事件模擬超鏈接標記的功能 132
10.3.3 鼠標移入移出事件 132
[實例10.6] 動態(tài)改變圖片的焦點 132
10.3.4 鼠標移動事件 133
10.3.5 鍵盤事件 133
[實例10.7] 實現(xiàn)單擊“A”鍵刷新的功能 135
10.4 頁面事件 135
10.4.1 頁面加載事件 136
[實例10.8] 動態(tài)改變圖片大小 136
10.4.2 頁面大小事件 136
本章知識思維導(dǎo)圖 137

第11章 文檔對象 138 視頻講解:7節(jié),39分鐘
11.1 文檔對象概述 139
11.2 文檔對象的應(yīng)用 140
11.2.1 設(shè)置文檔前景色和背景色 140
[實例11.1] 動態(tài)改變文檔的前景色和背景色 140
11.2.2 設(shè)置動態(tài)標題欄 141
[實例11.2] 實現(xiàn)動態(tài)標題欄 141
11.2.3 獲取URL 142
[實例11.3] 顯示當前頁面的URL 142
11.2.4 在文檔中輸出數(shù)據(jù) 142
11.2.5 動態(tài)添加一個HTML標記 143
[實例11.4] 動態(tài)添加文本框 143
11.2.6 獲取文本框并修改其內(nèi)容 144
本章知識思維導(dǎo)圖 145

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