盡管JavaScript基礎(chǔ)教程這本書名曰“基礎(chǔ)”,但事實(shí)卻并非如此;A(chǔ)的知識(shí)點(diǎn)沒有詳細(xì)的介紹和解釋,而是大概一提就開始用一個(gè)例子展現(xiàn)給讀者。遺憾的是讀者最終還是沒有完全理解這些知識(shí)點(diǎn)的全貌,更別說創(chuàng)造性的去使用這些知識(shí)了。另外,JavaScript基礎(chǔ)教程這本書最大的一個(gè)優(yōu)點(diǎn)是把JavaScript的基礎(chǔ)知識(shí)用一個(gè)個(gè)實(shí)用的例子給串起來了,讓你看完書后就能掌握一些有用的開發(fā)技巧。本節(jié)內(nèi)容小編為大家整理帶來的是是一份pdf格式高清免費(fèi)完整版的JavaScript基礎(chǔ)教程中文第8版,歡迎有需要的朋友前來下載查閱!
JavaScript基礎(chǔ)教程目錄
第1章 了解javascript 1
1.1 javascript是什么1
1.2 javascript不是java2
1.3 javascript的起源2
1.4 javascript可以做什么3
1.5 javascript不能做什么3
1.6 ajax是什么4
1.7 組合式(snap-together)語言5
1.7.1 對(duì)象5
1.7.2 屬性6
1.7.3 方法6
1.7.4 將這些成分組合在一起6
1.7.5 dom簡(jiǎn)介6
1.8 處理事件7
1.9 值和變量8
1.10 賦值和比較9
1.10.1 賦值9
1.10.2 比較9
1.11 編寫對(duì)javascript友好的html10
1.11.1 結(jié)構(gòu)、表現(xiàn)和行為10
1.11.2 div和span10
1.11.3 class和id11
1.12 要使用什么工具11
第2章 開始13
2.1 將腳本放在哪里13
2.2 關(guān)于函數(shù)14
2.3 使用外部腳本15
2.4 在腳本中添加注釋16
2.5 向用戶發(fā)出警告17
2.6 確認(rèn)用戶的選擇19
2.7 提示用戶20
2.8 用鏈接對(duì)用戶進(jìn)行重定向22
2.9 使用javascript改進(jìn)鏈接24
2.10 使用多級(jí)條件28
2.11 處理錯(cuò)誤30
第3章 第一個(gè)web應(yīng)用程序33
3.1 用循環(huán)進(jìn)行重復(fù)操作33
3.2 將值傳遞給函數(shù)37
3.3 探測(cè)對(duì)象38
3.4 處理數(shù)組40
3.5 處理有返回值的函數(shù)42
3.6 更新數(shù)組43
3.7 使用do/while循環(huán)44
3.8 以多種方式調(diào)用腳本45
3.9 組合使用javascript和css47
3.10 檢查狀態(tài)50
3.11 處理字符串?dāng)?shù)組55
第4章 處理圖像59
4.1 創(chuàng)建翻轉(zhuǎn)器59
4.2 創(chuàng)建更有效的翻轉(zhuǎn)器61
4.3 構(gòu)建三狀態(tài)翻轉(zhuǎn)器65
4.4 由鏈接觸發(fā)翻轉(zhuǎn)器67
4.5 讓多個(gè)鏈接觸發(fā)一個(gè)翻轉(zhuǎn)器69
4.6 處理多個(gè)翻轉(zhuǎn)器71
4.7 創(chuàng)建循環(huán)的廣告條74
4.8 在循環(huán)廣告條中添加鏈接76
4.9 建立循環(huán)式幻燈片78
4.10 顯示隨機(jī)圖像80
4.11 隨機(jī)開始循環(huán)顯示圖像81
第5章 框架83
5.1 防止頁面顯示在框架中84
5.2 迫使頁面顯示在框架中85
5.3 迫使站點(diǎn)顯示在框架中86
5.4 設(shè)置目標(biāo)89
5.5 創(chuàng)建和加載動(dòng)態(tài)框架90
5.6 在框架之間共享函數(shù)..92
5.7 同時(shí)加載多個(gè)框架94
5.8 處理iframe95
5.9 用javascript加載iframe97
第6章 操作瀏覽器窗口99
6.1 打開新窗口99
6.2 將不同的內(nèi)容加載進(jìn)窗口中102
6.3 打開多個(gè)窗口103
6.4 從一個(gè)窗口更新另一個(gè)窗口104
6.5 關(guān)閉窗口107
6.6 把窗口放在指定的位置109
第7章 表單處理112
7.1 選擇并轉(zhuǎn)移導(dǎo)航菜單113
7.2 動(dòng)態(tài)地改變菜單116
7.3 建立必須填寫的字段118
7.4 根據(jù)其他字段對(duì)字段進(jìn)行檢查123
7.5 標(biāo)識(shí)有問題的字段125
7.6 準(zhǔn)備進(jìn)行表單驗(yàn)證127
7.7 處理單選按鈕130
7.8 用一個(gè)字段設(shè)置另一個(gè)字段134
7.9 檢驗(yàn)zip編碼136
7.10 驗(yàn)證電子郵件地址140
第8章 表單和正則表達(dá)式146
8.1 用正則表達(dá)式驗(yàn)證電子郵件地址146
8.2 驗(yàn)證文件名151
8.3 提取字符串153
8.4 對(duì)字符串進(jìn)行格式化155
8.5 對(duì)字符串進(jìn)行格式化和排序159
8.6 對(duì)字符串進(jìn)行格式化和驗(yàn)證160
8.7 使用正則表達(dá)式替換元素162
第9章 處理事件165
9.1 窗口事件處理165
9.1.1 onload事件165
9.1.2 onunload事件168
9.1.3 onresize事件168
9.1.4 onmove事件170
9.1.5 onabort事件170
9.1.6 onerror事件170
9.1.7 onfocus事件170
9.1.8 onblur事件171
9.2 鼠標(biāo)事件處理172
9.2.1 onmousedown事件172
9.2.2 onmouseup事件175
9.2.3 onmousemove事件175
9.2.4 onmouseover事件177
9.2.5 onmouseout事件178
9.2.6 ondblclick事件178
9.2.7 onclick事件179
9.3 表單事件處理179
9.3.1 onsubmit事件179
9.3.2 onreset事件179
9.3.3 onchange事件179
9.3.4 onselect事件179
9.3.5 onclick事件180
9.3.6 onblur事件180
9.3.7 onfocus事件182
9.4 鍵事件處理183
9.4.1 onkeydown事件183
9.4.2 onkeyup事件185
9.4.3 onkeypress事件185
第10章 javascript和cookie186
10.1 建立第一個(gè)cookie186
10.2 讀取cookie189
10.3 顯示cookie190
10.4 使用cookie作為計(jì)數(shù)器191
10.5 刪除cookie193
10.6 處理多個(gè)cookie195
10.7 顯示新內(nèi)容提醒信息197
第11章 對(duì)象和dom201
11.1 關(guān)于節(jié)點(diǎn)操縱201
11.1.1 dom-2和w3c201
11.1.2 dom-2術(shù)語201
11.1.3 dom-3202
11.2 添加節(jié)點(diǎn)202
11.3 刪除節(jié)點(diǎn)204
11.4 刪除特定的節(jié)點(diǎn)206
11.5 插入節(jié)點(diǎn)209
11.6 替換節(jié)點(diǎn)212
11.7 用對(duì)象字面值編寫代碼214
第12章 建立動(dòng)態(tài)頁面219
12.1 在網(wǎng)頁上顯示當(dāng)前日期219
12.2 處理周中日221
12.3 根據(jù)時(shí)間對(duì)消息進(jìn)行定制222
12.4 根據(jù)時(shí)區(qū)顯示日期223
12.5 把24小時(shí)制轉(zhuǎn)換為12小時(shí)制226
12.6 創(chuàng)建倒數(shù)計(jì)數(shù)器229
12.7 隱藏和顯示層232
12.8 移動(dòng)文檔中的對(duì)象234
12.9 日期方法236
第13章 ajax簡(jiǎn)介239
13.1 ajax的定義239
13.2 讀取服務(wù)器數(shù)據(jù)241
13.3 解析服務(wù)器數(shù)據(jù)247
13.4 刷新服務(wù)器數(shù)據(jù)251
13.5 從服務(wù)器獲得數(shù)據(jù)253
13.6 用ajax預(yù)覽鏈接256
13.7 自動(dòng)補(bǔ)全表單字段260
第14章 ajax工具包266
14.1 拖放頁面元素267
14.2 在頁面上添加日歷271
14.3 在頁面上添加雙月日歷275
14.4 使用容器實(shí)用程序281
14.5 添加動(dòng)畫效果285
14.6 實(shí)現(xiàn)用于調(diào)試的logger控件287
第15章 javascript應(yīng)用示例291
15.1 使用可折疊菜單291
15.2 添加下拉菜單294
15.3 改進(jìn)下拉菜單296
15.4 帶說明的幻燈片300
15.5 一個(gè)無聊的姓名生成器302
15.6 柱狀圖生成器306
15.7 樣式表切換器312
第16章 用ajax設(shè)計(jì)頁面320
16.1 突出顯示新元素320
16.2 創(chuàng)建可折疊菜單323
16.3 創(chuàng)建更漂亮的對(duì)話框326
16.4 條紋表格328
16.5 表格排序332
第17章 bookmarklet337
17.1 第一個(gè)bookmarklet337
17.2 改變頁面的背景顏色342
17.3 改變頁面樣式342
17.4 查詢單詞344
17.5 查看圖像346
17.6 顯示iso latin字符347
17.7 將rgb值轉(zhuǎn)換為十六進(jìn)制348
17.8 對(duì)值進(jìn)行轉(zhuǎn)換349
17.9 bookmarklet計(jì)算器350
17.10 縮短url352
17.11 檢驗(yàn)頁面353
17.12 通過電子郵件發(fā)送頁面353
17.13 改變頁面大小354
附錄a javascript的版本演化和
JavaScript基礎(chǔ)教程內(nèi)容簡(jiǎn)介
在主流計(jì)算平臺(tái)全面轉(zhuǎn)向Web的今天,JavaScript理所當(dāng)然地成為廣大開發(fā)人員必須熟練掌握的一項(xiàng)基本技術(shù)。
本書是已被奉為經(jīng)典的JavaScript入門書,以易學(xué)便查、圖文并茂、循序漸進(jìn)和善于用常見任務(wù)講解語言知識(shí)而著稱,講述JavaScript編程的必知必會(huì)知識(shí)同時(shí),兼顧了DOM、XML、Ajax等重要的相關(guān)技術(shù)內(nèi)容。多年來,本書不斷重印改版,原版累計(jì)銷售已經(jīng)超過150 000冊(cè)。第6版中文版出版后也多次重印,廣受國(guó)內(nèi)讀者好評(píng)。
第7版增加了更多Ajax設(shè)計(jì)示例和現(xiàn)代編程技巧,以YUI為例講述了如何高效運(yùn)用JavaScript庫,并在主流瀏覽器的最新版本中測(cè)試了全書示例。通過本書,你可以輕松而迅速地掌握J(rèn)avaScript Web開發(fā)的基本技能,并掌握Web開發(fā)的最佳實(shí)踐,領(lǐng)悟其中真諦。
JavaScript基礎(chǔ)教程作者簡(jiǎn)介
Tom Negrino 蜚聲全球的技術(shù)作家,長(zhǎng)期主持Macworld和許多其他技術(shù)雜志專欄。
Dori Smith 世界知名的Web程序員和設(shè)計(jì)師,從事軟件開發(fā)已20多年。她是Web標(biāo)準(zhǔn)項(xiàng)目(WaSP)指導(dǎo)委員會(huì)委員,并發(fā)起成立了世界性的女性技術(shù)社區(qū)Wise-Women Web。
JavaScript基礎(chǔ)教程內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版