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

JavaScript+jQuery互動式Web前端開發(第2版工業和信息化精品系列教材)/Web前端開發系列叢書

  • 作者:編者:黑馬程序員|責編:范博濤
  • 出版社:人民郵電
  • ISBN:9787115633798
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:238
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本入門級的Web前端開發教材,以通俗易懂的語言、豐富實用的案例,幫助初學者快速掌握JavaScript技術和jQuery技術,並能夠運用JavaScript技術和jQuery技術開發互動式Web前端項目。
    全書共12章。第1?5章講解JavaScript的基礎知識;第6?8章講解DOM和BOM的相關知識;第9章和第10章講解jQuery的相關知識和使用方法;第11章講解JavaScript面向對象的相關知識;第12章講解正則表達式的使用。
    本書配套豐富的教學資源,包括教學PPT、教學大綱、教學設計、源代碼、習題及答案等,為了幫助讀者更好地學習本書中的內容,作者還提供了在線答疑服務。
    本書適合作為高等教育本、專科院校電腦相關專業的教材,也可作為Web前端開發愛好者的參考書。

作者介紹
編者:黑馬程序員|責編:范博濤

目錄
第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  【案例】查找並替換敏感詞
  本章小結
  課後習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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