注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)21天學(xué)通JavaScript(第5版)

21天學(xué)通JavaScript(第5版)

21天學(xué)通JavaScript(第5版)

定 價(jià):¥59.80

作 者: 馬翠翠
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787121336300 出版時(shí)間: 2018-03-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  JavaScript是Web開(kāi)發(fā)中應(yīng)用最早、發(fā)展最成熟、用戶最多的腳本語(yǔ)言,其語(yǔ)法簡(jiǎn)捷,代碼可讀性在眾多腳本語(yǔ)言中最好,它在使用時(shí)不用考慮數(shù)據(jù)類型,是真正意義上的動(dòng)態(tài)語(yǔ)言。本書(shū)分為4篇,共21章。第1篇完整地講解了JavaScript的基礎(chǔ)知識(shí),主要內(nèi)容包括JavaScript概述、數(shù)據(jù)類型、常量與變量、表達(dá)式與運(yùn)算符、控制語(yǔ)句、函數(shù)和數(shù)組等。第2篇專門介紹JavaScript中內(nèi)置對(duì)象的應(yīng)用,內(nèi)容包括JavaScript對(duì)象基礎(chǔ)、窗口和框架、屏幕和瀏覽器對(duì)象、文檔對(duì)象、歷史對(duì)象和地址對(duì)象、表單對(duì)象和表單元素及腳本化cookie等。第3篇講解的是JavaScript的高級(jí)技術(shù),主要講解了JavaScript與XML技術(shù)、正則表達(dá)式、AJAX的基礎(chǔ)知識(shí)、AJAX的高級(jí)應(yīng)用、JavaScript與插件,以及JavaScript的調(diào)試與優(yōu)化等。最后一篇為綜合案例篇,用一個(gè)完整的例子講解了如何使用JavaScript進(jìn)行大型應(yīng)用開(kāi)發(fā)。本書(shū)中,每一篇都是不同層次的完整內(nèi)容,這不僅給初學(xué)者安排了循序漸進(jìn)的學(xué)習(xí)過(guò)程,也便于不同層次的讀者選讀。本書(shū)既適合沒(méi)有編程基礎(chǔ)的JavaScript語(yǔ)言初學(xué)者作為入門教程,也可作為大中專院校師生和培訓(xùn)班的教材。對(duì)于JavaScript語(yǔ)言開(kāi)發(fā)的愛(ài)好者,本書(shū)也有較大的參考價(jià)值。

作者簡(jiǎn)介

  本書(shū)的作者團(tuán)隊(duì)成員為一線開(kāi)發(fā)工程師、資深編程專家或?qū)I(yè)培訓(xùn)師,在編程開(kāi)發(fā)方面有著豐富的經(jīng)驗(yàn),并已出版過(guò)多本相關(guān)暢銷書(shū),頗受廣大讀者認(rèn)可。

圖書(shū)目錄

第1章 JavaScript概述 

1.1 初識(shí)JavaScript 

1.1.1 理解JavaScript的歷史 

1.1.2 JavaScript標(biāo)準(zhǔn) 

1.1.3 JavaScript的現(xiàn)況 

1.1.4 JavaScript的發(fā)展趨勢(shì) 

1.2 簡(jiǎn)單的腳本語(yǔ)言 

1.2.1 認(rèn)識(shí)腳本語(yǔ)言 

1.2.2 腳本語(yǔ)言的分類 

1.2.3 JavaScript的作用 

1.2.4 JavaScript和其他語(yǔ)言的異同 

1.2.5 JavaScript與Java的異同 

1.3 第一個(gè)JavaScript程序 

1.3.1 預(yù)備知識(shí) 

1.3.2 選擇JavaScript編輯器 

1.3.3 編寫“Hello World”程序 

1.3.4 瀏覽器對(duì)JavaScript的支持 

1.4 注意事項(xiàng) 

1.4.1 大小寫敏感 

1.4.2 注意空格與換行 

1.4.3 分號(hào)可有可無(wú) 

1.5 小結(jié) 

1.6 習(xí)題 

第2章 數(shù)據(jù)類型 

2.1 基本數(shù)據(jù)類型 

2.1.1 字符串型數(shù)據(jù) 

2.1.2 深入理解字符串 

2.1.3 使用數(shù)值型數(shù)據(jù) 

2.1.4 使用布爾型數(shù)據(jù) 

2.2 復(fù)合數(shù)據(jù)類型 

2.2.1 常用內(nèi)置對(duì)象 

2.2.2 常用日期對(duì)象 

2.2.3 理解全局對(duì)象 

2.2.4 常用數(shù)學(xué)對(duì)象 

2.2.5 常用字符串對(duì)象 

2.2.6 掌握數(shù)組對(duì)象 

2.3 其他數(shù)據(jù)類型 

2.3.1 使用函數(shù) 

2.3.2 使用空值 

2.3.3 使用不確定的類型 

2.4 數(shù)據(jù)類型的轉(zhuǎn)換 

2.4.1 隱式類型轉(zhuǎn)換 

2.4.2 顯式類型轉(zhuǎn)換 

2.5 小結(jié) 

2.6 習(xí)題 

第3章 變量和常量 

3.1 常量 

3.1.1 常量分類 

3.1.2 使用常量 

3.2 變量 

3.2.1 什么是變量 

3.2.2 如何定義變量 

3.2.3 變量的命名 

3.2.4 變量的作用范圍 

3.2.5 變量的用途 

3.3 JavaScript關(guān)鍵字詳解 

3.4 小結(jié) 

3.5 習(xí)題 

第4章 表達(dá)式與運(yùn)算符 

4.1 什么是表達(dá)式 

4.2 什么是操作數(shù) 

4.3 運(yùn)算符概述 

4.3.1 什么是運(yùn)算符 

4.3.2 操作數(shù)的分類 

4.4 算術(shù)運(yùn)算符簡(jiǎn)介 

4.4.1 加法運(yùn)算符 

4.4.2 減法運(yùn)算符 

4.4.3 乘法運(yùn)算符 

4.4.4 除法運(yùn)算符 

4.4.5 取模運(yùn)算符 

4.4.6 負(fù)號(hào)運(yùn)算符 

4.4.7 正號(hào)運(yùn)算符 

4.4.8 遞增運(yùn)算符 

4.4.9 遞減運(yùn)算符 

4.5 關(guān)系運(yùn)算符簡(jiǎn)介 

4.5.1 相等運(yùn)算符 

4.5.2 等同運(yùn)算符 

4.5.3 不等運(yùn)算符 

4.5.4 不等同運(yùn)算符 

4.5.5 小于運(yùn)算符 

4.5.6 大于運(yùn)算符 

4.5.7 小于或等于運(yùn)算符 

4.5.8 大于或等于運(yùn)算符 

4.5.9 in運(yùn)算符 

4.5.10 instanceof運(yùn)算符 

4.6 字符串運(yùn)算符簡(jiǎn)介 

4.7 賦值運(yùn)算符簡(jiǎn)介 

4.8 邏輯運(yùn)算符簡(jiǎn)介 

4.8.1 邏輯與運(yùn)算符 

4.8.2 邏輯或運(yùn)算符 

4.8.3 邏輯非運(yùn)算符 

4.9 位運(yùn)算符簡(jiǎn)介 

4.9.1 位與運(yùn)算符 

4.9.2 位或運(yùn)算符 

4.9.3 位異或運(yùn)算符 

4.9.4 位非運(yùn)算符 

4.9.5 左移運(yùn)算符 

4.9.6 帶符號(hào)右移運(yùn)算符 

4.9.7 高位補(bǔ)0右移運(yùn)算符 

4.10 其他運(yùn)算符 

4.10.1 條件運(yùn)算符 

4.10.2 new運(yùn)算符 

4.10.3 void運(yùn)算符 

4.10.4 typeof運(yùn)算符 

4.10.5 對(duì)象屬性存取運(yùn)算符 

4.10.6 數(shù)組存取運(yùn)算符 

4.10.7 delete運(yùn)算符 

4.10.8 逗號(hào)運(yùn)算符 

4.10.9 函數(shù)調(diào)用運(yùn)算符 

4.10.10 this運(yùn)算符 

4.11 掌握運(yùn)算符的優(yōu)先級(jí) 

4.12 小結(jié) 

4.13 習(xí)題 

第5章 控制語(yǔ)句 

5.1 使用選擇語(yǔ)句 

5.1.1 if選擇語(yǔ)句 

5.1.2 if-else選擇語(yǔ)句 

5.1.3 if-else-if選擇語(yǔ)句 

5.1.4 switch多條件選擇語(yǔ)句 

5.1.5 選擇語(yǔ)句綜合示例 

5.2 使用循環(huán)語(yǔ)句 

5.2.1 for循環(huán)語(yǔ)句 

5.2.2 while循環(huán)語(yǔ)句 

5.2.3 do-while循環(huán)語(yǔ)句 

5.2.4 for-in循環(huán)語(yǔ)句 

5.2.5 break和continue跳轉(zhuǎn)語(yǔ)句 

5.2.6 循環(huán)語(yǔ)句綜合示例 

5.3 使用異常處理語(yǔ)句 

5.3.1 try-catch語(yǔ)句 

5.3.2 try-catch-finally語(yǔ)句 

5.3.3 throw語(yǔ)句 

5.3.4 異常處理語(yǔ)句綜合示例 

5.4 小結(jié) 

5.5 習(xí)題 

第6章 函數(shù) 

6.1 函數(shù)的功能 

6.2 函數(shù)的定義 

6.2.1 函數(shù)的普通定義方式 

6.2.2 函數(shù)的變量定義方式 

6.2.3 函數(shù)的指針調(diào)用方式 

6.2.4 認(rèn)識(shí)函數(shù)參數(shù) 

6.2.5 認(rèn)識(shí)arguments對(duì)象 

6.3 函數(shù)返回類型 

6.3.1 值類型 

6.3.2 引用類型 

6.3.3 使用返回函數(shù) 

6.4 函數(shù)的分類 

6.4.1 構(gòu)造函數(shù) 

6.4.2 有返回值的函數(shù) 

6.4.3 無(wú)返回值的函數(shù) 

6.5 函數(shù)的作用域 

6.5.1 公有函數(shù)的作用域 

6.5.2 私有函數(shù)的作用域 

6.5.3 使用this關(guān)鍵字 

6.6 小結(jié) 

6.7 習(xí)題 

第7章 數(shù)組 

7.1 數(shù)組簡(jiǎn)介 

7.1.1 簡(jiǎn)單介紹數(shù)組的概念 

7.1.2 認(rèn)識(shí)數(shù)組元素 

7.1.3 掌握多維數(shù)組 

7.2 如何創(chuàng)建一個(gè)數(shù)組 

7.2.1 創(chuàng)建空數(shù)組 

7.2.2 指定數(shù)組長(zhǎng)度創(chuàng)建新數(shù)組 

7.2.3 指定數(shù)組元素創(chuàng)建新數(shù)組 

7.2.4 直接創(chuàng)建新數(shù)組 

7.3 數(shù)組元素的基本操作 

7.3.1 提取數(shù)據(jù)——讀取數(shù)組元素 

7.3.2 添加數(shù)據(jù)——添加數(shù)組元素 

7.3.3 刪除數(shù)據(jù)——?jiǎng)h除數(shù)組元素 

7.3.4 詳解數(shù)組元素的個(gè)數(shù) 

7.4 數(shù)組對(duì)象的常見(jiàn)操作 

7.4.1 字符轉(zhuǎn)換——數(shù)組轉(zhuǎn)換為字符串 

7.4.2 字符連接——數(shù)組元素連接成字符串 

7.4.3 數(shù)據(jù)添加——在數(shù)組尾部添加元素 

7.4.4 數(shù)據(jù)更新——?jiǎng)h除數(shù)組的最后一個(gè)元素 

7.4.5 刪除數(shù)據(jù)——移除數(shù)組頂端的元素 

7.4.6 添加數(shù)據(jù)——在數(shù)組頭部添加元素 

7.4.7 擴(kuò)充數(shù)組——添加元素并生成新數(shù)組 

7.4.8 更新移動(dòng)數(shù)據(jù)——?jiǎng)h除、替換或插入數(shù)組元素 

7.4.9 生成特定數(shù)據(jù)——獲取數(shù)組中的一部分元素 

7.4.10 置換數(shù)據(jù)——顛倒數(shù)組元素的順序 

7.4.11 數(shù)據(jù)排序——對(duì)數(shù)組元素進(jìn)行排序 

7.4.12 數(shù)據(jù)轉(zhuǎn)換——將對(duì)象轉(zhuǎn)換為本地字符串 

7.5 小結(jié) 

7.6 習(xí)題 

第2篇 對(duì)象篇

第8章 JavaScript面向?qū)ο蠡A(chǔ) 

8.1 面向?qū)ο蟾拍?nbsp;

8.1.1 面向?qū)ο笾械恼Z(yǔ)言 

8.1.2 對(duì)象的構(gòu)成方式 

8.2 對(duì)象應(yīng)用 

8.2.1 詳解對(duì)象聲明和實(shí)例化 

8.2.2 詳解對(duì)象的引用 

8.2.3 詳解對(duì)象的廢除 

8.2.4 詳解對(duì)象的早綁定和晚綁定 

8.3 JavaScript的對(duì)象層次 

8.3.1 JavaScript對(duì)象模型結(jié)構(gòu) 

8.3.2 客戶端對(duì)象層次簡(jiǎn)單介紹 

8.3.3 瀏覽器對(duì)象模型詳解 

8.4 事件驅(qū)動(dòng)與事件處理 

8.4.1 詳解事件與事件驅(qū)動(dòng) 

8.4.2 掌握事件與處理代碼關(guān)聯(lián) 

8.4.3 函數(shù)調(diào)用事件 

8.4.4 代碼調(diào)用事件 

8.4.5 掌握設(shè)置對(duì)象事件的方法 

8.4.6 掌握顯式調(diào)用事件處理程序 

8.4.7 事件處理程序的返回值 

8.4.8 事件與this運(yùn)算符 

8.5 常用事件 

8.5.1 詳解瀏覽器事件 

8.5.2 詳解鼠標(biāo)移動(dòng)事件 

8.5.3 詳解鼠標(biāo)單擊事件 

8.5.4 詳解加載與卸載事件 

8.5.5 詳解得到焦點(diǎn)與失去焦點(diǎn)事件 

8.5.6 詳解鍵盤事件 

8.5.7 詳解提交與重置事件 

8.5.8 詳解選擇與改變事件 

8.6 小結(jié) 

8.7 習(xí)題 

第9章 窗口和框架 

9.1 window對(duì)象 

9.1.1 認(rèn)識(shí)window對(duì)象 

9.1.2 認(rèn)識(shí)window對(duì)象的使用方法 

9.2 window對(duì)象事件及使用方法 

9.2.1 裝進(jìn)去—裝載文檔 

9.2.2 卸下來(lái)—卸載文檔 

9.2.3 焦點(diǎn)處理——得到焦點(diǎn)與失去焦點(diǎn) 

9.2.4 調(diào)整窗口的大小 

9.2.5 對(duì)錯(cuò)誤進(jìn)行處理 

9.3 對(duì)話框 

9.3.1 過(guò)濾錯(cuò)誤——警告對(duì)話框 

9.3.2 信息確認(rèn)——詢問(wèn)對(duì)話框 

9.3.3 信息錄入——輸入對(duì)話框 

9.4 狀態(tài)欄 

9.4.1 詳解狀態(tài)欄 

9.4.2 認(rèn)識(shí)默認(rèn)狀態(tài)欄信息 

9.4.3 認(rèn)識(shí)狀態(tài)欄瞬間信息 

9.5 窗口操作 

9.5.1 打開(kāi)一個(gè)新窗口 

9.5.2 認(rèn)識(shí)窗口名字 

9.5.3 如何關(guān)閉窗口 

9.5.4 對(duì)窗口進(jìn)行引用 

9.5.5 對(duì)文檔進(jìn)行滾動(dòng) 

9.6 超時(shí)與時(shí)間間隔 

9.6.1 對(duì)代碼延遲執(zhí)行 

9.6.2 認(rèn)識(shí)周期性執(zhí)行代碼 

9.6.3 停止執(zhí)行周期性執(zhí)行代碼 

9.6.4 取消延遲執(zhí)行的代碼 

9.7 框架操作 

9.7.1 框架簡(jiǎn)介


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)