舉報

會員
JavaScript+jQuery交互式Web前端開發(第2版)
最新章節:
課后習題
本書是一本入門級的Web前端開發教材,以通俗易懂的語言、豐富實用的案例,幫助初學者快速掌握JavaScript技術和jQuery技術,并能夠運用JavaScript技術和jQuery技術開發交互式Web前端項目。全書共12章。第1~5章講解JavaScript的基礎知識;第6~8章講解DOM和BOM的相關知識;第9章和第10章講解jQuery的相關知識和使用方法;第11章講解JavaScript面向對象的相關知識;第12章講解正則表達式的使用。本書配套豐富的教學資源,包括教學PPT、教學大綱、教學設計、源代碼、習題及答案等,為了幫助讀者更好地學習本書中的內容,作者還提供了在線答疑服務。本書適合作為高等教育本、專科院校計算機相關專業的教材,也可作為Web前端開發愛好者的參考書。
- 課后習題 更新時間:2025-01-07 16:30:16
- 本章小結
- 12.4.4 【案例】查找并替換敏感詞
- 12.4.3 replace()方法
- 12.4.2 split()方法
- 12.4.1 search()方法
- 12.4 正則表達式常用方法
- 12.3 正則表達式中的元字符
- 12.2 使用正則表達式
- 12.1 認識正則表達式
- 第12章 正則表達式
- 課后習題
- 本章小結
- 11.5.4 錯誤對象的傳遞
- 11.5.3 錯誤對象的拋出
- 11.5.2 錯誤類型
- 11.5.1 錯誤處理的方式
- 11.5 錯誤處理
- 11.4 更改this指向
- 11.3.4 【案例】利用原型對象擴展數組方法
- 11.3.3 原型鏈
- 11.3.2 成員查找機制
- 11.3.1 原型對象
- 11.3 原型
- 11.2.3 調用父類的方法
- 11.2.2 類的定義和繼承
- 11.2.1 類與對象
- 11.2 類與對象概述
- 11.1.2 面向對象的特征
- 11.1.1 面向過程與面向對象的區別
- 11.1 面向對象概述
- 第11章 JavaScript面向對象
- 課后習題
- 本章小結
- 10.6 【案例】使用jQuery實現購物車功能
- 10.5.2 $.ajax()方法
- 10.5.1 $.extend()方法
- 10.5 jQuery其他方法
- 10.4.6 【案例】手風琴效果
- 10.4.5 自定義動畫
- 10.4.4 淡入淡出效果
- 10.4.3 停止效果
- 10.4.2 滑動效果
- 10.4.1 顯示和隱藏效果
- 10.4 jQuery動畫
- 10.3.7 【案例】Tab欄切換
- 10.3.6 事件對象
- 10.3.5 事件解除
- 10.3.4 事件委托
- 10.3.3 事件觸發
- 10.3.2 事件注冊
- 10.3.1 頁面加載事件
- 10.3 jQuery事件操作
- 10.2.2 位置操作方法
- 10.2.1 尺寸操作方法
- 10.2 jQuery尺寸和位置操作
- 10.1.6 元素替換和刪除操作
- 10.1.5 元素復制操作
- 10.1.4 元素追加操作
- 10.1.3 【案例】精品展示
- 10.1.2 元素查找和過濾操作
- 10.1.1 元素遍歷操作
- 10.1 jQuery元素操作
- 第10章 jQuery(下)
- 課后習題
- 本章小結
- 9.5.3 data()方法
- 9.5.2 attr()方法
- 9.5.1 prop()方法
- 9.5 jQuery屬性操作
- 9.4.2 操作元素樣式類
- 9.4.1 css()方法操作元素的樣式
- 9.4 jQuery樣式操作
- 9.3 jQuery內容操作
- 9.2.4 其他選擇器
- 9.2.3 篩選選擇器
- 9.2.2 層次選擇器
- 9.2.1 基本選擇器
- 9.2 jQuery選擇器
- 9.1.4 jQuery對象
- 9.1.3 jQuery的簡單使用
- 9.1.2 下載和引入jQuery
- 9.1.1 什么是jQuery
- 9.1 初識jQuery
- 第9章 jQuery(上)
- 課后習題
- 本章小結
- 8.5 同步和異步
- 8.4.3 【案例】60秒內只能發送一次驗證碼
- 8.4.2 【案例】3秒后自動關閉廣告
- 8.4.1 設置定時器的方法
- 8.4 定時器
- 8.3.2 窗口大小改變事件
- 8.3.1 窗口加載與卸載事件
- 8.3 窗口事件
- 8.2.5 screen對象
- 8.2.4 history對象
- 8.2.3 navigator對象
- 8.2.2 location對象
- 8.2.1 window對象
- 8.2 BOM對象
- 8.1 BOM簡介
- 第8章 BOM
- 課后習題
- 本章小結
- 7.6 元素位置操作
- 7.5.3 【案例】文本框提示信息
- 7.5.2 鍵盤事件對象
- 7.5.1 常用的鍵盤事件
- 7.5 鍵盤事件
- 7.4.4 【案例】下拉菜單
- 7.4.3 【案例】圖片跟隨鼠標指針移動
- 7.4.2 鼠標事件對象
- 7.4.1 常用的鼠標事件
- 7.4 鼠標事件
- 7.3.2 事件對象的常用屬性和方法
- 7.3.1 獲取事件對象
- 7.3 事件對象
- 7.2.3 DOM事件流
- 7.2.2 事件移除
- 7.2.1 事件監聽
- 7.2 事件進階
- 7.1.5 復制節點
- 7.1.4 【案例】簡易留言板
- 7.1.3 移除節點
- 7.1.2 創建并添加節點
- 7.1.1 獲取節點
- 7.1 節點操作
- 第7章 DOM(下)
- 課后習題
- 本章小結
- 6.5.4 【案例】操作元素的綜合應用
- 6.5.3 操作元素樣式
- 6.5.2 操作元素屬性
- 6.5.1 操作元素內容
- 6.5 操作元素
- 6.4.2 事件注冊
- 6.4.1 事件概述
- 6.4 事件基礎
- 6.3.6 獲取基本結構元素
- 6.3.5 根據CSS選擇器獲取元素
- 6.3.4 根據類名獲取元素
- 6.3.3 根據name屬性獲取元素
- 6.3.2 根據標簽名獲取元素
- 6.3.1 根據id屬性獲取元素
- 6.3 獲取元素
- 6.2 DOM簡介
- 6.1 Web API簡介
- 第6章 DOM(上)
- 課后習題
- 本章小結
- 5.8 查閱MDN Web文檔
- 5.7.6 【案例】判斷用戶名是否合法
- 5.7.5 字符串操作方法
- 5.7.4 【案例】統計字符串中出現最多的字符和相應的次數
- 5.7.3 根據索引返回字符
- 5.7.2 根據字符返回索引
- 5.7.1 創建字符串對象
- 5.7 字符串對象
- 5.6.7 數組轉換為字符串
- 5.6.6 【案例】去除數組中的重復元素
- 5.6.5 數組元素索引
- 5.6.4 數組元素排序
- 5.6.3 【案例】篩選數組元素
- 5.6.2 添加或刪除數組元素
- 5.6.1 創建數組對象
- 5.6 數組對象
- 5.5.3 【案例】倒計時
- 5.5.2 【案例】統計代碼運行時間
- 5.5.1 日期對象的使用
- 5.5 日期對象
- 5.4.3 【案例】猜數字游戲
- 5.4.2 生成指定范圍的隨機數
- 5.4.1 Math對象的使用
- 5.4 Math對象
- 5.3 對象的遍歷
- 5.2.3 利用Object()創建對象
- 5.2.2 利用構造函數創建對象
- 5.2.1 利用字面量創建對象
- 5.2 對象的創建
- 5.1 初識對象
- 第5章 對象
- 課后習題
- 本章小結
- 4.5 預解析
- 4.4 閉包函數
- 4.3.2 作用域鏈
- 4.3.1 作用域的分類
- 4.3 作用域
- 4.2.4 遞歸函數
- 4.2.3 回調函數
- 4.2.2 匿名函數
- 4.2.1 函數表達式
- 4.2 函數進階
- 4.1.5 【案例】函數的綜合應用
- 4.1.4 函數的返回值
- 4.1.3 函數的參數
- 4.1.2 函數的定義與調用
- 4.1.1 什么是函數
- 4.1 初識函數
- 第4章 函數
- 課后習題
- 本章小結
- 3.5.3 【案例】使用二維數組實現矩陣轉置
- 3.5.2 遍歷二維數組
- 3.5.1 創建與訪問二維數組
- 3.5 二維數組
- 3.4.2 插入排序
- 3.4.1 冒泡排序
- 3.4 數組元素排序
- 3.3.8 【案例】查找班級最高分和最低分
- 3.3.7 反轉數組元素順序
- 3.3.6 篩選數組元素
- 3.3.5 刪除數組元素
- 3.3.4 添加和修改數組元素
- 3.3.3 遍歷數組
- 3.3.2 訪問數組
- 3.3.1 獲取和修改數組長度
- 3.3 數組的基本操作
- 3.2 創建數組
- 3.1 初識數組
- 第3章 數組
- 課后習題
- 本章小結
- 2.4.6 跳轉語句
- 2.4.5 循環嵌套
- 2.4.4 【案例】for語句的使用
- 2.4.3 循環結構
- 2.4.2 【案例】查詢蔬菜的價格
- 2.4.1 選擇結構
- 2.4 流程控制
- 2.3.10 【案例】計算圓的周長和面積
- 2.3.9 運算符優先級
- 2.3.8 數據類型檢測運算符
- 2.3.7 位運算符
- 2.3.6 三元運算符
- 2.3.5 邏輯運算符
- 2.3.4 比較運算符
- 2.3.3 賦值運算符
- 2.3.2 字符串運算符
- 2.3.1 算術運算符
- 2.3 運算符
- 2.2.3 將數據轉換為字符串型數據
- 2.2.2 將數據轉換為數字型數據
- 2.2.1 將數據轉換為布爾型數據
- 2.2 數據類型轉換
- 2.1.2 常用的基本數據類型
- 2.1.1 數據類型分類
- 2.1 數據類型
- 第2章 JavaScript基礎
- 課后習題
- 本章小結
- 1.4.6 【案例】交換兩個變量的值
- 1.4.5 【案例】使用變量保存用戶輸入的值
- 1.4.4 【案例】使用變量保存商品信息
- 1.4.3 變量的聲明與賦值
- 1.4.2 變量的命名規則
- 1.4.1 什么是變量
- 1.4 變量
- 1.3.4 JavaScript注釋
- 1.3.3 JavaScript常用的輸入輸出語句
- 1.3.2 JavaScript代碼引入方式
- 1.3.1 JavaScript初體驗
- 1.3 JavaScript基本使用
- 1.2.2 代碼編輯器
- 1.2.1 瀏覽器
- 1.2 JavaScript開發工具
- 1.1.4 JavaScript的特點
- 1.1.3 JavaScript的組成
- 1.1.2 JavaScript的由來
- 1.1.1 JavaScript概述
- 1.1 JavaScript基本概念
- 第1章 初識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 瀏覽器
- 1.2.2 代碼編輯器
- 1.3 JavaScript基本使用
- 1.3.1 JavaScript初體驗
- 1.3.2 JavaScript代碼引入方式
- 1.3.3 JavaScript常用的輸入輸出語句
- 1.3.4 JavaScript注釋
- 1.4 變量
- 1.4.1 什么是變量
- 1.4.2 變量的命名規則
- 1.4.3 變量的聲明與賦值
- 1.4.4 【案例】使用變量保存商品信息
- 1.4.5 【案例】使用變量保存用戶輸入的值
- 1.4.6 【案例】交換兩個變量的值
- 本章小結
- 課后習題
- 第2章 JavaScript基礎
- 2.1 數據類型
- 2.1.1 數據類型分類
- 2.1.2 常用的基本數據類型
- 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.3.8 數據類型檢測運算符
- 2.3.9 運算符優先級
- 2.3.10 【案例】計算圓的周長和面積
- 2.4 流程控制
- 2.4.1 選擇結構
- 2.4.2 【案例】查詢蔬菜的價格
- 2.4.3 循環結構
- 2.4.4 【案例】for語句的使用
- 2.4.5 循環嵌套
- 2.4.6 跳轉語句
- 本章小結
- 課后習題
- 第3章 數組
- 3.1 初識數組
- 3.2 創建數組
- 3.3 數組的基本操作
- 3.3.1 獲取和修改數組長度
- 3.3.2 訪問數組
- 3.3.3 遍歷數組
- 3.3.4 添加和修改數組元素
- 3.3.5 刪除數組元素
- 3.3.6 篩選數組元素
- 3.3.7 反轉數組元素順序
- 3.3.8 【案例】查找班級最高分和最低分
- 3.4 數組元素排序
- 3.4.1 冒泡排序
- 3.4.2 插入排序
- 3.5 二維數組
- 3.5.1 創建與訪問二維數組
- 3.5.2 遍歷二維數組
- 3.5.3 【案例】使用二維數組實現矩陣轉置
- 本章小結
- 課后習題
- 第4章 函數
- 4.1 初識函數
- 4.1.1 什么是函數
- 4.1.2 函數的定義與調用
- 4.1.3 函數的參數
- 4.1.4 函數的返回值
- 4.1.5 【案例】函數的綜合應用
- 4.2 函數進階
- 4.2.1 函數表達式
- 4.2.2 匿名函數
- 4.2.3 回調函數
- 4.2.4 遞歸函數
- 4.3 作用域
- 4.3.1 作用域的分類
- 4.3.2 作用域鏈
- 4.4 閉包函數
- 4.5 預解析
- 本章小結
- 課后習題
- 第5章 對象
- 5.1 初識對象
- 5.2 對象的創建
- 5.2.1 利用字面量創建對象
- 5.2.2 利用構造函數創建對象
- 5.2.3 利用Object()創建對象
- 5.3 對象的遍歷
- 5.4 Math對象
- 5.4.1 Math對象的使用
- 5.4.2 生成指定范圍的隨機數
- 5.4.3 【案例】猜數字游戲
- 5.5 日期對象
- 5.5.1 日期對象的使用
- 5.5.2 【案例】統計代碼運行時間
- 5.5.3 【案例】倒計時
- 5.6 數組對象
- 5.6.1 創建數組對象
- 5.6.2 添加或刪除數組元素
- 5.6.3 【案例】篩選數組元素
- 5.6.4 數組元素排序
- 5.6.5 數組元素索引
- 5.6.6 【案例】去除數組中的重復元素
- 5.6.7 數組轉換為字符串
- 5.7 字符串對象
- 5.7.1 創建字符串對象
- 5.7.2 根據字符返回索引
- 5.7.3 根據索引返回字符
- 5.7.4 【案例】統計字符串中出現最多的字符和相應的次數
- 5.7.5 字符串操作方法
- 5.7.6 【案例】判斷用戶名是否合法
- 5.8 查閱MDN Web文檔
- 本章小結
- 課后習題
- 第6章 DOM(上)
- 6.1 Web API簡介
- 6.2 DOM簡介
- 6.3 獲取元素
- 6.3.1 根據id屬性獲取元素
- 6.3.2 根據標簽名獲取元素
- 6.3.3 根據name屬性獲取元素
- 6.3.4 根據類名獲取元素
- 6.3.5 根據CSS選擇器獲取元素
- 6.3.6 獲取基本結構元素
- 6.4 事件基礎
- 6.4.1 事件概述
- 6.4.2 事件注冊
- 6.5 操作元素
- 6.5.1 操作元素內容
- 6.5.2 操作元素屬性
- 6.5.3 操作元素樣式
- 6.5.4 【案例】操作元素的綜合應用
- 本章小結
- 課后習題
- 第7章 DOM(下)
- 7.1 節點操作
- 7.1.1 獲取節點
- 7.1.2 創建并添加節點
- 7.1.3 移除節點
- 7.1.4 【案例】簡易留言板
- 7.1.5 復制節點
- 7.2 事件進階
- 7.2.1 事件監聽
- 7.2.2 事件移除
- 7.2.3 DOM事件流
- 7.3 事件對象
- 7.3.1 獲取事件對象
- 7.3.2 事件對象的常用屬性和方法
- 7.4 鼠標事件
- 7.4.1 常用的鼠標事件
- 7.4.2 鼠標事件對象
- 7.4.3 【案例】圖片跟隨鼠標指針移動
- 7.4.4 【案例】下拉菜單
- 7.5 鍵盤事件
- 7.5.1 常用的鍵盤事件
- 7.5.2 鍵盤事件對象
- 7.5.3 【案例】文本框提示信息
- 7.6 元素位置操作
- 本章小結
- 課后習題
- 第8章 BOM
- 8.1 BOM簡介
- 8.2 BOM對象
- 8.2.1 window對象
- 8.2.2 location對象
- 8.2.3 navigator對象
- 8.2.4 history對象
- 8.2.5 screen對象
- 8.3 窗口事件
- 8.3.1 窗口加載與卸載事件
- 8.3.2 窗口大小改變事件
- 8.4 定時器
- 8.4.1 設置定時器的方法
- 8.4.2 【案例】3秒后自動關閉廣告
- 8.4.3 【案例】60秒內只能發送一次驗證碼
- 8.5 同步和異步
- 本章小結
- 課后習題
- 第9章 jQuery(上)
- 9.1 初識jQuery
- 9.1.1 什么是jQuery
- 9.1.2 下載和引入jQuery
- 9.1.3 jQuery的簡單使用
- 9.1.4 jQuery對象
- 9.2 jQuery選擇器
- 9.2.1 基本選擇器
- 9.2.2 層次選擇器
- 9.2.3 篩選選擇器
- 9.2.4 其他選擇器
- 9.3 jQuery內容操作
- 9.4 jQuery樣式操作
- 9.4.1 css()方法操作元素的樣式
- 9.4.2 操作元素樣式類
- 9.5 jQuery屬性操作
- 9.5.1 prop()方法
- 9.5.2 attr()方法
- 9.5.3 data()方法
- 本章小結
- 課后習題
- 第10章 jQuery(下)
- 10.1 jQuery元素操作
- 10.1.1 元素遍歷操作
- 10.1.2 元素查找和過濾操作
- 10.1.3 【案例】精品展示
- 10.1.4 元素追加操作
- 10.1.5 元素復制操作
- 10.1.6 元素替換和刪除操作
- 10.2 jQuery尺寸和位置操作
- 10.2.1 尺寸操作方法
- 10.2.2 位置操作方法
- 10.3 jQuery事件操作
- 10.3.1 頁面加載事件
- 10.3.2 事件注冊
- 10.3.3 事件觸發
- 10.3.4 事件委托
- 10.3.5 事件解除
- 10.3.6 事件對象
- 10.3.7 【案例】Tab欄切換
- 10.4 jQuery動畫
- 10.4.1 顯示和隱藏效果
- 10.4.2 滑動效果
- 10.4.3 停止效果
- 10.4.4 淡入淡出效果
- 10.4.5 自定義動畫
- 10.4.6 【案例】手風琴效果
- 10.5 jQuery其他方法
- 10.5.1 $.extend()方法
- 10.5.2 $.ajax()方法
- 10.6 【案例】使用jQuery實現購物車功能
- 本章小結
- 課后習題
- 第11章 JavaScript面向對象
- 11.1 面向對象概述
- 11.1.1 面向過程與面向對象的區別
- 11.1.2 面向對象的特征
- 11.2 類與對象概述
- 11.2.1 類與對象
- 11.2.2 類的定義和繼承
- 11.2.3 調用父類的方法
- 11.3 原型
- 11.3.1 原型對象
- 11.3.2 成員查找機制
- 11.3.3 原型鏈
- 11.3.4 【案例】利用原型對象擴展數組方法
- 11.4 更改this指向
- 11.5 錯誤處理
- 11.5.1 錯誤處理的方式
- 11.5.2 錯誤類型
- 11.5.3 錯誤對象的拋出
- 11.5.4 錯誤對象的傳遞
- 本章小結
- 課后習題
- 第12章 正則表達式
- 12.1 認識正則表達式
- 12.2 使用正則表達式
- 12.3 正則表達式中的元字符
- 12.4 正則表達式常用方法
- 12.4.1 search()方法
- 12.4.2 split()方法
- 12.4.3 replace()方法
- 12.4.4 【案例】查找并替換敏感詞
- 本章小結
- 課后習題 更新時間:2025-01-07 16:30:16