-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
從零開始學JavaScript 版權信息
- ISBN:9787122405500
- 條形碼:9787122405500 ; 978-7-122-40550-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
從零開始學JavaScript 本書特色
適讀人群 :本書適合JavaScript初學者、軟件開發入門者自學使用,也可用作高等院校相關專業的教材及參考書。本書具有如下特色: ? 由淺入深,循序漸進。本書以入門讀者為對象,先從語言基礎學起,再學習語言的核心技術,然后學習高 級應用,*后學習開發一個完整項目。講解過程中步驟詳盡,版式新穎,使讀者在閱讀時一目了然,從而快速掌握書中內容。 ? 語音視頻,講解詳盡。書中每一章節均提供聲圖并茂的教學視頻,讀者可以掃描書中對應的二維碼隨時隨地學習。這些視頻能夠引導初學者快速入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。 ? 實例典型,輕松易學。通過例子學習是好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供了注釋。 ? 精彩欄目,貼心提醒。本書根據需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讓讀者可以在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。 ? 附贈資源,優質服務。除配套視頻和源程序外,本書還贈送相關資源庫、題庫,同時為讀者提供社區技術支持、QQ在線答疑等學習服務,收獲更好的學習體驗。
從零開始學JavaScript 內容簡介
本書從零基礎讀者的角度出發,通過通俗易懂的語言、豐富多彩的實例,循序漸進地讓讀者在實踐中學習JavaScript編程知識,并提升自己的實際開發能力。 全書共分為4篇25章,內容包括JavaScript簡介、JavaScript語言基礎、條件判斷語句、循環控制語句、函數、自定義對象、Math對象和Date對象、數組、String對象、JavaScript事件處理、文檔對象、表單對象、圖像對象、文檔對象模型(DOM)、Window對象、Style對象、JavaScript中使用XML、Ajax技術、jQuery基礎、jQuery控制頁面、jQuery的事件處理、jQuery的動畫效果、Vue.js基礎、幸運大抽獎、51購商城等。書中知識點講解細致,側重介紹每個知識點的使用場景,涉及的代碼給出了詳細的注釋,可以使讀者輕松領會JavaScript程序開發的精髓,快速提高開發技能。同時,本書配套了大量教學視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實踐。 本書適合JavaScript初學者、軟件開發入門者自學使用,也可用作高等院校相關專業的教材及參考書。
從零開始學JavaScript 目錄
第1篇 基礎知識篇
第1章 JavaScript簡介 2 視頻講解:6節,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] 調用外部JavaScript文件 11
1.3.3 作為標簽的屬性值使用 12
1.4 JavaScript基本語法 13
本章知識思維導圖 15
第2章 JavaScript語言基礎 16 視頻講解:15節,135分鐘
2.1 數據類型 17
2.1.1 數值型 17
2.1.2 字符串型 19
[實例2.1] 輸出奧尼爾的中文名、英文名和別名 20
2.1.3 布爾型 21
2.1.4 特殊數據類型 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 算術運算符 25
[實例2.3] 將華氏度轉換為攝氏度 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 運算符優先級 32
[實例2.9] 運算符優先級的使用 33
2.4 表達式 33
2.5 數據類型的轉換規則 34
本章知識思維導圖 36
第3章 條件判斷語句 37 視頻講解:5節,49分鐘
3.1 if語句 38
3.1.1 簡單if語句 38
[實例3.1] 獲取3個數中的*大值 39
3.1.2 if…else語句 39
[實例3.2] 判斷2022年2月份的天數 40
3.1.3 if…else if語句 40
[實例3.3] 輸出考試成績對應的等級 41
3.1.4 if語句的嵌套 42
[實例3.4] 判斷女職工是否已經退休 42
3.2 switch語句 43
[實例3.5] 輸出獎項級別及獎品 44
本章知識思維導圖 45
第4章 循環控制語句 46 視頻講解:6節,56分鐘
4.1 循環語句 47
4.1.1 while語句 47
[實例4.1] 計算1500米比賽的完整圈數 48
4.1.2 do…while語句 48
[實例4.2] 計算1+2+…+100的和 49
4.1.3 for語句 49
[實例4.3] 計算100以內所有偶數的和 51
4.1.4 循環語句的嵌套 51
[實例4.4] 輸出乘法口訣表 51
4.2 跳轉語句 52
4.2.1 continue語句 52
[實例4.5] 輸出影廳座位圖 52
4.2.2 break語句 53
本章知識思維導圖 54
第5章 函數 55 視頻講解:13節,80分鐘
5.1 函數的定義和調用 56
5.1.1 函數的定義 56
5.1.2 函數的調用 57
5.2 函數的參數 58
[實例5.1] 輸出圖書名稱和圖書作者 59
5.3 函數的返回值 59
[實例5.2] 計算購物車中商品總價 60
5.4 嵌套函數 60
5.4.1 函數的嵌套定義 60
5.4.2 函數的嵌套調用 61
[實例5.3] 獲得選手的平均分 61
5.5 遞歸函數 62
5.6 變量的作用域 62
5.6.1 全局變量和局部變量 62
5.6.2 變量的優先級 63
5.7 內置函數 63
5.7.1 數值處理函數 64
5.7.2 字符串處理函數 66
5.8 定義匿名函數 67
5.8.1 在表達式中定義函數 67
[實例5.4] 輸出星號金字塔形圖案 68
5.8.2 使用Function()構造函數 68
本章知識思維導圖 69
第6章 自定義對象 70 視頻講解:8節,71分鐘
6.1 對象簡介 71
6.1.1 什么是對象 71
6.1.2 對象的屬性和方法 71
6.1.3 JavaScript對象的種類 72
6.2 自定義對象的創建 72
6.2.1 直接創建自定義對象 72
6.2.2 通過自定義構造函數創建對象 73
[實例6.1] 創建一個球員對象 74
[實例6.2] 輸出演員個人簡介 75
[實例6.3] 創建一個圓的對象 76
6.2.3 通過Object對象創建自定義對象 76
[實例6.4] 創建一個圖書對象 78
6.3 對象訪問語句 78
6.3.1 for…in語句 78
6.3.2 with語句 79
本章知識思維導圖 80
第7章 Math對象和Date對象 81 視頻講解:2節,58分鐘
7.1 Math對象 82
7.1.1 Math對象的屬性 82
7.1.2 Math對象的方法 82
[實例7.1] 生成指定位數的隨機數 83
7.2 Date對象 84
7.2.1 創建Date對象 84
7.2.2 Date對象的屬性 85
7.2.3 Date對象的方法 86
[實例7.2] 輸出當前的日期和時間 87
[實例7.3] 獲取當前日期距離明年元旦的天數 89
本章知識思維導圖 90
第8章 數組 91 視頻講解:14節,111分鐘
8.1 數組介紹 92
8.2 定義數組 92
8.2.1 定義空數組 92
8.2.2 指定數組長度 93
8.2.3 指定數組元素 93
8.2.4 直接定義數組 94
8.3 操作數組元素 94
8.3.1 數組元素的輸入和輸出 94
[實例8.1] 輸出3個學霸姓名 96
8.3.2 數組元素的添加 96
8.3.3 數組元素的刪除 97
8.4 數組的屬性 97
8.4.1 length屬性 97
[實例8.2] 輸出省份、省會以及旅游景點 98
8.4.2 prototype屬性 99
[實例8.3] 應用自定義方法輸出數組 99
8.5 數組的方法 99
8.5.1 數組的添加和刪除 100
8.5.2 設置數組的排列順序 103
[實例8.4] 輸出2020年電影票房排行榜前五名 105
8.5.3 獲取某段數組元素 105
[實例8.5] 計算選手的*終得分 106
8.5.4 數組轉換成字符串 107
本章知識思維導圖 108
第9章 String對象 109 視頻講解:9節,65分鐘
9.1 String對象的創建 110
9.2 String對象的屬性 110
9.2.1 length屬性 110
[實例9.1] 為金庸小說人物名稱按字數分類 111
9.2.2 constructor屬性 111
9.2.3 prototype屬性 112
9.3 String對象的方法 112
9.3.1 查找字符串 113
[實例9.2] 獲取字符“葡萄”在繞口令中的出現次數 114
9.3.2 截取字符串 115
[實例9.3] 截取網站公告標題 116
9.3.3 大小寫轉換 117
9.3.4 連接和拆分 118
[實例9.4] 輸出梁山好漢人物信息 119
9.3.5 格式化字符串 120
本章知識思維導圖 122
第2篇 核心技術篇
第10章 JavaScript事件處理 124 視頻講解:13節,45分鐘
10.1 事件與事件處理概述 125
10.1.1 什么是事件 125
10.1.2 JavaScript的常用事件 125
10.1.3 事件的調用 126
10.1.4 Event對象 127
10.2 表單相關事件 127
10.2.1 獲得焦點與失去焦點事件 128
[實例10.1] 改變文本框的背景顏色 128
10.2.2 失去焦點內容改變事件 129
[實例10.2] 改變文本框的字體顏色 129
10.2.3 表單提交與重置事件 129
[實例10.3] 驗證提交表單中是否有空值 130
10.3 鼠標鍵盤事件 130
10.3.1 鼠標單擊事件 131
[實例10.4] 動態改變頁面的背景顏色 131
10.3.2 鼠標按下和松開事件 131
[實例10.5] 用事件模擬超鏈接標記的功能 132
10.3.3 鼠標移入移出事件 132
[實例10.6] 動態改變圖片的焦點 132
10.3.4 鼠標移動事件 133
10.3.5 鍵盤事件 133
[實例10.7] 實現單擊“A”鍵刷新的功能 135
10.4 頁面事件 135
10.4.1 頁面加載事件 136
[實例10.8] 動態改變圖片大小 136
10.4.2 頁面大小事件 136
本章知識思維導圖 137
第11章 文檔對象 138 視頻講解:7節,39分鐘
11.1 文檔對象概述 139
11.2 文檔對象的應用 140
11.2.1 設置文檔前景色和背景色 140
[實例11.1] 動態改變文檔的前景色和背景色 140
11.2.2 設置動態標題欄 141
[實例11.2] 實現動態標題欄 141
11.2.3 獲取URL 142
[實例11.3] 顯示當前頁面的URL 142
11.2.4 在文檔中輸出數據 142
11.2.5 動態添加一個HTML標記 143
[實例11.4] 動態添加文本框 143
11.2.6 獲取文本框并修改其內容 144
本章知識思維導圖 145
- >
回憶愛瑪儂
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
經典常談
- >
巴金-再思錄
- >
月亮與六便士
- >
我從未如此眷戀人間
- >
莉莉和章魚
- >
二體千字文