定 價:¥59.80
作 者: | 馬翠翠 |
出版社: | 電子工業(yè)出版社 |
叢編項: | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787121336300 | 出版時間: | 2018-03-01 | 包裝: | |
開本: | 頁數(shù): | 字?jǐn)?shù): |
第1章 JavaScript概述
1.1 初識JavaScript
1.1.1 理解JavaScript的歷史
1.1.2 JavaScript標(biāo)準(zhǔn)
1.1.3 JavaScript的現(xiàn)況
1.1.4 JavaScript的發(fā)展趨勢
1.2 簡單的腳本語言
1.2.1 認(rèn)識腳本語言
1.2.2 腳本語言的分類
1.2.3 JavaScript的作用
1.2.4 JavaScript和其他語言的異同
1.2.5 JavaScript與Java的異同
1.3 第一個JavaScript程序
1.3.1 預(yù)備知識
1.3.2 選擇JavaScript編輯器
1.3.3 編寫“Hello World”程序
1.3.4 瀏覽器對JavaScript的支持
1.4 注意事項
1.4.1 大小寫敏感
1.4.2 注意空格與換行
1.4.3 分號可有可無
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)置對象
2.2.2 常用日期對象
2.2.3 理解全局對象
2.2.4 常用數(shù)學(xué)對象
2.2.5 常用字符串對象
2.2.6 掌握數(shù)組對象
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á)式與運算符
4.1 什么是表達(dá)式
4.2 什么是操作數(shù)
4.3 運算符概述
4.3.1 什么是運算符
4.3.2 操作數(shù)的分類
4.4 算術(shù)運算符簡介
4.4.1 加法運算符
4.4.2 減法運算符
4.4.3 乘法運算符
4.4.4 除法運算符
4.4.5 取模運算符
4.4.6 負(fù)號運算符
4.4.7 正號運算符
4.4.8 遞增運算符
4.4.9 遞減運算符
4.5 關(guān)系運算符簡介
4.5.1 相等運算符
4.5.2 等同運算符
4.5.3 不等運算符
4.5.4 不等同運算符
4.5.5 小于運算符
4.5.6 大于運算符
4.5.7 小于或等于運算符
4.5.8 大于或等于運算符
4.5.9 in運算符
4.5.10 instanceof運算符
4.6 字符串運算符簡介
4.7 賦值運算符簡介
4.8 邏輯運算符簡介
4.8.1 邏輯與運算符
4.8.2 邏輯或運算符
4.8.3 邏輯非運算符
4.9 位運算符簡介
4.9.1 位與運算符
4.9.2 位或運算符
4.9.3 位異或運算符
4.9.4 位非運算符
4.9.5 左移運算符
4.9.6 帶符號右移運算符
4.9.7 高位補(bǔ)0右移運算符
4.10 其他運算符
4.10.1 條件運算符
4.10.2 new運算符
4.10.3 void運算符
4.10.4 typeof運算符
4.10.5 對象屬性存取運算符
4.10.6 數(shù)組存取運算符
4.10.7 delete運算符
4.10.8 逗號運算符
4.10.9 函數(shù)調(diào)用運算符
4.10.10 this運算符
4.11 掌握運算符的優(yōu)先級
4.12 小結(jié)
4.13 習(xí)題
第5章 控制語句
5.1 使用選擇語句
5.1.1 if選擇語句
5.1.2 if-else選擇語句
5.1.3 if-else-if選擇語句
5.1.4 switch多條件選擇語句
5.1.5 選擇語句綜合示例
5.2 使用循環(huán)語句
5.2.1 for循環(huán)語句
5.2.2 while循環(huán)語句
5.2.3 do-while循環(huán)語句
5.2.4 for-in循環(huán)語句
5.2.5 break和continue跳轉(zhuǎn)語句
5.2.6 循環(huán)語句綜合示例
5.3 使用異常處理語句
5.3.1 try-catch語句
5.3.2 try-catch-finally語句
5.3.3 throw語句
5.3.4 異常處理語句綜合示例
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ù)
6.2.5 認(rèn)識arguments對象
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 無返回值的函數(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ù)組簡介
7.1.1 簡單介紹數(shù)組的概念
7.1.2 認(rèn)識數(shù)組元素
7.1.3 掌握多維數(shù)組
7.2 如何創(chuàng)建一個數(shù)組
7.2.1 創(chuàng)建空數(shù)組
7.2.2 指定數(shù)組長度創(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ù)——刪除數(shù)組元素
7.3.4 詳解數(shù)組元素的個數(shù)
7.4 數(shù)組對象的常見操作
7.4.1 字符轉(zhuǎn)換——數(shù)組轉(zhuǎn)換為字符串
7.4.2 字符連接——數(shù)組元素連接成字符串
7.4.3 數(shù)據(jù)添加——在數(shù)組尾部添加元素
7.4.4 數(shù)據(jù)更新——刪除數(shù)組的最后一個元素
7.4.5 刪除數(shù)據(jù)——移除數(shù)組頂端的元素
7.4.6 添加數(shù)據(jù)——在數(shù)組頭部添加元素
7.4.7 擴(kuò)充數(shù)組——添加元素并生成新數(shù)組
7.4.8 更新移動數(shù)據(jù)——刪除、替換或插入數(shù)組元素
7.4.9 生成特定數(shù)據(jù)——獲取數(shù)組中的一部分元素
7.4.10 置換數(shù)據(jù)——顛倒數(shù)組元素的順序
7.4.11 數(shù)據(jù)排序——對數(shù)組元素進(jìn)行排序
7.4.12 數(shù)據(jù)轉(zhuǎn)換——將對象轉(zhuǎn)換為本地字符串
7.5 小結(jié)
7.6 習(xí)題
第2篇 對象篇
第8章 JavaScript面向?qū)ο蠡A(chǔ)
8.1 面向?qū)ο蟾拍?nbsp;
8.1.1 面向?qū)ο笾械恼Z言
8.1.2 對象的構(gòu)成方式
8.2 對象應(yīng)用
8.2.1 詳解對象聲明和實例化
8.2.2 詳解對象的引用
8.2.3 詳解對象的廢除
8.2.4 詳解對象的早綁定和晚綁定
8.3 JavaScript的對象層次
8.3.1 JavaScript對象模型結(jié)構(gòu)
8.3.2 客戶端對象層次簡單介紹
8.3.3 瀏覽器對象模型詳解
8.4 事件驅(qū)動與事件處理
8.4.1 詳解事件與事件驅(qū)動
8.4.2 掌握事件與處理代碼關(guān)聯(lián)
8.4.3 函數(shù)調(diào)用事件
8.4.4 代碼調(diào)用事件
8.4.5 掌握設(shè)置對象事件的方法
8.4.6 掌握顯式調(diào)用事件處理程序
8.4.7 事件處理程序的返回值
8.4.8 事件與this運算符
8.5 常用事件
8.5.1 詳解瀏覽器事件
8.5.2 詳解鼠標(biāo)移動事件
8.5.3 詳解鼠標(biāo)單擊事件
8.5.4 詳解加載與卸載事件
8.5.5 詳解得到焦點與失去焦點事件
8.5.6 詳解鍵盤事件
8.5.7 詳解提交與重置事件
8.5.8 詳解選擇與改變事件
8.6 小結(jié)
8.7 習(xí)題
第9章 窗口和框架
9.1 window對象
9.1.1 認(rèn)識window對象
9.1.2 認(rèn)識window對象的使用方法
9.2 window對象事件及使用方法
9.2.1 裝進(jìn)去—裝載文檔
9.2.2 卸下來—卸載文檔
9.2.3 焦點處理——得到焦點與失去焦點
9.2.4 調(diào)整窗口的大小
9.2.5 對錯誤進(jìn)行處理
9.3 對話框
9.3.1 過濾錯誤——警告對話框
9.3.2 信息確認(rèn)——詢問對話框
9.3.3 信息錄入——輸入對話框
9.4 狀態(tài)欄
9.4.1 詳解狀態(tài)欄
9.4.2 認(rèn)識默認(rèn)狀態(tài)欄信息
9.4.3 認(rèn)識狀態(tài)欄瞬間信息
9.5 窗口操作
9.5.1 打開一個新窗口
9.5.2 認(rèn)識窗口名字
9.5.3 如何關(guān)閉窗口
9.5.4 對窗口進(jìn)行引用
9.5.5 對文檔進(jìn)行滾動
9.6 超時與時間間隔
9.6.1 對代碼延遲執(zhí)行
9.6.2 認(rèn)識周期性執(zhí)行代碼
9.6.3 停止執(zhí)行周期性執(zhí)行代碼
9.6.4 取消延遲執(zhí)行的代碼
9.7 框架操作
9.7.1 框架簡介