注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程JavaScript編程寶典

JavaScript編程寶典

JavaScript編程寶典

定 價:¥98.00

作 者: 袁建洲, 尹喆編著
出版社: 電子工業(yè)出版社
叢編項: 寶典叢書
標 簽: JAVA語言 程序設計

ISBN: 9787121021565 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 924 字數(shù):  

內容簡介

  本書分5個部分來介紹JavaScript編程技術,并提供最新、最全的文檔對象模型參考和JavaScript核心語言參考。全書通過由淺入深、由易到難的典型示例程序,讓讀者快速精通JavaScript腳本編程。本書適合各層次的網(wǎng)頁設計人員學習和參考,讀者就可以利用JavaScript快速創(chuàng)建具有交互的動態(tài)網(wǎng)頁了! JavaScript腳本用于創(chuàng)建Web瀏覽器支持的交互式網(wǎng)頁,是一種簡單易學的Web編程語言。本書全面系統(tǒng)地介紹了客戶端JavaScript腳本編程技術。從簡單介紹JavaScript與Web開始,循序漸進地介紹了Web瀏覽器、基本的編程技巧和編程步驟;接著,深入探討了瀏覽器文檔對象模型的發(fā)展,詳細介紹了JavaScript對象的有關知識,包括對象的屬性、方法和事件處理程序等內容;最后,細致地講述了JavaScript核心語言,包括String,Math,Date和Array等核心對象以及異常處理等內容。本書內容全面、示例典型,適合各層次的網(wǎng)頁設計人員學習和參考。通過本書的學習,讀者可以根據(jù)實際需要制作出自己的動態(tài)網(wǎng)頁,全方位拓展自己的網(wǎng)頁設計知識和基本技能。

作者簡介

暫缺《JavaScript編程寶典》作者簡介

圖書目錄

第1部分 JavaScript入門
第1章 JavaScript與Web基礎
1.1 Web技術概述
1.1.1 Web基本結構
1.1.2 Web運行機制
1.1.3 輔助程序和插件程序
1.1.4 CGI技術
1.1.5 腳本編程
1.1.6 Java applet
1.2 JavaScript概述
1.2.1 JavaScript語言簡史
1.2.2 JavaScript的主要特點
1.2.3 JavaScript腳本的應用場合
第2章 HTML文檔
2.1 HTML文檔基礎
2.1.1 HTML標記
2.1.2 HTML文檔的基本結構
2.1.3 使用<body>標記設置文檔屬性
2.2 HTML常用標記
2.2.1 文本標記
2.2.2 圖像標記
2.2.3 超鏈接標記
2.2.4 表格標記
2.2.5 框架標記
第3章 JavaScript編程初步
3.1 設置編程環(huán)境
3.1.1 選擇文本編輯器
3.1.2 選擇瀏覽器
3.2 JavaScript編程步驟
3.2.1 <script>標記
3.2.2 <script>標記對位置
3.2.3 輸入JavaScript腳本
3.2.4 運行JavaScript腳本
3.2.5 檢查和修改JavaScript腳本
3.3 JavaScript編程策略
3.3.1 瀏覽器對JavaScript腳本的支持
3.3.2 確定用戶使用的瀏覽器類型
3.3.3 處理不支持JavaScript腳本的情況
第2部分 JavaScript腳本指南
第4間 JavaScript語言基礎
4.1 數(shù)據(jù)
4.1.1 基本數(shù)據(jù)類型
4.1.2 常量
4.1.3 變量
4.1.4 轉義字符
4.2 操作符
4.2.1 算術操作符
4.2.2 比較操作符
4.2.3 字符操作符
4.2.4 邏輯操作符
4.2.5 位操作符
4.2.6 賦值操作符
4.3 表達式
4.3.1 操作符優(yōu)先級
4.3.2 數(shù)據(jù)類型轉換
第5章 JavaScript基本語句
5.1 基本處理流程
5.2 分支結構語句
5.2.1 if語句
5.2.2 if...else語句
5.2.3 switch語句
5.2.4 ?:操作符
5.3 循環(huán)結構
5.3.1 for 語句
5.3.2 while語句
5.3.3 do...while語句
5.3.4 break語句和continue語句
5.4 函數(shù)
5.4.1 函數(shù)的定義和調用
5.4.2 變量 作用域
5.4.3 JavaScript全局函數(shù)
第6章 面向對象的編程和基于對象的編程
6.1 面向對象的編程
6.1.1 對象
6.1.2 屬性、方法和事件
6.1.3 面向對象編程的特點
6.1.4 對象組織的層次性
6.2 基于對象的編程
6.2.1 HTML結構和DOM
6.2.2 載入文檔時
6.2.3 對象引用
6.2.4 如何定義對象
6.2.5 JavaScript核心對象
6.2.6 自定義對象
第7章 String,Math,Data和Array
7.1 核心語言對象
7.2 String對象
7.2.1 連接字符串
7.2.2 字符串方法
7.3 Math對象
7.4 Date對象
7.4.1 使用Date對象
7.4.2 日期計算
7.5 Array對象
7.5.1 創(chuàng)建數(shù)組
7.5.2 存取數(shù)組數(shù)據(jù)
7.5.3 關聯(lián)數(shù)組
7.5.4 數(shù)組中的document對象
第8章 window對象和document對象
8.1 頂級對象
8.2 window對象
8.2.1 訪問window對象的屬性和方法
8.2.2創(chuàng)建窗口
8.3  窗口屬性和方法
8.3.1 window.status屬性
8.3.2 window.alert()方法
8.3.3 window.confirm()方法
8.3.4 window.prompt()方法
8.3.5 onload事件處理程序
8.4 location對象
8.5 navigator對象
8.6 history對象
8.7 document對象
8.7.1 document.form[]屬性
8.7.2 document.images[]屬性
8.7.3 document.title屬性
8.7.4 document/wrote方法
8.7.5 document/creatElement()和document.createTextNode()方法
第9章 表單和表單對象
9.1 form對象
9.1.1 作為對象和容器的表單
9.1.2 訪問表單屬性
9.1.3 form.elements[]屬性
9.2 作為對象的表單控件
9.2.1 與文本相關的對象
9.2.2 按鈕對象
9.2.3 復選框對象
9.2.4 單選按鈕對象
9.2.5 select對象
9.3 向函數(shù)傳遞表單數(shù)據(jù)和元素
9.4 提交和預驗證表單
第10章 用腳本編寫框架和多窗口
10.1 框架:父框架和子框架
10.2 在家庭成員之間引用
10.2.1 父到子的引用
10.2.2 子到父的引用
10.2.3 子到子的引用
10.3 控制多框架
10.4 窗口引用的其他內容
第11章 圖像和動態(tài)HTML
11.1 image對象
11.1.1 可互換的圖像
11.1.2 預緩存圖像
11.1.3 創(chuàng)建圖像滾動
11.2 javascript:pseudo-URL
11.3 常用的動態(tài)HTML技術
11.3.1 更改樣式表設置
11.3.2 通過W3C DOM節(jié)點動態(tài)處理網(wǎng)頁內容
11.3.3 通過innerHTML屬性動態(tài)處理網(wǎng)頁內容
第3部分 文檔對象模型參考
第12章 文檔對象模型基礎
12.1 對象模型層次
12.1.1 作為路徑圖的層次
12.1.2 瀏覽器文檔對象路徑圖
12.2 文檔對象的產(chǎn)生過程
12.3 對象屬性
12.4 對象方法
12.5 對外事件處理程序
12.5.1 作為方法的事件處理程序
12.5.2 作為屬性的事件處理程序
12.6 對象模型概述
12.6.1 基本對象模型
12.6.2 基本附加圖像對象模型
12.6.3 NN4擴展
12.6.4 IE4擴展
12.6.5 IE5擴展
12.6.6 W3C DOM
12.7 新DOM概念
12.7.1 元素引用
12.7.2 節(jié)點層次
12.7.3 節(jié)點屬性
12.7.4 節(jié)點方法
12.7.5 生成新節(jié)點內容
12.7.6 替換節(jié)點內容
12.8 混合對象模型
12.8.1 傳統(tǒng)的方法
12.8.2 中間層
12.8.3 改進方法
12.8.4 處理事件
12.9 標準兼容性模型
第13章 通用HTML元素對象
13.1 通用對象
13.1.1 語法
13.1.2 關于這些對象
13.1.3 屬性
13.1.4 方法
13.1.5 事件處理程序
第14章 window對象和frame對象
14.1 window對象概述
14.2 框架
14.2.1 創(chuàng)建框架
14.2.2 框架對象模型
14.2.3 引用框架
14.2.4 top和parent
14.2.5 禁止載入框架
14.2.6 允許載入框架
14.2.7 從有框架轉換到無框架
14.2.8 空白框架
14.2.9 查看框架源代碼
14.2.10 框架和frame元素對象
14.3 window對象
14.3.1 語法
14.3.2 屬性
14.3.3 方法
14.3.4  事件處理程序
14.4 frame元素對象
14.4.1語法
14.4.2 屬性
14.5 frameset元素
14.5.1 對象
14.5.2 屬性
14.6 iframe元素對象
14.6.1 語法
14.6.2 屬性
14.7 popup對象
14.7.1 語法
14.7.2 屬性
14.7.3 方法
第15章 location對象和history對象
15.1 location對象
15.1.1 語法
15.1.2 屬性
15.1.3 方法
15.2 history對象
15.2.1 語法
15.2.2 屬性
15.2.3 方法
第16章 document對象和body元素對象
16.1 document對象
16.1.1 語法
16.1.2 屬性
16.1.3 方法
16.1.4 事件處理程序
16.2 body元素對象
16.2.1 語法
16.2.2 屬性
16.2.3 方法
16.2.4 事件處理程序
16.3 treewalker對象
16.3.1 語法
16.3.2 屬性
16.3.3 方法
第17章 link對象和anchor對象
17.1 語法
17.2 屬性
第18章 image對象、area對象和map對象
18.1 image對象和img元素對象
18.1.1 語法
18.1.2 屬性
18.1.3 事件處理程序
18.2 area元素對象
18.2.1 語法
18.2.2 屬性
18.3 map元素對象
18.3.1 語法
18.3.2 屬性
第19章 form及其相關對象
19.1 form對象
19.1.1 語法
19.1.2 引用表單控件
19.1.3 將表單和元素傳遞到函數(shù)
19.1.4 通過E-mail發(fā)送表單
19.1.5 改變表單屬性
19.1.6 表單按鈕
19.1.7 提交后的重定位
19.1.8 表單元素數(shù)組
19.1.9 input元素對象
19.1.10 屬性
19.1.11 方法
19.1.12 事件處理程序
19.2 fieldset和legend元素對象
19.3 label元素對象
19.3.1 語法
19.3.2 屬性
第20章 按鈕對象
20.1 button元素對象和button,submit,reset輸入對象
20.1.1 語法
20.1.2 屬性
20.1.3 方法
20.1.4 事件處理程序
20.2 復選框輸入對象
20.2.1 語法
20.2.2 屬性
20.2.3 方法
20.2.4 事件處理程序
20.3 單選按鈕輸入對象
20.3.1 語法
20.3.2 屬性
20.3.3 方法
20.3.4 事件處理程序
20.4 圖像輸入對象
20.4.1 語法
20.4.2 屬性
第21章 與文本相關的表單對象
21.1 test輸入對象
21.1.1 語法
21.1.2 文本域和事件
21.1.3 屬性
21.1.4 方法
21.1.5 事件處理程序
21.2 password輸入對象
21.3 hidden輸入對象
21.4 textarea元素對象
21.4.1 語法
21.4.2 文本域中的回車符
21.4.3 屬性
21.4.4 方法
第22間 select,option和fileUpload對象
22.1 select元素對象
22.1.1 語法
22.1.2 修改select選項(NN3+和IE4+)
22.1.3 修改select選項(IE4+)
22.1.4 修改select選項(W3C DOM)
22.1.5 屬性
22.1.6 方法
22.1.7 事件處理程序
22.2 option元素對象
22.2.1 語法
22.2.2 屬性
22.3 optgroup元素對象
22.3.1 語法
22.3.2 屬
22.4 file輸入元素對象
第23章 event對象
23.1 事件
23.1.1 事件的內容和事件發(fā)生的時間
23.1.2 靜態(tài)Event對象
23.2 事件傳播
23.2.1 NN4事件傳播
23.2.2 IE4+事件傳播
23.2.3 W3C事件傳播
23.3 引用event 對象
23.3.1 IE4+中的event對象引用
23.3.2 W3C中的event 對象引用
23.4 event 對象兼容性
23.5 深入了解事件模型
23.5.1 檢查跨平臺的修飾鍵
23.5.2 跨平臺的按鍵捕獲
23.6 事件類型
23.6.1 早期瀏覽器中的事件類型
23.6.2 IE4+和NN6+/W3C中的事件類型
23.7 NN4中的event 對象
23.7.1 語法
23.7.2 屬性
23.8 IE4+中的event 對象
23.8.1 語法
23.8.2 屬
23.9 NN6+/Moz/Safari中的event 對象
23.9.1 語法
23.9.2 屬性
23.9.3 方法
第24章 主體文本對象
24.1 blockquote元素對象和Q元素對象
24.1.1 語法
24.1.2 屬性
24.2 br元素對象
24.2.1 語法
24.2.2 屬性
24.3 font元素對象
24.3.1 語法
24.3.2 屬性
24.4 h1-h6元素對象
24.4.1 語法
24.4.2 屬性
24.5 hr元素對象
24.5.1 語法
24.5.2 屬性
24.6 label元素對象
24.6.1 語法
24.6.2 屬性
24.7 marquee元素對象
24.7.1 語法
24.7.2 屬性
24.7.3 方法
24.7.4 使用處理程序
24.8 range元素對象
24.8.1 語法
24.8.2 使用range對象
24.8.3 屬性
24.8.4 方法
24.9 selection對象
24.9.1 語法
24.9.2 屬性
24.9.3 方法
24.10 Text和TextNode對象
24.10.1 語法
24.10.2 屬性
24.10.3 方法
24.11 TextRange對象
24.11.1 語法
24.11.2 使用TextRange對象
24.11.3 瀏覽器兼容性
24.11.4 屬性
24.11.5 方法
24.12 TextRectangle對象
24.12.1 語法
24.12.2 屬性
第25章 表和列表對象
25.1 表對象層次結構
25.1.1 填充單元格
25.1.2 修改單元格內容
25.1.3 修改表行
25.1.4 修改表列
25.1.5 W3C DOM表對象類
25.2 table元素對象
25.2.1 語法
25.2.2 屬性
25.2.3 方法
25.3 tbody,tfoot和thead元素對象
25.3.1 語法
25.3.2 屬性
25.4 caption元素對象
25.5 col和colgroup元素對象
25.5.1 語法
25.5.2 屬性
25.6 tr元素對象
25.6.1 語法
25.6.2 屬性
25.6.3 方法
25.7 tdth元素對象
25.7.1 語法
25.7.2 屬性
25.8 ol元素對象
25.8.1 語法
25.8.2 屬性
25.9 ul元素對象
25.9.1 語法
25.9.2 屬性
25.10 li元素對象
25.10.1 語法
25.10.2 屬性
25.11 dl,dt和dd元素對象
25.12 dir和menu元素對象
第26章 樣式表和樣式對象
26.1 理解對象名稱
26.2 導入樣式表
26.3 style元素對象
26.3.1 語法
26.3.2 屬性
26.4 stylesheet元素對象
26.4.1 語法
26.4.2 屬
26.4.3 方法
26.5 cssRulerule元素對象
26.5.1 語法
26.5.2 屬性
26.6 currentStyle,runtimeStyle和style元素對象
26.6.1 詰法
26.6.2 style屬性
26.6.3 屬性值
26.6.4 text和fonr屬性
26.6.5 inline display和layout屬性
26.6.6 positioning屬性
26.6.7 bckground屬性
26.6.8 border edge屬性
26.6.9 list屬性
26.6.10 scrollbar屬性
26.6.11 table屬性
26.6.12 page和printing屬性
26.6.13 miscellaneous屬性
26.7 filter對象
26.7.1 語法
26.7.2 讀/寫子屬性
26.7.3 IE5.5+濾鏡語法變化
第27章 navigator和其他環(huán)境對象
27.1 clintInformation對象和navigator對象
27.1.1 語法
27.1.2 屬性
27.1.3 方法
27.2 mimeType對象
27.2.1 語法
27.2.2 屬性
27.3 plugin對象
27.3.1 語法
27.3.2 屬性
27.3.3 方法
27.4 查找MIME和插件程序
27.4.1 使用mimeTpe和plugin對象
27.4.2 驗證MIME類型
27.4.3 驗證插件程序
27.4.4 驗證插件程序和MIME類型
27.4.5 管理插件的安裝
27.4.6 在WinIE中的插件程序檢測
27.5 screen對象
27.5.1 語法
27.5.2 屬性
27.6 userProfile 對象
27.6.1 語法
27.6.2 方法
第28章 定位對象和嵌入對象
28.1 W3C定位對象
28.1.1 改變元素背景
28.1.2 剪切層
28.1.3 編寫嵌套層的腳本
28.1.4 在層中載入外部HTML
28.1.5 設定元素的可見性
28.1.6 層堆棧順序的腳本編程
28.1.7 拖動層和調整層的大小
28.2 applet元素對象
28.2.1 語法
28.2.2 屬性
28.3 object元素對象
28.3.1 語法
28.3.2 屬性
28.4 embed元素對象
28.4.1 語法
28.4.2 屬性
28.5 param元素的特例
第29章 XML對象
29.1 元素和節(jié)點
29.2 XML元素對象
29.2.1 語法
29.2.2 屬性
29.3 XMLHttpRequest對象
29.3.1 語法
29.3.2 屬性
29.3.3 方法
第4部分 JavaScript核心語言參考
第30章 JavaScript核心語言
30.1 JavaScript版本與核心語言標準
30.2 兼容性設計
30.2.1 <script>標記
30.2.2 腳本庫(.js文件)
30.3 核心語言基礎
30.3.1 運算符
30.3.2 控制結構語句
30.3.3 核心對象
第31章String對象
31.1 字符串數(shù)據(jù)類型
31.1.1 簡單字符串
31.1.2 建立長字符串變量
31.1.3 連接字符串常量和變量
31.1.4 特殊內嵌字符
31.2 String對象
31.2.1 語法
31.2.2 屬性
31.2.3 解析方法
31.3 字符串實用函數(shù)
31.4 設定字符格式的方法
31.5 URL字符串編碼和解碼
第32章 math,number和boolean對象
32.1 JavaScript數(shù)值
32.1.1 整型數(shù)值和浮點型數(shù)值
32.1.2 十六進制和八進制整數(shù)
32.2 Math對象
32.2.1 語法
32.2.2 屬性
32.2.3 方法
32.2.4 創(chuàng)建隨機數(shù)
32.2.5 Math對象的快捷引用
32.3 Number對象
32.3.1 語法
32.3.2 屬性
32.3.3 方法
32.4 Boolean對象
32.4.1 語法
32.4.2 使用Boolean對象
第33章 Date對象
33.1 Date對象
33.1.1 創(chuàng)建date對象
33.1.2 對象固有的屬性和方法
33.1.3 日期方法
33.1.4 處理時區(qū)
33.1.5 字符串日期
33.1.6 適于舊瀏覽器的日期格式
33.1.7 日期和時間運算
33.1.8 計算天數(shù)
33.1.9 日期的bug和漏洞
33.2 在表單中驗證日期輸入
第34章 Array對象
34.1 數(shù)組基本操作
34.1.1 創(chuàng)建空數(shù)組
34.1.2 向數(shù)組添加數(shù)據(jù)
34.1.3 JavaScript創(chuàng)建數(shù)組方面的改善
34.1.4 刪除數(shù)組項
34.2 并行數(shù)組
34.3 多維數(shù)組
34.4 array對象屬性
34.5 array對象方法
第35章 正則表達式和ReExp對象
35.1 正則表達式和模式
35.2 語言基礎
35.2.1 簡單模式
35.2.2 特殊字符
35.2.3 分組和向后引用
35.3 對象關系
35.4 使用正則表達式
35.4.1 是否有匹配
35.4.2 得到匹配信息
35.4.3 字符串替換
35.5 正則表達式對象
35.5.1 語法
35.5.2 屬性
35.5.3 方法
35.6 RegExp對象
35.6.1 語法
35.6.2 屬性
第36章 Function對象和Object對象
36.1 Function對象
36.1.1 語法
36.1.2 創(chuàng)建函數(shù)
36.1.3 嵌套函數(shù)
36.1.4 函數(shù)參數(shù)
36.1.5 屬性
36.1.6 方法
36.2 函數(shù)應用注意事項
36.2.1 調用函數(shù)
36.2.2 變量范圍:全局還是局部
36.2.3 參數(shù)變量
36.2.4 遞歸函數(shù)
36.2.5 創(chuàng)建函數(shù)庫
36.3 Object對象
36.3.1 語法
36.3.2 方法
第37章 異常處理
37.1 異常和錯誤
37.2 異常機制
37.3 使用try-catch-finally結構
37.4 拋出異常
37.5 error對象
37.5.1 語法
37.5.2 屬性
37.5.3 方法
第38章 全局函數(shù)和語句
38.1 概述
38.2 函數(shù)
38.3 語句
38.4 WinIE對象
38.4.1 ActiveXOBject
38.4.2 Dictionary
38.4.3 Enumerator
38.4.4 VBArray
第5部分 附錄
附錄A JavaScript保留字
附錄B 網(wǎng)上腳本代碼內容

本目錄推薦

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