| | | JavaScript前端開發案例教程黑馬程序員人民郵電出版社9787115443 | 該商品所屬分類:圖書 -> 各出版社圖書 | 【市場價】 | 364-528元 | 【優惠價】 | 228-330元 | 【作者】 | 黑馬程序員 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115443182 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/10059490365872.jpg)
出版社:人民郵電出版社 ISBN:9787115443182 商品編碼:10059490365872 包裝:平裝-膠訂 開本:16開 出版時間:2017-10-01 頁數:331 字數:523.0 代碼:49 作者:黑馬程序員
" 商品基本信息,請以下列介紹為準 | 商品名稱: | JavaScript前端開發案例教程 | 作者: | 黑馬程序員 | 代碼: | 49.8 | 出版社: | 人民郵電出版社 | 出版日期: | 17-10-01 | ISBN: | 9787115443182 | 印次: | | 版次: | 1版1次 | 裝幀: | | 開本: | 16開 |
內容簡介 | JavaScript是一種廣泛應用於Web前端開發的腳本語言,具有簡單、易學、易用的特點,用JavaScript開發網頁可以網頁的互動性,為用戶提供實時的、動態的交互體驗。 本書共分為12章,內括JavaScript快速入門、基本語法、數組、函數、對像、BOM、DOM、事件、正則表達式、Ajax、jQuery和網頁48小遊戲。為了加深初學者對知識的領悟,本書在確保知識講解繫統、全面的基礎上,還配備了精彩的案例,將多個知識點綜合運用。 本書適合作為高等院校本、專科計算機相關專業的教材使用,也可作為JavaScript愛好者的參考書,是一本適合廣大計算機編程愛好者學的優秀讀物。 |
目錄 | 第1章 JavaScript快速入門 1 1.1 初識JavaScript 2 1.1.1 什麼是JavaScript 2 1.1.2 JavaScript的由來 3 1.1.3 JavaScript的特點 4 1.1.4 JavaScript與ECMAScript的關繫 4 1.2 開發工具 5 1.2.1 瀏覽器 5 1.2.2 代碼編輯器 6 1.2.3 【案例】個JavaScript程序 7 1.3 JavaScript入門 9 1.3.1 JavaScript引入方式 9 1.3.2 常用輸出語句 11 1.3.3 注釋 12 1.3.4 數據與運算 12 1.3.5 函數 14 1.3.6 對像 15 1.3.7 事件 17 1.3.8 【案例】改變網頁背景色 18 動手實踐:驗證用戶輸入的密碼 19 本章小結 課後練0
第2章 基本語法 21 2.1 變量 22 2.1.1 標識符 22 2.1.2 關鍵字與保留字 22 2.1.3 變量的使用 23 2.1.4 變量的賦值 23 2.2 數據類型 24 2.2.1 數據類型分類 24 2.2.2 基本數據類型 24 2.2.3 數據類型檢測 26 2.2.4 數據類型轉換 27 2.3 表達式 29 2.4 運算符 29 2.4.1 算術運算符 29 2.4.2 字符串運算符 30 2.4.3 賦值運算符 30 2.4.4 比較運算符 31 2.4.5 邏輯運算符 32 2.4.運算符 32 2.4.7 位運算符 33 2.4.8 運算符優先級 35 2.4.9 【案例】計算圓的周長和面積 35 2.5 流程控制 36 2.5.1 選擇結構 36 2.5.2 循環結構 39 2.5.3 跳轉語句 42 2.5.4 【案例】打印金字塔 43 動手實踐:九九乘法表 45 本章小結 46 課後練6
第3章 數組 48 3.1 初識數組 49 3.2 創建數組 49 3.3 數組的基本操作 50 3.3.1 獲取數組長度 50 3.3.2 數組的訪問與遍歷 51 3.3素的添加與修改 52 3.3素的刪除 53 3.3.5 【案例】查找大值與小值 54 3.4 常見二維數組操作 55 3.4.1 創建與遍歷 55 3.4.2 【案例】二維數組轉置 56 3.5 數組排序 57 3.5.1 冒泡排序 57 3.5.2 插入排序 58 3.6 常見數組方法 60 3.6.1 棧方法 60 3.6.2 檢索方法 61 3.6.3 數組轉字符串 63 3.6.4 其他方法 63 3.6.5 【案例】猴子選大王 65 動手實踐:省份城市的三級聯動 66 本章小結 69 課後練0
第4章 函數 71 4.1 函數的定義與調用 72 4.1.1 初識函數 72 4.1.2 參數設置 73 4.1.3 函數的調用 74 4.1.4 【案例】字符串大小寫轉換 75 4.2 變量的作用域 76 4.3 匿名函數 78 4.3.1 函數表達式 78 4.3.2 匿名函數 78 4.3.3 回調函數 79 4.4 嵌套與遞歸 81 4.4.1 函數嵌套與作用域鏈 81 4.4.2 遞歸調用 82 4.4.3 【案例】求斐波那契數列第N項 的值 83 4.5 函數 83 4.5.1 什麼是函數 83 4.5.2 函數的實現 84 動手實踐:網頁計算器 85 本章小結 86 課後練6
第5章 對像 88 5.1 面向對像概述 89 5.1.1 面向過程與面向對像 89 5.1.2 面向對像的特征 89 5.2 自定義對像 91 5.2.1 對像的定義 91 5.2.2 訪問對像成員 92 5.2.3 對像成員遍歷 92 5.2.4 深拷貝與淺拷貝 93 5.3 構造函數 94 5.3.1 為什麼使用構造函數 94 5.3.2 JavaScript內置的構造函數 95 5.3.3 自定義構造函數 95 5.3.4 私有成員 96 5.3.5 函數中的this指向 97 5.4 內置對像 98 5.4.1 String對像 98 5.4.2 Number對像 100 5.4.3 Math對像 100 5.4.4 Date對像 101 5.4.5 【案例】制作年歷 102 5.5 錯誤處理與代碼調試 105 5.5.1 錯誤處理 105 5.5.2 錯誤對像 106 5.5.3 錯誤類型 107 5.5.4 代碼調試 107 5.6 原型與繼承 109 5.6.1 原型 109 5.6.2 繼承 110 5.6.3 靜態成員 113 5.6.4 屬性搜索原則 113 5.6.5 原型鏈 114 動手實踐:表單生成器 118 本章小結 123 課後練23
第6章 BOM 125 6.1 什麼是BOM對像 126 6.2 window對像 126 6.2.1 全局作用域 126 6.2.2 彈出對話框和窗口 127 6.2.3 窗口位置和大小 130 6.2.4 框架操作 132 6.2.5 定時器 132 6.2.6 【案例】限時 134 6.3 location對像 136 6.3.1 更改URL 136 6.3.2 獲取URL參數 137 6.3.3 【案例】定時跳轉 138 6.4 history對像 139 6.4.1 歷史記錄跳轉 139 6.4.2 無刷新更改URL地址 140 6.5 navigator對像 141 6.6 screen對像 142 動手實踐:紅綠燈 143 本章小結 145 課後練45
第7章 DOM 147 7.1 DOM對像簡介 148 7.1.1 什麼是DOM 148 7.1.2 DOM HTML節點樹 148 7.1.3 DOM對像的繼承關繫 149 7.2 H素操作 150 7.2.1 獲取素 150 7.2素內容 154 7.2.3 【案例】改變盒子大小 155 7.2素屬性 156 7.2素樣式 158 7.2.6 【案例】標簽欄切換效果 161 7.3 文檔節點操作 162 7.3.1 獲取節點 162 7.3.2 節點追加 164 7.3.3 節點刪除 165 7.3.4 【案例】列表的增刪和移動 166 動手實踐:購物車 171 本章小結 176 課後練76
第8章 事件 178 8.1 事件處理 179 8.1.1 事件概述 179 8.1.2 事件的綁定方式 180 8.2 事件對像 182 8.2.1 獲取事件對像 182 8.2.2 常用屬性和方法 183 8.2.3 【案例】緩動的小球 186 8.3 事件分類 188 8.3.1 頁面事件 188 8.3.2 焦點事件 189 8.3.3 鼠標事件 191 8.3.4 【案例】鼠標拖曳特效 193 8.3.5 鍵盤事件 195 8.3.6 表單事件 197 動手實踐:圖片放大特效 198 本章小結 2 課後練02
第9章 正則表達式 4 9.1 認識正則表達式 5 9.1.1 什麼是正則表達式 5 9.1.2 如何使用正則 5 9.1.3 獲取正則對像 6 9.2 字符類別與集合 7 9.2.1 字符類別 7 9.2.2 字符集合 8 9.2.3 【案例】限定輸入內容 8 9.3 字符限定與分組 211 9.3.1 字符限定 211 9.3.2 括號字符 212 9.3.3 正則運算符優先級 214 9.3.4 【案例】內容查找與替換 214 9.4 與正則相關的方法 215 9.4.1 RegExp類中的方法 216 9.4.2 String類中的方法 217 動手實踐:表單驗證 217 本章小結 222 課後練23
第10章 Ajax 224 10.1 Web基礎知識 225 10.1.1 Web服務器 225 10.1.2 HTTP 225 10.2 Web服務器搭建 228 10.2.1 PHP開發環境 229 10.2.2 前後端交互 230 10.3 Ajax入門 232 10.3.1 什麼是Ajax 232 10.3.2 創建Ajax對像 233 10.3.3 Ajax向服務器發送請求 233 10.3.4 處理服務器返回的信息 236 10.4 數據交換格式 238 10.4.1 XML數據格式 239 10.4.2 JSON數據格式 240 10.4.3 【案例】無刷新分頁 242 10.5 跨域請求 250 10.5.1 Ajax跨域問題 250 10.5.2 JSONP實現跨域請求 251 10.6 擴展技術 254 10.6.1 Cookie 254 10.6.2 FormData 255 10.6.3 Promise 256 10.6.4 WebSocket 260 動手實踐度條文件上傳 262 本章小結 265 課後練66
第11章 jQuery 267 11.1 jQuery快速入門 268 11.1.1 什麼是jQuery 268 11.1.2 下載jQuery 268 11.1.3 使用jQuery 270 11素操作 271 11.2.1 jQuery對像 271 11.2.2 jQuery選擇器 271 11.2素遍歷 278 11.2素內容 279 11.2素樣式 280 11.2素篩選 281 11.2素屬性 283 11.2.8 【案例】折疊菜單 283 11.3 文檔節點操作 285 11.3.1 節點追加 285 11.3.2 節點替換 286 11.3.3 節點刪除 286 11.3.4 節點 287 11.3.5 【案例】左移與右移 287 11.4 事件操作 289 11.4.1 常用事件 289 11.4.2 頁面加載事件 292 11.4.3 事件綁定與切換 292 11.4.4 【案例】手風琴效果 294 11.5 動畫特效 295 11.5.1 常用動畫 295 11.5.2 自定義動畫 297 11.5.3 【案例】無縫輪播圖 299 11.6 jQuery操作Ajax 302
11.7 插件機制 307 11.7.1 自定義插件 307 11.7.2 jQuery插件庫 308 11.7.3 jQuery UI 309 11.7.4 【案例】自定義全選與反選 插件 311 本章小結 314 課後練14
第12章 網頁版48小遊戲 315 12.1 能展示 316 12.2 實現步驟分析 317 12.3 能實現 317 12.3.1 設計遊戲界面 317 12.3.2 控制遊戲數值 319 12.3.3 格移動 323 12.3.4 設置遊戲分數 326 12.3.5 判斷勝利和失敗 327 12.3.6 重新開始遊戲 330 本章小結 330 課後練31 |
| 1.配套PPT、課後練答案、教學大綱、教案、教學等學; 2.傳統的章節體寫法配以實踐小案例,條例清楚、簡單易學。 3.傳智播客繫列前端開發領域的又一力作。 |
媒體 | 1.配套PPT、課後練答案、教學大綱、教案、教學等學; 2.傳統的章節體寫法配以實踐小案例,條例清楚、簡單易學。 3.傳智播客繫列前端開發領域的又一力作。 |
作者簡介 | 黑馬程序員,傳智播客旗下高端IT教育品牌,成立於06年,它是由中國Java培訓**人張孝祥老師發起,聯合全球*大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬餘名學員中,其中90%的學員均已在北、上、廣等一線城市高薪就業。 |
" | | | | | |