注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JavaScript+jQuery動態(tài)網站開發(fā)(全案例微課版)

JavaScript+jQuery動態(tài)網站開發(fā)(全案例微課版)

JavaScript+jQuery動態(tài)網站開發(fā)(全案例微課版)

定 價:¥78.00

作 者: 裴雨龍
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302579052 出版時間: 2021-06-01 包裝: 平裝-膠訂
開本: 16開 頁數: 347 字數:  

內容簡介

  《JavaScript jQuery動態(tài)網站開發(fā)(全案例微課版)》是針對零基礎讀者編寫的動態(tài)網站開發(fā)入門教材,側重案例實訓,并提供掃碼微課來講解當前熱點案例。 《JavaScript jQuery動態(tài)網站開發(fā)(全案例微課版)》分為21章,包括初識JavaScript、JavaScript語言基礎、運算符與表達式、程序控制語句、函數的應用、對象的應用、數組對象的應用、String對象的應用、JavaScript的事件處理、JavaScript的表單對象、JavaScript的窗口對象、JavaScript中的文檔對象、文檔對象模型(DOM)、jQuery框架快速入門、使用jQuery控制頁面、jQuery事件處理、設計網頁中的動畫特效、jQuery的功能函數、jQuery插件的應用與開發(fā)。本書后通過2個熱點綜合項目,進一步鞏固讀者的項目開發(fā)經驗。 《JavaScript jQuery動態(tài)網站開發(fā)(全案例微課版)》通過精選熱點案例,可以讓初學者快速掌握動態(tài)網站開發(fā)技術。通過微信掃碼看視頻,可以隨時在移動端觀看對應的視頻操作。

作者簡介

  裴雨龍,現(xiàn)在荷蘭埃因霍溫理工大學博士,主要研究方向為社交網絡分析、數據挖掘以及自然語言處理。分別在美國卡內基梅隆大學和北京大學獲得語言技術以及計算機系統(tǒng)結構碩士學位。

圖書目錄

第1章 初識JavaScript     001
1.1 JavaScript概述    002
1.1.1 JavaScript的起源   002
1.1.2 JavaScript能做什么   002
1.2 網頁開發(fā)利器——WebStorm  004
1.3 JavaScript在HTML中的使用  004
1.3.1 嵌入JavaScript代碼  004
1.3.2 調用外部JavaScript文件   006
1.3.3 作為標簽的屬性值使用    007
1.4 JavaScript的語法    008
1.5 新手常見疑難問題    009
1.6 實戰(zhàn)技能訓練營    010
第2章 JavaScript語言基礎     011
2.1 數據類型   012
2.1.1 數值型   012
2.1.2 字符串型   015
2.1.3 布爾型   017
2.1.4 未定義類型  018
2.1.5 空類型   018
2.2 JavaScript的常量    019
2.3 JavaScript的變量    019
2.3.1 變量的命名  019
2.3.2 變量的聲明  020
2.3.3 變量的賦值  020
2.3.4 變量的類型  021
2.3.5 變量的作用域   021
2.4 新手常見疑難問題    022
2.5 實戰(zhàn)技能訓練營    023
第3章 運算符與表達式    024
3.1 運算符    025
3.1.1 算術運算符  025
3.1.2 賦值運算符  026
3.1.3 字符串運算符   027
3.1.4 比較運算符  028
3.1.5 邏輯運算符  029
3.1.6 條件運算符  030
3.1.7 位運算符   030
3.1.8 移位運算符  031
3.1.9 其他運算符  032
3.2 運算符優(yōu)先級     032
3.3 表達式    033
3.4 數據類型的轉換規(guī)則   037
3.5 新手常見疑難問題    038
3.6 實戰(zhàn)技能訓練營    038
第4章 程序控制語句     040
4.1 條件判斷語句     041
4.1.1 簡單if語句     041
4.1.2 if else語句     042
4.1.3 if else if語句   043
4.1.4 if語句的嵌套    043
4.1.5 switch語句   044
4.2 循環(huán)語句   046
4.2.1 while語句   046
4.2.2 do while語句   047
4.2.3 for語句     048
4.2.4 循環(huán)語句的嵌套    049
4.3 跳轉語句   051
4.3.1 break 語句    051
4.3.2 continue 語句     052
4.4 新手常見疑難問題    053
4.5 實戰(zhàn)技能訓練營    054
第5 章 函數的應用    055
5.1 函數的定義    056
5.2 函數的調用    058
5.3 函數的參數與返回值   059
5.4 內置常規(guī)函數     061
5.5 JavaScript 特殊函數   063
5.5.1 嵌套函數    063
5.5.2 遞歸函數    064
5.5.3 內嵌函數    065
5.6 新手常見疑難問題    065
5.7 實戰(zhàn)技能訓練營    066
第6 章 對象的應用    067
6.1 了解對象   068
6.1.1 什么是對象   068
6.1.2 對象的屬性和方法    068
6.1.3 JavaScript 對象的分類   069
6.2 創(chuàng)建自定義對象的方法    070
6.2.1 直接定義并創(chuàng)建自定義對象     070
6.2.2 使用Object 對象創(chuàng)建自定義對象   071
6.2.3 使用自定義構造函數創(chuàng)建對象   072
6.3 對象訪問語句     076
6.4 常用內置對象     078
6.4.1 Math(算數)對象     078
6.4.2 Date(日期)對象     080
6.5 新手常見疑難問題    083
6.6 實戰(zhàn)技能訓練營    083
第7 章 數組對象的應用     084
7.1 數組介紹   085
7.2 定義數組   085
7.2.1 定義空數組   085
7.2.2 指定數組的個數    086
7.2.3 指定數組元素    087
7.2.4 直接定義數組    087
7.3 數組屬性   088
7.4 數組元素的操作    090
7.4.1 數組元素的輸入    090
7.4.2 數組元素的輸出    090
7.4.3 數組元素的添加    092
7.4.4 數組元素的刪除    093
7.5 數組方法   093
7.5.1 連接兩個或更多的數組     094
7.5.2 將指定的數值添加到數組中     095
7.5.3 在數組開頭添加數組元素    096
7.5.4 移除數組中后一個元素    097
7.5.5 刪除數組中的個元素    097
7.5.6 刪除數組中的指定元素     098
7.5.7 反序排列數組中的元素     099
7.5.8 對數組中的元素進行排序    099
7.5.9 獲取數組中的部分數據     100
7.5.10 將數組元素連接為字符串   101
7.5.11 將數組轉換成字符串   102
7.6 新手常見疑難問題    103
7.7 實戰(zhàn)技能訓練營    103
第8 章 String 對象的應用     104
8.1 創(chuàng)建String 對象   105
8.2 String 對象的屬性     106
8.2.1 length 屬性    106
8.2.2 constructor 屬性     107
8.2.3 prototype 屬性    108
8.3 String 對象的方法     108
8.3.1 連接與拆分字符串    109
8.3.2 轉換字符串的大小寫   110
8.3.3 從字符串中截取字符串   111
8.3.4 從字符串中查找字符串     113
8.3.5 設置字符串字體屬性   115
8.4 新手常見疑難問題    117
8.5 實戰(zhàn)技能訓練營    117
第9 章 JavaScript 的事件處理    118
9.1 認識事件與事件處理   119
9.2 事件的調用方式   120
9.3 鼠標相關事件     122
9.3.1 鼠標單擊事件    122
9.3.2 鼠標按下與松開事件   123
9.3.3 鼠標移入與移出事件   123
9.3.4 鼠標移動事件    124
9.4 鍵盤相關事件     125
9.5 表單相關事件     127
9.5.1 獲得焦點與失去焦點事件    127
9.5.2 失去焦點修改事件    128
9.5.3 表單提交與重置事件   129
9.6 拖動相關事件     131
9.6.1 拖放對象事件    131
9.6.2 放置目標事件    131
9.7 新手常見疑難問題    133
9.8 實戰(zhàn)技能訓練營    134
第10 章 JavaScript 的表單對象   135
10.1 認識表單對象    136
10.2 表單元素的應用   138
10.2.1 設置文本框     138
10.2.2 設置按鈕    141
10.2.3 設置單選按鈕    143
10.2.4 設置復選框     145
10.2.5 設置下拉菜單    146
10.3 新手常見疑難問題   152
10.4 實戰(zhàn)技能訓練營   153
第11 章 JavaScript 的窗口對象    154
11.1 window 對象     155
11.1.1 window 對象屬性     155
11.1.2 window 對象方法     159
11.2 打開與關閉窗口   160
11.2.1 打開窗口    160
11.2.2 關閉窗口    162
11.3 控制窗口     163
11.3.1 移動窗口    163
11.3.2 改變窗口大小    164
11.3.3 獲取窗口歷史記錄    164
11.3.4 窗口定時器     165
11.4 對話框    166
11.4.1 警告對話框     166
11.4.2 確認對話框     168
11.4.3 提示對話框     169
11.5 新手常見疑難問題   170
11.6 實戰(zhàn)技能訓練營   171
第12 章 JavaScript 中的文檔對象      172
12.1 熟悉文檔對象    173
12.2 文檔對象屬性的應用   175
12.2.1 獲取網頁超級鏈接數   175
12.2.2 文檔后修改的日期和時間    175
12.2.3 獲取文檔所有表單的數目   176
12.2.4 設置文檔標題內容    176
12.2.5 獲取文檔URL 地址   177
12.2.6 鏈接文字顏色設置    177
12.2.7 文檔背景色與前景色設置   179
12.3 文檔對象方法的應用   180
12.3.1 動態(tài)添加HTML 標簽    180
12.3.2 獲取文本框并修改其內容   182
12.3.3 向文檔添加事件句柄   182
12.3.4 在文檔中輸出數據    183
12.4 新手常見疑難問題   185
12.5 實戰(zhàn)技能訓練營   185
第13 章 文檔對象模型(DOM)    187
13.1 DOM 及DOM 技術簡介  188
13.1.1 DOM 簡介      188
13.1.2 基本的DOM 方法    188
13.1.3 網頁中的DOM 模型框架   191
13.2 DOM 模型中的節(jié)點    192
13.2.1 元素節(jié)點    192
13.2.2 文本節(jié)點    192
13.2.3 屬性節(jié)點    193
13.3 操作DOM 中的節(jié)點   194
13.3.1 訪問節(jié)點    194
13.3.2 創(chuàng)建節(jié)點    195
13.3.3 插入節(jié)點    196
13.3.4 刪除節(jié)點    197
13.3.5 復制節(jié)點    197
13.3.6 替換節(jié)點    198
13.4 innerHTML 屬性     199
13.5 DOM 與CSS     200
13.5.1 改變CSS 樣式     200
13.5.2 使用className 屬性  200
13.6 新手常見疑難問題   201
13.7 實戰(zhàn)技能訓練營   201
第14 章 jQuery 框架快速入門     203
14.1 認識jQuery    204
14.2 下載并安裝jQuery   205
14.3 jQuery 的選擇器     206
14.3.1 基本選擇器     206
14.3.2 層級選擇器     208
14.3.3 過濾選擇器     209
14.3.4 屬性選擇器     218
14.4 新手常見疑難問題   220
14.5 實戰(zhàn)訓練營   221
第15 章 使用jQuery 控制頁面     222
15.1 對頁面的內容進行操作   223
15.1.1 對文本內容進行操作   223
15.1.2 對HTML 內容進行操作    224
15.2 對標記的屬性進行操作   225
15.3 對表單元素進行操作   228
15.4 對元素的CSS 樣式進行操作  229
15.4.1 添加CSS 類     229
15.4.2 刪除CSS 類     230
15.4.3 動態(tài)切換CSS 類     231
15.4.4 獲取和設置CSS 樣式    232
15.5 獲取與編輯DOM 節(jié)點    233
15.5.1 插入節(jié)點    233
15.5.2 刪除節(jié)點    235
15.5.3 復制節(jié)點    236
15.5.4 替換節(jié)點    237
15.6 新手常見疑難問題   238
15.7 實戰(zhàn)訓練營   240
第16 章 jQuery 事件處理     241
16.1 jQuery 的事件機制   242
16.2 頁面加載響應事件   244
16.3 jQuery 中的事件函數   245
16.3.1 鍵盤操作事件    245
16.3.2 鼠標操作事件    247
16.3.3 其他的常用事件    249
16.4 事件的基本操作   251
16.4.1 綁定事件    251
16.4.2 觸發(fā)事件    252
16.4.3 移除事件    252
16.5 新手常見疑難問題   254
16.6 實戰(zhàn)訓練營   254
第17 章 設計網頁中的動畫特效     256
17.1 網頁動畫特效的實現(xiàn)方法   257 
17.1.1 通過CSS 實現(xiàn)動畫特效    257
17.1.2 通過jQuery 實現(xiàn)動畫特效   258
17.2 jQuery 的基本動畫效果   259
17.2.1 隱藏元素    259
17.2.2 顯示元素    263
17.2.3 狀態(tài)切換    264
17.3 淡入淡出的動畫效果   265
17.3.1 淡入隱藏元素    265
17.3.2 淡出可見元素    266
17.3.3 切換淡入淡出元素    268
17.3.4 淡入淡出元素至指定數值   269
17.4 滑動效果    270
17.4.1 滑動顯示匹配的元素   270
17.4.2 滑動隱藏匹配的元素   271
17.4.3 通過高度的變化動態(tài)切換元素的可見性      272
17.5 自定義的動畫效果   273
17.6 新手常見疑難問題   275
17.7 實戰(zhàn)訓練營   275
第18 章 jQuery 的功能函數    277
18.1 功能函數概述    278
18.2 常用的功能函數   278
18.2.1 操作數組和對象    278
18.2.2 操作字符串     281
18.2.3 序列化操作     283
18.3 新手常見疑難問題   283
18.4 實戰(zhàn)訓練營   284
第19 章 jQuery 插件的應用與開發(fā)      285
19.1 理解插件    286
19.2 流行的jQuery 插件  287
19.2.1 jQueryUI 插件    287
19.2.2 Form 插件    290
19.2.3 提示信息插件    291
19.2.4 jcarousel 插件    292
19.3 定義自己的插件   293
19.3.1 插件的工作原理    293
19.3.2 自定義一個簡單的插件     294
19.4 新手常見疑難問題   296
19.5 實戰(zhàn)訓練營   297
第20 章 開發(fā)企業(yè)門戶網站     298
20.1 系統(tǒng)分析    299
20.2 系統(tǒng)設計    299
20.3 網頁預覽    300
20.4 項目代碼實現(xiàn)    303
20.4.1 網站首頁頁面代碼    303
20.4.2 圖片動態(tài)效果代碼    309
20.4.3 公司簡介頁面代碼    309
20.4.4 產品介紹頁面代碼    310
20.4.5 新聞中心頁面代碼    314
20.4.6 “聯(lián)系我們”頁面代碼     317
20.5 項目總結    318
第21 章 開發(fā)時尚購物網站     319
21.1 系統(tǒng)分析    320
21.2 系統(tǒng)設計    320
21.3 網頁預覽    321
21.4 項目代碼實現(xiàn)    323
21.4.1 首頁頁面代碼    323
21.4.2 動態(tài)效果代碼    336
21.4.3 購物車代碼     337
21.4.4 登錄頁面代碼    339
21.4.5 商品展示頁面代碼    339
21.4.6 聯(lián)系我們頁面代碼    345
21.5 項目總結    346

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號