Web前端開發(fā)——JavaScript+jQuery活頁式教程
定 價:68 元
- 作者:王向華
- 出版時間:2023/3/1
- ISBN:9787121448171
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP393.092.2;TP312.8
- 頁碼:320
- 紙張:
- 版次:01
- 開本:16開
本書是Web 前端開發(fā)的入門教材,主要介紹了JavaScript 和jQuery 的基礎知識和基本技能。采用活頁式教材的編寫理念,將各部分知識模塊化,整體內容循序漸進,精簡了理論知識,更加注重案例與實踐練習,可逐步加強學習者對于Web 前端開發(fā)技術的理解和掌握。本書共包含12 個學習活動。學習活動1~9 圍繞JavaScript 進行講解,主要包括輸入輸出數(shù)據(jù)、控制分支語句程序、控制程序循環(huán)執(zhí)行、存儲并編輯數(shù)組數(shù)據(jù)、JavaScript 代碼模塊化、JavaScript 對象、掌握JavaScript 中BOM 操作、使用DOM 控制頁面元素、JavaScript事件處理。學習活動10~11 圍繞jQuery 進行講解,主要包括使用jQuery 框架處理元素、基于jQuery 的事件處理與動畫效果。學習活動12 圍繞正則表達式進行講解。 本書內容通俗易懂、突出實踐,可作為本科、高職院校計算機相關專業(yè)的Web 前端開發(fā)課程的教材,也可供廣大IT 技術初學者和編程愛好者自學使用。
王向華老師多年從事軟件開發(fā)及Web前端教學工作,教學經驗豐富,教學評價優(yōu)良,曾被評選為天津市師德先進個人,參與多項科研項目的研發(fā),作為科技特派員進駐企業(yè),與企業(yè)合作開發(fā)軟件系統(tǒng),發(fā)表論文多篇,獲多個軟件著作權。曾指導學生獲取天津市高職高專技能大賽一等獎,獲得全國高職高專技能大賽三等獎,連續(xù)多年被評為校級先進工作者和優(yōu)秀共產黨員。
學習活動1 輸入輸出數(shù)據(jù) .......................................................................................................... 001
學習任務1 引入JavaScript 腳本 ....................................................................................... 003
學習任務2 聲明JavaScript 變量 ....................................................................................... 009
學習任務3 輸入輸出簡單數(shù)據(jù) .......................................................................................... 013
學習任務4 輸入輸出表達式 .............................................................................................. 019
學習活動2 控制分支語句程序 ................................................................................................. 025
學習任務1 使用單分支語句模擬話費充值 ..................................................................... 027
學習任務2 使用雙分支語句判斷成績 ............................................................................. 031
學習任務3 使用多分支語句判斷年齡區(qū)間 ..................................................................... 037
學習任務4 使用switch 語句控制圖片顯示 ..................................................................... 043
學習活動3 控制程序循環(huán)執(zhí)行 ................................................................................................. 049
學習任務1 使用while 循環(huán)語句輸出表格 ...................................................................... 051
學習任務2 使用do-while 循環(huán)語句計算水仙花數(shù) ........................................................ 057
學習任務3 使用for 循環(huán)語句輸出圖片 ........................................................................... 061
學習任務4 控制循環(huán)流程 .................................................................................................. 065
學習活動4 存儲并編輯數(shù)組數(shù)據(jù) ............................................................................................. 069
學習任務1 創(chuàng)建與遍歷一維數(shù)組 ...................................................................................... 071
學習任務2 創(chuàng)建、引用和遍歷關聯(lián)數(shù)組 ......................................................................... 077
學習任務3 創(chuàng)建與遍歷二維數(shù)組 ...................................................................................... 081
學習任務4 使用數(shù)組相關的方法 ...................................................................................... 085
學習任務5 數(shù)組排序 ................................................................................................................... 089
學習活動5 JavaScript 代碼模塊化 ..................................................................................... 093
學習任務1 聲明和調用函數(shù)............................................................................................... 095
學習任務2 定義變量作用域............................................................................................... 101
學習任務3 使用匿名函數(shù) ................................................................................................... 107
學習任務4 使用回調函數(shù) ................................................................................................... 111
學習任務5 使用閉包函數(shù) ................................................................................................... 117
學習活動6 JavaScript 對象 .................................................................................................. 121
學習任務1 String 對象屬性與方法 ................................................................................... 123
學習任務2 Math 對象屬性與方法 ..................................................................................... 128
學習任務3 Date 對象屬性與方法 ...................................................................................... 134
學習任務4 自定義對象 ....................................................................................................... 140
學習活動7 掌握JavaScript 中BOM 操作 ....................................................................... 147
學習任務1 使用window 對象控制瀏覽器 ....................................................................... 149
學習任務2 使用location 對象控制操作URL .................................................................. 155
學習任務3 使用history 對象控制瀏覽歷史..................................................................... 159
學習任務4 使用screen 對象獲取屏幕信息 ..................................................................... 163
學習任務5 使用document 對象操作文檔 ........................................................................ 166
學習活動8 使用DOM 控制頁面元素 .................................................................................... 171
學習任務1 獲取頁面DOM 節(jié)點 ....................................................................................... 173
學習任務2 添加與刪除頁面節(jié)點 ...................................................................................... 177
學習任務3 通過DOM 編輯節(jié)點內容 .............................................................................. 183
學習任務4 使用DOM 屬性控制節(jié)點樣式 ...................................................................... 189
學習活動9 JavaScript 事件處理 .......................................................................................... 197
學習任務1 綁定事件 ........................................................................................................... 199
學習任務2 常見頁面事件 ................................................................................................... 205
學習任務3 常見鼠標事件 ................................................................................................... 211
學習任務4 常見鍵盤事件 ................................................................................................... 219
學習任務5 事件冒泡與事件委托 ...................................................................................... 225
學習活動10 使用jQuery 框架處理元素 ............................................................................... 231
學習任務1 引入和使用jQuery .......................................................................................... 233
學習任務2 使用jQuery 選擇器 ......................................................................................... 237
學習任務3 使用jQuery 添加或刪除節(jié)點 ........................................................................ 248
學習任務4 使用jQuery 設置元素屬性 ............................................................................ 254
學習任務5 使用jQuery 設置元素樣式 ............................................................................ 260
學習任務6 使用jQuery 設置元素內容 ............................................................................ 266
學習活動11 基于jQuery 的事件處理與動畫效果 .............................................................. 271
學習任務1 綁定與解綁事件 .............................................................................................. 273
學習任務2 處理jQuery 復合事件與事件委托 ................................................................ 279
學習任務3 使用jQuery 實現(xiàn)預定義動畫效果 ................................................................ 283
學習任務4 實現(xiàn)自定義動畫效果 ...................................................................................... 289
學習活動12 正則表達式 ............................................................................................................ 295
學習任務1 創(chuàng)建與使用正則表達式 ................................................................................. 297
學習任務2 使用元字符控制正則表達式 ......................................................................... 301
學習任務3 其他方法匹配正則表達式 ............................................................................. 307