JavaScript交互式Web前端開發

龍小宏、周靜、羅明全、林崇偉、牟斌皓、黃超

  • 出版商: 清華大學
  • 出版日期: 2026-01-01
  • 售價: $354
  • 語言: 簡體中文
  • ISBN: 7302707340
  • ISBN-13: 9787302707349
  • 相關分類: JavaScript
  • 下單後立即進貨 (約4週~6週)

  • JavaScript交互式Web前端開發-preview-1
  • JavaScript交互式Web前端開發-preview-2
  • JavaScript交互式Web前端開發-preview-3
JavaScript交互式Web前端開發-preview-1

相關主題

商品描述

" 本書針對Web前端開發工程師所需技能,從零開始逐步引導讀者掌握JavaScript的核心知識和應用技巧。內容涵蓋了JavaScript的各個方面,包括但不限於ECMAScript標準、文檔對象模型(DOM)編程以及瀏覽器對象模型(BOM)編程。 本書在教學方法上恪守循序漸進的原則,將知識點講解、技能訓練與能力提升有機結合,以實際工作任務為核心,科學地篩選和組織專業知識體系。為此,本書精心規劃了七個項目,使讀者在實踐過程中,既能紮實掌握JavaScript知識體系,又能積累豐富的項目經驗,切實提升解決實際問題的能力,逐步成長為優秀的Web前端開發工程師。 本書由瀘州職業技術學院與中慧雲啟科技集團有限公司聯合開發,可作為高等院校、高等職業院校相關專業課程的教材,也可作為社會培訓機構或繼續教育學院前端開發培訓的教材及Web開發人員的參考資料,或JavaScript學習者的入門讀物。"

作者簡介

"龍小宏,瀘州職業技術學院副教授,研究方向為Web前端開發、信息安全技術和高等職業教育政策等。周靜,瀘州職業技術學院副教授,研究方向為Web前端開發、全棧開發、軟件技術和高等職業教育政策等。羅明全,瀘州職業技術學院副教授,研究方向為全棧開發、信息安全技術和高等職業教育政策等。"

目錄大綱

目錄

項目1 Web中的日期時間特效項目     1

項目目標     1

知識引導     2

1.1 認識JavaScript     2

1.2 JavaScript基礎語法     8

1.3 JavaScript的語句     30

1.4 JavaScript的函數     35

1.5 JavaScript的Date對象     42

任務訓練     45

任務1-1 踐行社會主義核心價值觀:不同時段的智能問候特效     45

任務1-2 防火“答題王”挑戰賽賽前:自動刷新的日期與時間特效     50

任務1-3 防火“答題王”挑戰賽賽中:2小時倒計時特效     53

任務1-4 “貢嘎杯”青少年校園體育聯賽實時計分系統:計數器特效     57

課後練習     64

項目2 Web中的文字特效項目     66

項目目標     66

知識引導     67

2.1 JavaScript的數值API     67

2.2 JavaScript的字符串API     72

2.3 JavaScript的數組     77

2.4 JavaScript的對象編程     90

任務訓練     99

任務2-1 科技築夢,文化煥彩:彩色霓虹燈文字特效     99

任務2-2 青春築夢新征程:打字動畫的文字特效     101

任務2-3 傳遞奮進力量:跑馬燈動畫文字特效     103

任務2-4 見證國家發展奇跡:動態數字翻轉切換動畫文字特效     105

課後練習     107

項目3 Web中的圖片特效項目     110

項目目標     110

知識引導     111

3.1 DOM簡介     111

3.2 DOM元素定位方法     115

3.3 DOM元素屬性的處理     126

3.4 操作DOM元素     139

任務訓練     147

任務3-1 守護動物家園:輪播焦點圖特效     147

任務3-2 平凡的世界:放大鏡特效     153

任務3-3 雲遊全國愛國主義教育示範基地:無縫水平滾動特效     157

課後練習     161

項目4 Web中的導航條特效項目     164

項目目標     164

知識引導     165

4.1 事件基礎     165

4.2 DOM事件流     169

4.3 事件處理機制     174

任務訓練     182

任務4-1 Web前端開發知識導航:滑動導航條特效     182

任務4-2 Web後端知識導航:手風琴折疊面板導航特效     185

任務4-3 Web全棧開發知識導航:可展開收縮的多級導航特效     188

任務4-4 Web全棧開發知識導航:Tab切換導航特效     192

課後練習     198

項目5 Web中的廣告特效項目     201

項目目標     201

知識引導     202

5.1 認識BOM     202

5.2 window對象     203

5.3 location對象     212

5.4 screen對象     215

5.5 history對象     216

5.6 navigator對象     217

任務訓練     218

任務5-1 彈出式廣告特效     218

任務5-2 懸浮廣告特效     221

任務5-3 漂浮廣告特效     228

課後練習     232

項目6 Web中的表單特效項目     234

項目目標     234

知識引導     235

6.1 正則表達式簡介     235

6.2 正則表達式的基本語法     238

6.3 正則表達式的常用方法     242

任務訓練     251

任務6-1 文化傳承智慧搜索:Web搜索表單特效     251

任務6-2 以民為本築智慧政務橋:省市聯動菜單特效     257

任務6-3 嚴謹治學守網絡文明規:Web註冊表單驗證特效     264

任務6-4 誠信築基護消費權益:電商訂單表單填寫驗證特效     272

課後練習     280

項目7 Web中的其他特效     283

項目目標     283

知識引導     283

7.1 AJAX簡介     283

7.2 AJAX編程基礎     287

任務訓練     292

任務7-1 流暢交互展反詐擔當:返回頂部特效     292

任務7-2 強化安全彰顯責任感:隨機驗證碼特效     297

任務7-3 踐行愛國納稅的使命:個稅計算器特效     301

課後練習     305

參考文獻     308