注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JavaScript前端開發(fā)與實例教程(微課視頻版)

JavaScript前端開發(fā)與實例教程(微課視頻版)

JavaScript前端開發(fā)與實例教程(微課視頻版)

定 價:¥59.00

作 者: 崔仲遠,王寧,林新然,張夢飛 著
出版社: 清華大學出版社
叢編項: Web前端技術叢書
標 簽: 暫缺

ISBN: 9787302612834 出版時間: 2022-08-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  JavaScript是Web前端開發(fā)必須掌握的編程語言,本書以真實的項目需求為導向,循序漸進、深入淺出地講解JavaScript開發(fā)技術。每章均由知識點講解和案例實踐、常見面試題三部分組成,并配套示例源代碼、PPT課件、課后習題答案、同步教學視頻、教案、教學大綱等教學資源。本書共分13章。主要內(nèi)容包括JavaScript概述、語法基礎、數(shù)組、函數(shù)、對象、DOM、事件處理、BOM、Ajax技術、JavaScript特效綜合實例、基于ECharts的疫情實時監(jiān)控系統(tǒng)、Vue簡介和Vue基礎特性等內(nèi)容,并提供了新冠肺炎疫情風險等級劃分、“2048”游戲、漁夫打魚曬網(wǎng)、掃雷游戲、高亮顯示關鍵詞、留言板、折疊面板、浮現(xiàn)社會主義核心價值觀內(nèi)容、事件監(jiān)聽器、限時秒殺、電影購票、在線網(wǎng)盤、輪播圖、網(wǎng)絡購物車、放大鏡、基于ECharts的疫情實時監(jiān)控系統(tǒng)等大量實用案例。本書適合JavaScript初學者、Web前端開發(fā)人員,也可作為高等院校“Web前端開發(fā)”“JavaScript程序設計”“跨平臺腳本開發(fā)”等課程的教材。

作者簡介

  崔仲遠,周口師范學院副教授。2008年畢業(yè)于北京交通大學,從事計算機軟件開發(fā)及教學相關工作,包括Web前端、Java等。著有《JavaScript前端開發(fā)與實例教程》《Java面向?qū)ο蟪绦蛟O計》。

圖書目錄

第1章  JavaScript概述 1 1.1  JavaScript是什么 1 1.1.1  JavaScript簡介 1 1.1.2  JavaScript應用場景 2 1.1.3  JavaScript發(fā)展趨勢 3 1.1.4  JavaScript組成部分 4 1.2  JavaScript與其他語言 5 1.2.1  JavaScript與HTML、CSS的關系 5 1.2.2  JavaScript與Java的關系 5 1.2.3  JavaScript與TypeScript的關系 5 1.3  第一個JavaScript程序 5 1.3.1  代碼編輯工具VSCode 5 1.3.2  代碼運行工具——瀏覽器 6 1.3.3  在網(wǎng)頁中嵌入JavaScript代碼 7 1.3.4  注釋、縮進、分號 9 1.3.5  常用輸入/輸出語句 9 1.3.6  在線幫助和資源 11 1.4  案例:輸出“社會主義核心價值觀”內(nèi)容 11 1.5  本章小結 12 1.6  本章常見面試題 12 1.7  實踐操作練習題 13 第2章  JavaScript語法基礎 14 2.1  變量 14 2.1.1  聲明變量 14 2.1.2  變量命名規(guī)則與規(guī)范 15 2.1.3  使用變量 16 2.2  數(shù)據(jù)類型 17 2.2.1  數(shù)據(jù)類型分類 17 2.2.2  數(shù)據(jù)類型檢測 19 2.2.3  數(shù)據(jù)類型轉換 20 2.3  運算符和表達式 21 2.3.1  算術運算符 21 2.3.2  遞增和遞減運算符 22 2.3.3  賦值運算符 23 2.3.4  比較運算符 23 2.3.5  邏輯運算符 24 2.3.6  條件運算符 26 2.3.7  運算符的優(yōu)先級與結合性 26 2.4  流程控制 27 2.4.1  選擇結構 28 2.4.2  循環(huán)結構 31 2.5  代碼調(diào)試 35 2.5.1  alert()方法 35 2.5.2  console.log()方法 35 2.5.3  開發(fā)者工具調(diào)試 36 2.6  案例:新冠肺炎疫情風險等級劃分程序設計 38 2.6.1  案例呈現(xiàn) 38 2.6.2  案例分析 39 2.6.3  案例實現(xiàn) 39 2.7  本章小結 40 2.8  本章常見面試題 40 2.9  實踐操作練習題 41 第3章  數(shù)組 43 3.1  數(shù)組概述 43 3.2  創(chuàng)建數(shù)組 43 3.3  訪問數(shù)組 44 3.4  數(shù)組常用屬性和方法 45 3.5  案例:使用數(shù)組實現(xiàn)“2048”游戲的關鍵算法 52 3.5.1  案例呈現(xiàn) 52 3.5.2  案例分析 53 3.5.3  案例實現(xiàn) 53 3.6  本章小結 54 3.7  本章常見面試題 55 3.8  實踐操作練習題 56 第4章  函數(shù) 57 4.1  函數(shù)概述 57 4.2  自定義函數(shù) 57 4.2.1  函數(shù)的定義 58 4.2.2  函數(shù)的調(diào)用 59 4.2.3  函數(shù)的返回值 60 4.2.4  arguments對象 61 4.2.5  變量作用域 62 4.2.6  函數(shù)的嵌套調(diào)用和遞歸調(diào)用 64 4.2.7  回調(diào)函數(shù) 65 4.3  內(nèi)置函數(shù) 66 4.4  案例:“漁夫打魚曬網(wǎng)”程序設計 69 4.4.1  案例呈現(xiàn) 69 4.4.2  案例分析 69 4.4.3  案例實現(xiàn) 69 4.5  本章小結 71 4.6  本章常見面試題 71 4.7  實踐操作練習題 72 第5章  JavaScript對象 74 5.1  對象概述 74 5.2  創(chuàng)建對象 75 5.3  訪問對象 76 5.4  常用內(nèi)置對象 77 5.4.1  Math對象 77 5.4.2  Date對象 79 5.4.3  String對象 81 5.4.4  String對象與正則表達式 84 5.5  基本數(shù)據(jù)類型和復雜數(shù)據(jù)類型 86 5.6  案例 88 5.6.1  “掃雷”游戲隨機布雷 88 5.6.2  高亮顯示關鍵詞 90 5.7  本章小結 91 5.8  本章常見面試題 91 5.9  實踐操作練習題 92 第6章  DOM 94 6.1  DOM概述 94 6.2  獲取元素 94 6.3  事件基礎 99 6.4  操作元素 100 6.4.1  常用屬性操作 101 6.4.2  樣式操作 102 6.4.3  自定義屬性操作 105 6.5  this關鍵字 106 6.6  節(jié)點操作 108 6.6.1  節(jié)點類型 108 6.6.2  獲取節(jié)點 109 6.6.3  創(chuàng)建、添加和刪除節(jié)點 113 6.6.4  克隆節(jié)點 115 6.7  案例 116 6.7.1  留言板 116 6.7.2  折疊面板 118 6.8  本章小結 119 6.9  本章常見面試題 120 6.10  實踐操作練習題 120 第7章  事件處理 123 7.1  綁定事件處理程序 123 7.2  刪除事件處理程序 125 7.3  事件對象 125 7.4  取消默認行為 127 7.4.1  取消表單提交 127 7.4.2  取消默認右鍵菜單 127 7.5  事件流 128 …… 第8章 BOM144 第9章 JavaScript特效綜合實例162 第10章 Ajax技術184 第11章 基于ECharts的疫情實時監(jiān)控系統(tǒng)200 第12章 Vue簡介215 第13章 Vue基礎特性222  

本目錄推薦

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