JavaScript 從入門到實踐
李仙
- 出版商: 中國水利水電出版社
- 出版日期: 2025-09-01
- 售價: $600
- 語言: 簡體中文
- 頁數: 517
- ISBN: 7522622956
- ISBN-13: 9787522622958
-
相關分類:
JavaScript
下單後立即進貨 (約2週~3週)
相關主題
商品描述
本書詳細介紹了JavaScript的基礎知識及編程實踐所需的知識點。全書共3篇:導入篇、基礎篇和實踐篇。其中,導入篇主要介紹了初識JavaScript、開發環境的準備及網頁編程的基礎;基礎篇主要介紹了變量/數據類型/常量/運算符,函數/控制語句/數據處理,字符串、日期和時間等各種處理,類、繼承等JavaScript的面向對象編程知識,文檔對象模型DOM,異步處理與通信處理,Canvas繪圖處理等;實踐篇主要介紹了一個單頁面應用程序的制作過程以及JavaScript周邊知識。 本書內容豐富,圖文並茂,通俗易懂,特別適合有一定編程基礎想學習JavaScript的大中專院校相關專業學生及相關程序員參考學習。
目錄大綱
導入篇
Chapter 1 初識JavaScript
1-1 JavaScript簡介
1-1-1 JavaScript是什麼樣的編程語言
1-1-2 JavaScript的歷史背景
1-1-3 HTML 5的API
1-1-4 JavaScript文檔
1-1-5 JavaScript功能
1-2 本書的學習內容
1-3 準備開發環境1
1-3-1 安裝Google Chrome
1-3-2 開發者工具
1-3-3 暫時修改Web安全設置應對本地開發
1-4 準備開發環境2
1-4-1 安裝Visual Studio Code
1-4-2 Visual Studio Code日文版
1-4-3 打開文件與文件夾並拆分畫面
1-4-4 關於字符編碼
1-5 準備開發環境3
1-5-1 Node.js簡介
1-5-2 安裝Node.js
1-5-3 檢查Node.js的運行環境
1-5-4 運行服務器程序
1-6 基礎知識1
1-6-1 HTML文件
1-6-2 JavaScript文件
1-6-3 CSS文件
1-6-4 圖像/音頻/視頻
1-6-5 XML
1-6-6 JSON
1-7 基礎知識2
1-7-1 Domain與Origin
1-7-2 HTTP與HTTPS
1-7-3 程序庫與CDN
1-8 基礎知識3
DOM
Chapter 2 開始編程
2-1 概要
2-2 HTML文件的檢查方法
2-3 開始制作網頁
2-3-1 將JavaScript程序與CSS文件直接寫入HTML文件
2-3-2 拆分文件並分別讀取JavaScript程序與CSS文件
2-4 輸出字符串"Hello, world!"
2-4-1 字符串
2-4-2 字符串的基本書寫格式
2-4-3 程序的處理順序
2-4-4 註釋
2-4-5 變量
2-4-6 函數
2-4-7 數據輸出
2-5 在網頁中輸入Web應用程序並顯示結果
COLUMN 學習新的編程語言
基礎篇
Chapter 3 變量/數據類型/常量/運算符
3-1 程序的基本結構
3-2 變量
3-2-1 變量聲明與賦值
3-2-2 作用域
3-2-3 縮進
3-2-4 重新聲明
3-2-5 提升
3-2-6 常量const
3-2-7 傳統的變量聲明var
3-2-8 全局變量與局部變量
3-3 數據類型
3-3-1 原生數據類型
3-3-2 數值
3-3-3 字符串
3-3-4 undefined與null
3-3-5 真假值
3-4 可存放大量數據的數據類型
3-4-1 對象與數組
3-4-2 對象常量
3-4-3 訪問屬性
3-4-4 對象與引用
3-4-5 Object
3-4-6 標準內置對象
3-4-7 數組
3-4-8 Map
3-4-9 Set
3-4-10 解構賦值
3-5 運算符
3-5-1 賦值運算符
3-5-2 遞增與遞減運算符
3-5-3 條件(三元)運算符
3-5-4 特殊運算符
3-5-5 運算符的優先順序
Chapter 4 函數/控制語句/數據處理
4-1 函數
4-1-1 全局函數
4-1-2 內置對象函數
4-1-3 自定義函數
4-1-4 匿名函數
4-1-5 參數規範
4-1-6 this
4-1-7 箭頭函數
4-1-8 方法/getter/setter
4-1-9 閉包
4-1-10 遞歸函數
4-2 程序的控制
4-2-1 if語句
4-2-2 switch語句
4-2-3 異常處理語句
4-3 循環處理
4-3-1 for語句
4-3-2 for in語句
4-3-3 for of語句
4-3-4 while語句
4-3-5 do while語句
4-3-6 break語句
4-3-7 continue語句
4-3-8 無限循環
4-4 數組的處理
4-4-1 元素的添加與刪除
4-4-2 數組的操作
4-4-3 數組的合並與拆分
4-4-4 判斷數組是否包含指定元素
4-4-5 使用疊代方法處理數組中的元素
4-4-6 reduce
4-4-7 排序
4-4-8 獲得疊代器
Chapter 5 字符串、日期和時間等各種處理
5-1 字符串處理
5-1-1 正則表達式
5-1-2 String對象的方法
5-2 日期和時間處理
5-2-1 Date對象
5-2-2 日期和時間的獲取與修改
5-2-3 計算經過時間
5-3 window對象
5-3-1 顯示對話框
5-3-2 延遲處理與定期處理
5-3-3 獲取地址信息
5-3-4 獲取Web瀏覽器信息
5-3-5 窗口大小與滾動條
5-3-6 其他屬性和方法
Chapter 6 JavaScript的面向對象程序設計
6-1 什麼是面向對象
6-1-1 面向對象
6-1-2 JavaScript的面向對象
6-2 類
6-2-1 創建類
6-2-2 靜態方法
6-2-3 靜態屬性
6-3 繼承
COLUMN 編程語言之間的關系
Chapter 7 DOM
7-1 DOM的基礎
7-1-1 HTML與DOM的關系
7-1-2 選擇元素
7-1-3 操作元素內容
7-1-4 操作元素屬性
7-1-5 操作元素屬性的方法
7-1-6 操作元素的類的方法
7-1-7 移動元素
7-1-8 創建元素與添加元素
7-2 DOM事件
7-2-1 通過事件連接JavaScript與DOM
7-2-2 停止默認處理
