|
-- 會員 / 註冊 --
|
|
|
|
JavaScript+jQuery前端開發基礎教程(微課版) ( 簡體 字) |
作者:夏幫貴 劉凡馨 | 類別:1. -> 程式設計 -> 網路編程 -> Javascript |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 49808 詢問書籍請說出此書號!【缺書】 NT售價: 250 元 |
出版日:8/1/2018 |
頁數:264 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115486936 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書注重基礎,循序漸進、系統地講述了JavaScript和jQuery前端開發的相關基礎知識。JavaScript部分涵蓋了JavaScript基礎、JavaScript核心語法基礎、數組和函數、異常和事件處理、JavaScript對象、瀏覽器對象、AJAX等主要內容。jQuery部分涵蓋了jQuery簡介、jQuery選擇器和過濾器、操作頁面元素、jQuery事件處理、jQuery特效、jQuery AJAX等主要內容。最后綜合應用本書介紹的各種知識,實現一個在線咨詢服務系統。本書對于每一個知識點,都盡量結合實例幫助讀者理解。第1∼13章的每章最后部分還給出了編程實踐來說明本章知識的使用。 |
目錄:第 1章 JavaScript基礎 1 1.1 JavaScript簡介 2 1.1.1 JavaScript版本 2 1.1.2 JavaScript特點 2 1.2 JavaScript編程工具 2 1.2.1 下載安裝Visual Studio Community 2017 3 1.2.2 使用Visual Studio 4 1.2.3 使用瀏覽器開發人員工具 7 1.3 在HTML中使用JavaScript 8 1.3.1 使用script標記嵌入腳本 8 1.3.2 使用script標記鏈接腳本 10 1.3.3 作為事件處理程序 12 1.3.4 作為URL 13 1.4 JavaScript基本語法 13 1.4.1 大小寫敏感 13 1.4.2 空格、換行符和制表符 14 1.4.3 語句結束符號 14 1.4.4 注釋 14 1.4.5 標識符命名規則 15 1.5 編程實踐:Hello,JavaScript 15 1.6 小結 16 1.7 習題 16 第 2章 JavaScript核心語法基礎 17 2.1 數據類型和變量 18 2.1.1 數據類型 18 2.1.2 變量 21 2.2 運算符與表達式 24 2.2.1 算術運算符 24 2.2.2 字符串運算符 25 2.2.3 關系運算符 26 2.2.4 邏輯運算符 28 2.2.5 位運算符 28 2.2.6 賦值運算符 29 2.2.7 特殊運算符 30 2.2.8 運算符的優先級 32 2.2.9 表達式中的數據類型轉換 32 2.3 流程控制語句 34 2.3.1 if語句 34 2.3.2 switch語句 36 2.3.3 for循環 39 2.3.4 while循環 39 2.3.5 do/while循環 40 2.3.6 continue語句 41 2.3.7 break語句 42 2.4 編程實踐:輸出數字圖形 43 2.5 小結 44 2.6 習題 44 第3章 數組和函數 45 3.1 數組 46 3.1.1 創建數組 46 3.1.2 使用數組 46 3.1.3 數組的屬性 50 3.1.4 數組的方法 52 3.2 函數 57 3.2.1 定義函數 57 3.2.2 調用函數 58 3.2.3 帶參數的函數 59 3.2.4 函數的嵌套 61 3.2.5 遞歸函數 62 3.3 內置函數 63 3.4 編程實踐:模擬漢諾塔移動 65 3.5 小結 67 3.6 習題 68 第4章 異常和事件處理 69 4.1 異常處理 70 4.1.1 捕獲和處理異常 70 4.1.2 拋出異常 71 4.2 事件處理 72 4.2.1 理解事件 72 4.2.2 注冊事件處理程序 74 4.2.3 事件處理程序的調用 76 4.2.4 阻止事件傳播 78 4.2.5 頁面加載與卸載事件 79 4.2.6 鼠標事件 80 4.2.7 鍵盤事件 81 4.2.8 表單提交事件 82 4.3 編程實踐:實現標記自由拖放 83 4.4 小結 84 4.5 習題 84 第5章 JavaScript對象 85 5.1 使用對象 86 5.1.1 什么是對象 86 5.1.2 創建對象 86 5.1.3 使用對象屬性 87 5.1.4 對象的方法 88 5.1.5 構造函數 89 5.1.6 with語句 90 5.2 原型對象和繼承 90 5.3 內置對象 91 5.3.1 Math對象 91 5.3.2 Date對象 93 5.3.3 String對象 95 5.4 編程實踐:輸出隨機素數 97 5.5 小結 98 5.6 習題 98 第6章 瀏覽器對象 99 6.1 Window對象 100 6.1.1 Window對象層次結構 100 6.1.2 Window對象的常用屬性和方法 100 6.1.3 定時操作 101 6.1.4 錯誤處理 102 6.1.5 Navigator對象 102 6.1.6 Screen對象 103 6.1.7 窗口操作 104 6.1.8 用ID引用HTML標記 106 6.2 Document對象 107 6.2.1 常用屬性和方法 107 6.2.2 動態輸出文檔 107 6.2.3 了解DOM 109 6.2.4 獲得HTML標記的引用 110 6.2.5 遍歷文檔結點 112 6.2.6 訪問HTML標記屬性 115 6.2.7 訪問HTML標記內容 115 6.2.8 創建、添加和刪除結點 116 6.3 表單對象 120 6.3.1 引用表單和表單元素 120 6.3.2 表單事件 120 6.4 編程實踐:動態人員列表 121 6.5 小結 123 6.6 習題 123 第7章 AJAX 124 7.1 使用AJAX完成HTTP請求 125 7.1.1 AJAX概述 125 7.1.2 創建XMLHttpRequest對象 126 7.1.3 XMLHttpRequest對象常用屬性 127 7.1.4 XMLHttpRequest對象常用方法 127 7.1.5 處理普通文本響應結果 131 7.1.6 處理XML響應結果 133 7.1.7 處理JSON響應結果 135 7.2 使用script完成HTTP請求 137 7.3 編程實踐:用戶注冊頁面 139 7.4 小結 145 7.5 習題 145 第8章 jQuery簡介 146 8.1 了解jQuery 147 8.1.1 jQuery主要功能 147 8.1.2 jQuery主要特點 147 8.2 jQuery資源 147 8.2.1 下載jQuery 147 8.2.2 查看jQuery文檔 149 8.2.3 jQuery學習中心 150 8.3 使用jQuery 150 8.3.1 引入jQuery 150 8.3.2 實例:訪問HTML標記 151 8.3.3 實例:動態操作樣式 152 8.3.4 實例:動畫效果 152 8.4 編程實踐:頁面歡迎對話框 153 8.5 小結 154 8.6 習題 154 第9章 jQuery選擇器和過濾器 155 9.1 jQuery()函數 156 9.1.1 匹配HTML標記 156 9.1.2 上下文 156 9.1.3 使用$(document).ready() 157 9.1.4 封裝現有標記 157 9.1.5 使用鏈接方法調用 158 9.1.6 jQuery命名空間 158 9.2 基礎選擇器 159 9.2.1 ID選擇器 159 9.2.2 類名選擇器 160 9.2.3 元素選擇器 161 9.2.4 復合選擇器 161 9.2.5 通配符選擇器 161 9.3 層級選擇器 162 9.3.1 祖孫選擇器 162 9.3.2 父子選擇器 163 9.3.3 相鄰結點選擇器 163 9.3.4 兄弟結點選擇器 164 9.4 過濾器 165 9.4.1 基礎過濾器 165 9.4.2 內容過濾器 166 9.4.3 子元素過濾器 166 9.4.4 可見性過濾器 167 9.4.5 表單過濾器 168 9.4.6 屬性過濾器 169 9.5 編程實踐:帶提示的課表 170 9.6 小結 171 9.7 習題 171 第 10章 操作頁面元素 172 10.1 元素內容操作 173 10.1.1 html()和text() 173 10.1.2 val() 173 10.1.3 attr() 174 10.2 插入結點 175 10.2.1 append()和appendTo() 175 10.2.2 prepend()和prependTo() 177 10.2.3 after()和insertAfter() 179 10.2.4 before()和insertBefore() 180 10.3 包裝結點 182 10.3.1 wrap()方法 182 10.3.2 wrapAll()方法 183 10.3.3 wrapInner()方法 184 10.3.4 unwrap()方法 184 10.4 替換結點 185 10.4.1 replaceWith() 185 10.4.2 replaceAll() 187 10.5 刪除結點 187 10.5.1 empty() 187 10.5.2 remove() 188 10.5.3 detach() 188 10.6 復制結點 189 10.7 樣式操作 190 10.7.1 css()方法 190 10.7.2 CSS類操作方法 191 10.8 編程實踐:jQuery版的動態人員列表 192 10.9 小結 193 10.10 習題 193 第 11章 jQuery事件處理 194 11.1 jQuery事件對象 195 11.1.1 事件對象構造函數 195 11.1.2 事件對象屬性 195 11.1.3 事件對象方法 196 11.2 附加和解除事件處理函數 197 11.2.1 附加事件處理函數 197 11.2.2 解除事件處理函數 198 11.3 事件快捷方法 199 11.3.1 瀏覽器事件快捷方法 199 11.3.2 表單事件快捷方法 199 11.3.3 鍵盤事件快捷方法 200 11.3.4 鼠標事件快捷方法 200 11.4 編程實踐:jQuery版的自由拖放 201 11.5 小結 202 11.6 習題 202 第 12章 jQuery特效 203 12.1 簡單特效 204 12.1.1 隱藏元素 204 12.1.2 顯示元素 205 12.1.3 隱藏/顯示切換 207 12.2 透明度特效 208 12.2.1 淡入效果 208 12.2.2 淡出效果 208 12.2.3 調整透明度 209 12.2.4 淡入淡出切換 209 12.3 滑動特效 210 12.3.1 滑入效果 210 12.3.2 滑出效果 210 12.3.3 滑入滑出切換效果 211 12.4 自定義動畫 212 12.4.1 直接量動畫 212 12.4.2 相對量動畫 212 12.4.3 自定義顯示或隱藏 213 12.4.4 位置動畫 213 12.5 動畫相關的屬性和方法 214 12.5.1 動畫延時 214 12.5.2 停止動畫 215 12.5.3 結束動畫 215 12.5.4 禁止動畫效果 215 12.6 編程實踐:永不停止的動畫 215 12.7 小結 216 12.8 習題 216 第 13章 jQuery AJAX 217 13.1 加載服務器數據 218 13.1.1 加載簡單數據 218 13.1.2 篩選加載的數據 218 13.1.3 向服務器提交數據 219 13.1.4 指定回調函數 219 13.1.5 執行腳本 220 13.2 get()方法和post()方法 220 13.2.1 get()方法 221 13.2.2 post()方法 221 13.3 獲取JSON數據 222 13.4 獲取腳本 222 13.5 事件處理 223 13.5.1 AJAX事件 223 13.5.2 全局AJAX事件方法 224 13.6 編程實踐:實現顏色動畫 225 13.7 小結 226 13.8 習題 226 第 14章 在線咨詢服務系統 227 14.1 系統設計 228 14.1.1 系統功能分析 228 14.1.2 開發工具選擇 228 14.2 安裝和使用MySQL 228 14.2.1 安裝MySQL 228 14.2.2 管理MySQL服務器 233 14.3 系統實現 236 14.3.1 創建實例網站 236 14.3.2 實現商品咨詢功能 237 14.4 小結 253 14.5 習題 253 參考答案 255
|
序: |
|