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

JavaScript+jQuery前端開發基礎教程(第2版微課版工業和信息化精品系列教材)

  • 作者:編者:夏幫貴//劉凡馨|責編:初美呈
  • 出版社:人民郵電
  • ISBN:9787115640161
  • 出版日期:2024/10/01
  • 裝幀:平裝
  • 頁數:286
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書注重基礎知識的講解,循序漸進、系統地講述了JavaScript和jQuery前端開發的相關基礎知識。JavaScript部分涵蓋了JavaScript基礎、JavaScript核心語法基礎、數組和函數、異常和事件處理、JavaScript的面向對象、瀏覽器對象等內容。jQuery部分涵蓋了jQuery簡介、jQuery選擇器和過濾器、操作頁面內容、jQuery事件處理、jQuery特效、AJAX等內容。最後綜合應用本書介紹的各種知識,開發了一個在線咨詢服務系統。本書對每一個知識點,都盡量結合實例幫助讀者理解。第1?12章均利用編程實踐來說明本章知識如何使用。第13章以一個完整實例講解JavaScript、jQuery和Node.js在Web應用程序開發中的應用。
    本書內容豐富,講解詳細,可作為各類院校相關專業的教材,也可作為JavaScript和jQuery愛好者的參考書。

作者介紹
編者:夏幫貴//劉凡馨|責編:初美呈

目錄
第1章  JavaScript基礎
  1.1  JavaScript簡介
    1.1.1  JavaScript版本
    1.1.2  JavaScript特點
  1.2  JavaScript編程工具
    1.2.1  安裝VSCode
    1.2.2  使用VSCode
    1.2.3  使用瀏覽器開發人員工具
  1.3  在HTML中使用JavaScript
    1.3.1  嵌入式JavaScript腳本
    1.3.2  鏈接JavaScript腳本
  1.4  JavaScript基本語法
    1.4.1  區分大小寫
    1.4.2  可忽略空格、換行符和製表符
    1.4.3  不強制使用語句結束符號
    1.4.4  註釋
    1.4.5  標識符命名規則
    1.4.6  輸入和輸出語句
  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.2.4  邏輯運算符
    2.2.5  位運算符
    2.2.6  賦值運算符
    2.2.7  特殊運算符
    2.2.8  運算符的優先順序
    2.2.9  表達式中的數據類型轉換
  2.3  流程式控制制語句
    2.3.1  if語句
    2.3.2  switch語句
    2.3.3  for循環
    2.3.4  while循環
    2.3.5  dowhile循環
    2.3.6  continue語句
    2.3.7  break語句
  2.4  編程實踐:根據用戶選擇顯示名著作品
作者信息
  2.5  小結
  2.6  習題
第3章  數組和函數
  3.1  數組

    3.1.1  創建數組
    3.1.2  使用數組
    3.1.3  數組的屬性
    3.1.4  操作數組的方法
  3.2  函數
    3.2.1  定義函數
    3.2.2  調用函數
    3.2.3  帶參數的函數
    3.2.4  嵌套函數
    3.2.5  遞歸函數
  3.3  內置函數
  3.4  編程實踐:模擬漢諾塔移動
  3.5  小結
  3.6  習題
第4章  異常和事件處理
  4.1  異常處理
    4.1.1  捕獲和處理異常
    4.1.2  拋出異常
  4.2  事件處理
    4.2.1  理解事件
    4.2.2  註冊事件處理程序
    4.2.3  事件處理程序的調用
    4.2.4  阻止事件傳播
    4.2.5  頁面載入與卸載事件
    4.2.6  滑鼠事件
    4.2.7  鍵盤事件
    4.2.8  表單提交事件
  4.3  編程實踐:響應滑鼠操作
  4.4  小結
  4.5  習題
第5章  JavaScript的面向對象
  5.1  對象
    5.1.1  創建對象
    5.1.2  使用對象屬性
    5.1.3  對象的方法
    5.1.4  構造函數
    5.1.5  with語句
  5.2  原型對象和繼承
  5.3  內置對象
    5.3.1  Math對象
    5.3.2  Date對象
    5.3.3  String對象
  5.4  類
    5.4.1  使用工廠函數定義類
    5.4.2  使用構造函數定義類
    5.4.3  使用class關鍵字定義類
    5.4.4  為類添加和修改方法
    5.4.5  子類
  5.5  編程實踐:輸出隨機素數
  5.6  小結

  5.7  習題
第6章  瀏覽器對象
  6.1  Window對象
    6.1.1  Window對象層次結構
    6.1.2  Window對象的常用屬性和方法
    6.1.3  定時操作
    6.1.4  錯誤處理
    6.1.5  Navigator對象
    6.1.6  Screen對象
    6.1.7  窗口操作
    6.1.8  用ID引用HTML標記
  6.2  Document對象
    6.2.1  常用屬性和方法
    6.2.2  動態輸出文檔
    6.2.3  了解DOM
    6.2.4  獲得HTML標記引用
    6.2.5  遍歷文檔節點
    6.2.6  訪問HTML標記屬性
    6.2.7  訪問HTML標記內容
    6.2.8  創建、添加和刪除節點
  6.3  Form對象
    6.3.1  引用表單和表單元素
    6.3.2  表單事件
  6.4  編程實踐:選項卡切換
  6.5  小結
  6.6  習題
第7章  jQuery簡介
  7.1  了解jQuery
    7.1.1  jQuery主要功能
    7.1.2  jQuery主要特點
  7.2  jQuery資源
    7.2.1  下載jQuery
    7.2.2  查看jQuery文檔
    7.2.3  jQuery學習中心
    7.2.4  中文學習資源
  7.3  使用jQuery
    7.3.1  引入jQuery
    7.3.2  jQuery語法
    7.3.3  選取HTML標記
    7.3.4  上下文
    7.3.5  將HTML標記轉換為jQuery對象
    7.3.6  使用鏈接方法調用
    7.3.7  jQuery命名空間
  7.4  編程實踐:在頁面載入視頻
  7.5  小結
  7.6  習題
第8章  jQuery選擇器和過濾器
  8.1  基礎選擇器
    8.1.1  ID選擇器
    8.1.2  類名選擇器

    8.1.3  元素選擇器
    8.1.4  複合選擇器
    8.1.5  通配符選擇器
  8.2  層級選擇器
    8.2.1  祖孫選擇器
    8.2.2  父子選擇器
    8.2.3  相鄰節點選擇器
    8.2.4  兄弟節點選擇器
  8.3  過濾器
    8.3.1  基礎過濾器
    8.3.2  內容過濾器
    8.3.3  子元素過濾器
    8.3.4  可見性過濾器
    8.3.5  表單過濾器
    8.3.6  屬性過濾器
  8.4  編程實踐:動態提示
  8.5  小結
  8.6  習題
第9章  操作頁面內容
  9.1  元素內容操作
    9.1.1  html()方法和text()方法
    9.1.2  val()方法
    9.1.3  attr()方法
  9.2  插入內容
    9.2.1  append()方法和appendTo()方法
    9.2.2  prepend()方法和prependTo()方法
    9.2.3  after()方法和insertAfter()方法
    9.2.4  before()方法和insertBefore()方法
  9.3  包裝內容
    9.3.1  wrap()方法
    9.3.2  wrapAll()方法
    9.3.3  wrapInner()方法
    9.3.4  unwrap()方法
  9.4  替換內容
    9.4.1  replaceWith()方法
    9.4.2  replaceAll()方法
  9.5  刪除內容
    9.5.1  empty()方法
    9.5.2  remove()方法
    9.5.3  detach()方法
  9.6  複製內容
  9.7  樣式操作
    9.7.1  css()方法
    9.7.2  CSS類操作方法
  9.8  編程實踐:jQuery版的選項卡切換
  9.9  小結
  9.10  習題
第10章  jQuery事件處理
  10.1  jQuery事件對象
    10.1.1  事件對象構造函數

    10.1.2  事件對象屬性
    10.1.3  事件對象方法
  10.2  附加和解除事件處理函數
    10.2.1  附加事件處理函數
    10.2.2  解除事件處理函數
  10.3  事件快捷方法
    10.3.1  瀏覽器事件快捷方法
    10.3.2  表單事件快捷方法
    10.3.3  鍵盤事件快捷方法
    10.3.4  滑鼠事件快捷方法
  10.4  編程實踐:jQuery版的自由拖放
  10.5  小結
  10.6  習題
第11章  jQuery特效
  11.1  簡單特效
    11.1.1  隱藏元素
    11.1.2  顯示元素
    11.1.3  隱藏顯示切換
  11.2  透明度特效
    11.2.1  淡入效果
    11.2.2  淡出效果
    11.2.3  調整透明度
    11.2.4  淡入淡出切換
  11.3  滑動特效
    11.3.1  滑入效果
    11.3.2  滑出效果
    11.3.3  滑入滑出切換效果
  11.4  自定義動畫
    11.4.1  字面量動畫
    11.4.2  相對量動畫
    11.4.3  自定義顯示或隱藏
    11.4.4  位置動畫
  11.5  動畫相關的屬性和方法
    11.5.1  動畫延時
    11.5.2  停止動畫
    11.5.3  結束動畫
    11.5.4  禁止動畫效果
  11.6  編程實踐:動態顯示和隱藏選項卡內容
  11.7  小結
  11.8  習題
第12章  AJAX
  12.1  使用XMLHttpRequest
    12.1.1  AJAX概述
    12.1.2  部署伺服器
    12.1.3  創建XMLHttpRequest對象
    12.1.4  XMLHttpRequest對象常用屬性
    12.1.5  XMLHttpRequest對象常用方法
    12.1.6  處理普通文本響應結果
    12.1.7  處理XML響應結果
    12.1.8  處理JSON響應結果

  12.2  使用script完成HTTP請求
  12.3  使用jQuery載入伺服器數據
    12.3.1  載入簡單數據
    12.3.2  篩選載入的數據
    12.3.3  向伺服器提交數據
    12.3.4  指定回調函數
    12.3.5  執行腳本
  12.4  jQuery的get()方法和post()方法
    12.4.1  get()方法
    12.4.2  post()方法
  12.5  獲取JSON數據
  12.6  獲取腳本
  12.7  事件處理
    12.7.1  AJAX事件
    12.7.2  全局AJAX事件方法
  12.8  編程實踐:實現顏色動畫
  12.9  小結
  12.10  習題
第13章  在線咨詢服務系統
  13.1  系統設計
    13.1.1  系統功能分析
    13.1.2  開發工具選擇
  13.2  安裝和使用MySQL
    13.2.1  安裝MySQL
    13.2.2  管理MySQL伺服器
  13.3  系統實現
    13.3.1  初始化項目
    13.3.2  實現用戶登錄功能
    13.3.3  實現商品展示功能
    13.3.4  實現商品咨詢功能
  13.4  小結
  13.5  習題

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