幫助中心 | 我的帳號 | 關於我們

JavaScript前端開發與實例教程(微課視頻版)/Web前端技術叢書

  • 作者:崔仲遠//王寧//林新然//張夢飛|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302612834
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:228
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

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

作者介紹
崔仲遠//王寧//林新然//張夢飛|責編:夏毓彥

目錄
第1章  JavaScript概述
  1.1  JavaScript是什麼
    1.1.1  JavaScript簡介
    1.1.2  JavaScript應用場景
    1.1.3  JavaScript發展趨勢
    1.1.4  JavaScript組成部分
  1.2  JavaScript與其他語言
    1.2.1  JavaScript與HTML、CSS的關係
    1.2.2  JavaScript與Java的關係
    1.2.3  JavaScript與TypeScript的關係
  1.3  第一個JavaScript程序
    1.3.1  代碼編輯工具VSCode
    1.3.2  代碼運行工具——瀏覽器
    1.3.3  在網頁中嵌入JavaScript代碼
    1.3.4  註釋、縮進、分號
    1.3.5  常用輸入/輸出語句
    1.3.6  在線幫助和資源
  1.4  案例:輸出「社會主義核心價值觀」內容
  1.5  本章小結
  1.6  本章常見面試題
  1.7  實踐操作練習題
第2章  JavaScript語法基礎
  2.1  變數
    2.1.1  聲明變數
    2.1.2  變數命名規則與規範
    2.1.3  使用變數
  2.2  數據類型
    2.2.1  數據類型分類
    2.2.2  數據類型檢測
    2.2.3  數據類型轉換
  2.3  運算符和表達式
    2.3.1  算術運算符
    2.3.2  遞增和遞減運算符
    2.3.3  賦值運算符
    2.3.4  比較運算符
    2.3.5  邏輯運算符
    2.3.6  條件運算符
    2.3.7  運算符的優先順序與結合性
  2.4  流程式控制制
    2.4.1  選擇結構
    2.4.2  循環結構
  2.5  代碼調試
    2.5.1  alert()方法
    2.5.2  console.log()方法
    2.5.3  開發者工具調試
  2.6  案例:新冠肺炎疫情風險等級劃分程序設計
    2.6.1  案例呈現
    2.6.2  案例分析
    2.6.3  案例實現
  2.7  本章小結

  2.8  本章常見面試題
  2.9  實踐操作練習題
第3章  數組
  3.1  數組概述
  3.2  創建數組
  3.3  訪問數組
  3.4  數組常用屬性和方法
  3.5  案例:使用數組實現「2048」遊戲的關鍵演算法
    3.5.1  案例呈現
    3.5.2  案例分析
    3.5.3  案例實現
  3.6  本章小結
  3.7  本章常見面試題
  3.8  實踐操作練習題
第4章  函數
  4.1  函數概述
  4.2  自定義函數
    4.2.1  函數的定義
    4.2.2  函數的調用
    4.2.3  函數的返回值
    4.2.4  arguments對象
    4.2.5  變數作用域
    4.2.6  函數的嵌套調用和遞歸調用
    4.2.7  回調函數
  4.3  內置函數
  4.4  案例:「漁夫打魚曬網」程序設計
    4.4.1  案例呈現
    4.4.2  案例分析
    4.4.3  案例實現
  4.5  本章小結
  4.6  本章常見面試題
  4.7  實踐操作練習題
第5章  JavaScript對象
  5.1  對象概述
  5.2  創建對象
  5.3  訪問對象
  5.4  常用內置對象
    5.4.1  Math對象
    5.4.2  Date對象
    5.4.3  String對象
    5.4.4  String對象與正則表達式
  5.5  基本數據類型和複雜數據類型
  5.6  案例
    5.6.1  「掃雷」遊戲隨機布雷
    5.6.2  高亮顯示關鍵詞
  5.7  本章小結
  5.8  本章常見面試題
  5.9  實踐操作練習題
第6章  DOM
  6.1  DOM概述

  6.2  獲取元素
  6.3  事件基礎
  6.4  操作元素
    6.4.1  常用屬性操作
    6.4.2  樣式操作
    6.4.3  自定義屬性操作
  6.5  this關鍵字
  6.6  節點操作
    6.6.1  節點類型
    6.6.2  獲取節點
    6.6.3  創建、添加和刪除節點
    6.6.4  克隆節點
  6.7  案例
    6.7.1  留言板
    6.7.2  摺疊面板
  6.8  本章小結
  6.9  本章常見面試題
  6.10  實踐操作練習題
第7章  事件處理
  7.1  綁定事件處理程序
  7.2  刪除事件處理程序
  7.3  事件對象
  7.4  取消默認行為
    7.4.1  取消表單提交
    7.4.2  取消默認右鍵菜單
  7.5  事件流
  7.6  事件委託
  7.7  事件類型
    7.7.1  滑鼠事件
    7.7.2  鍵盤事件
    7.7.3  表單事件
  7.8  案例
    7.8.1  浮現社會主義核心價值觀內容
    7.8.2  查看網頁事件監聽器
  7.9  本章小結
  7.10  本章常見面試題
  7.11  實踐操作練習題
第8章  BOM
  8.1  BOM概述
  8.2  window對象
  8.3  location對象
  8.4  navigator對象
  8.5  history對象
  8.6  screen對象
  8.7  JavaScript動畫
    8.7.1  動畫原理
    8.7.2  封裝動畫函數
  8.8  案例
    8.8.1  浮現社會主義核心價值觀內容動畫效果
    8.8.2  限時秒殺

  8.9  本章小結
  8.10  本章常見面試題
  8.11  實踐操作練習題
第9章  JavaScript特效綜合實例
  9.1  電影購票
    9.1.1  頁面布局
    9.1.2  工具函數
    9.1.3  選座
    9.1.4  取消選座
  9.2  在線網盤
    9.2.1  頁面布局
    9.2.2  新建文件夾
    9.2.3  文件夾操作
    9.2.4  全選功能
  9.3  「2048」遊戲
    9.3.1  頁面布局
    9.3.2  工具函數
    9.3.3  鍵盤事件處理
  9.4  輪播圖
    9.4.1  頁面布局
    9.4.2  輪播動畫
    9.4.3  防止暴力點擊
  9.5  網路購物車
    9.5.1  頁面布局
    9.5.2  工具函數
    9.5.3  勾選商品
    9.5.4  增減和刪除商品
  9.6  放大鏡
    9.6.1  頁面布局
    9.6.2  功能實現
  9.7  本章小結
  9.8  實踐操作練習題
第10章  Ajax技術
  10.1  Ajax簡介
  10.2  Ajax對象
    10.2.1  創建XMLHttpRequest對象
    10.2.2  向伺服器發送請求
    10.2.3  獲取伺服器數據
  10.3  Ajax數據交換格式
    10.3.1  JSON簡介
    10.3.2  JSON數據格式
    10.3.3  JSON方法
  10.4  Ajax跨域
  10.5  封裝Ajax方法
  10.6  案例:獲取全國疫情實時追蹤數據
  10.7  本章小結
  10.8  本章常見面試題
  10.9  實踐操作練習題
第11章  基於ECharts的疫情實時監控系統
  11.1  數據可視化簡介

  11.2  ECharts
    11.2.1  ECharts簡介
    11.2.2  ECharts快速上手
    11.2.3  配置項
    11.2.4  常用圖表配置項
  11.3  案例:基於ECharts的疫情實時監控系統設計與實現
    11.3.1  案例呈現
    11.3.2  案例分析
    11.3.3  頁面布局
    11.3.4  實時時間模塊
    11.3.5  全球新冠疫苗實時接種數據模塊
    11.3.6  中國累計接種趨勢數據模塊
    11.3.7  中國每百人接種趨勢數據模塊
    11.3.8  全國疫情實時追蹤數據模塊
    11.3.9  全國疫情柱狀模塊
    11.3.10  全國現有確診人數TOP10模塊
    11.3.11  全國疫情中高風險名單模塊
  11.4  本章小結
第12章  Vue簡介
  12.1  認識Vue
    12.1.1  什麼是Vue
    12.1.2  Vue的優勢
    12.1.3  Vue的信創意義
  12.2  代碼編輯工具
  12.3  配置Node.js環境
  12.4  安裝Vue
  12.5  vue-devtools調試工具
  12.6  本章小結
  12.7  本章常見面試題
  12.8  實踐操作練習題
第13章  Vue基礎特性
  13.1  案例:輸出「Vue.js是我國優秀的信創軟體框架」
  13.2  Vue生命周期
    13.2.1  認識生命周期
    13.2.2  生命周期鉤子函數
  13.3  插值、表達式和過濾器
    13.3.1  文本插值
    13.3.2  插入原始HTML
    13.3.3  使用JavaScript表達式
  13.4  本章小結
  13.5  本章常見面試題
  13.6  實踐操作練習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032