2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

實用掌中寶:JavaScript語法和對象速查手冊

  • 作者:陳冠軍 等 著
  • 出版社: 化學工業出版社
  • 出版時間:2010-05-01
  • 版次:1
  • 商品編號: 10145723

    頁數:457

    印次:1

    印刷時間:2010-05-01


HK$61.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《JavaScript語法和對象速查手冊》以全面的知識性及豐富的示例,指導讀者學習JavaScript各個方面的技術。內容涵蓋了JavaScript基礎知識、函數和JavaScript對象、DOM對象以及ActiveX插件技術等各方面的知識。最後給出了《JavaScript語法和對象速查手冊》所涉及方法與屬性的索引,便於讀者檢索。
  《JavaScript語法和對象速查手冊》適合JavaScript初學者、JavaScript程序員以及其他Web應用程序工程技術人員閱讀。

目錄

第1篇 JavaScript入門
第1章 認識JavaScript
1.1 JavaScript的作用
1.1.1 動態交互
1.1.2 絢麗頁面
1.2 如何編寫JavaScript代碼
1.2.1 語句
1.2.2 語句塊
1.2.3 註釋
1.2.4 表達式
1.2.5 保留字
1.3 JavaScript的編寫工具和調試工具
1.3.1 運行環境
1.3.2 編寫工具
1.3.3 調試工具
1.4 JavaScript的代碼位置
1.4.1 在HTML網頁頭中嵌入JavaScript代碼
1.4.2 在HTML網頁體中嵌入JavaScript代碼
1.4.3 在HTML網頁的元素事件中嵌入JavaScript代碼

第2章 JavaScript語法基礎
2.1 常量和變量
2.1.1 什麼是變量和常量
2.1.2 變量的聲明
2.1.3 變量的命名
2.2 數據類型
2.2.1 字符串類型
2.2.2 數值類型
2.2.3 布爾類型
2.2.4 null類型
2.2.5 undefined類型
2.3 運算符
2.3.1 算術運算符
2.3.2 邏輯運算符
2.3.3 位運算符
2.3.4 賦值運算符
2.3.5 其他運算符
2.3.6 運算符的優先級
2.4 選擇結構
2.4.1 單一選擇結構
2.4.2 二路選擇結構
2.4.3 三元運算符
2.4.4 多路選擇結構
2.5 循環結構
2.5.1 在循環的開頭控制條件——while
2.5.2 在循環的末尾控制條件——do/while
2.5.3 通過循環遍歷每個對象的屬性——for/in
2.5.4 使用計數器控制循環——for
2.6 break和continue程序跳轉語句

第3章 函數和對象
3.1 函數
3.1.1 什麼是函數
3.1.2 內部函數
3.1.3 自定義函數
3.1.4 函數的參數arguments
3.2 認識JavaScript對象
3.2.1 什麼是對象
3.2.2 JavaScript中對象的分類
3.2.3 本地對象
3.2.4 內置對象
3.2.5 宿主對象
3.2.6 關聯數組的對象

第2篇 函數和JavaScript對象詳解
第4章 JavaScript的內部函數
4.1 使用eval()函數執行JavaScript代碼
4.2 使用parseInt()函數將字符串轉換為數字
4.3 使用parseFloat()函數將字符串轉換為數字
4.4 使用escape()函數對字符串進行編碼
4.5 使用unescape()函數對字符串進行解碼
4.6 使用isNaN()函數判斷值是否為數字
4.7 使用isFinite()函數判斷數字是否為無窮大或無窮小
4.8 使用encodeURI()函數進行URI的編碼
4.9 使用decodeURI()函數進行URI的解碼
4.10 使用encodeURIComponent()函數把字符串編碼為URI組件
4.11 使用decodeURIComponent()函數解碼URI組件

第5章 String字符串對象
5.1 認識String字符串對象
5.1.1 語法參數說明
5.1.2 String字符串對象的屬性
5.1.3 String字符串對象的方法
5.2 詳解String字符串對象的屬性
5.2.1 length屬性:返回指定字符串的長度
5.2.2 prototype屬性:將新定義的屬性或方法添加到
String對象中
5.2.3 constructor屬性:指向對創建當前對象的引用
5.3 詳解String字符串對象的方法
5.3.1 anchor()方法:為字符串添加HTML錨點標籤
5.3.2 big()方法:為字符串添加HTML大字體標籤
5.3.3 bold()方法:為字符串添加HTML的粗體標籤
5.3.4 charAt()方法:返回字符串中指定位置處的字符
5.3.5 charCodeAt()方法:返回指定位置字符的Unicode編碼
5.3.6 concat()方法:將字符串連接到當前字符串的末尾
5.3.7 fixed()方法:將字符串顯示為打印機字體
5.3.8 fontcolor()方法:設置字符串的前景色
5.3.9 fontsize()方法:設置字符串的字體大小
5.3.10 fromCharCode()方法:根據指定的Unicode編碼返回字符串
5.3.11 indexOf()方法:返回指定字符(串)第一次出現的位置
5.3.12 italics()方法:為字符串添加HTML的斜體標籤
5.3.13 lastIndexOf()方法:返回指定字符(串)最後一次出現的位置
5.3.14 link()方法:為字符串添加超級鏈接
5.3.15 localeCompare()方法:比較兩個字符串的大小
5.3.16 replace()方法:替換字符串中指定的內容
5.3.17 slice()方法:從字符串中提取子串
5.3.18 small()方法:為字符串添加小字體標籤
5.3.19 split()方法:將字符串分割並存儲到數組中
5.3.20 strike()方法:為字符串添加下劃線標籤
5.3.21 sub()方法:為字符串添加下標標籤
5.3.22 substr()方法:返回字符串中的一個子串
5.3.23 substring()方法:從字符串中提取子串
5.3.24 sup()方法:為字符串添加上標標籤
5.3.25 toLowerCase()方法:將字符串轉化為小寫格式
5.3.26 toUpperCase()方法:將字符串轉化為大寫格式
5.3.27 valueOf()方法:返回指定對象的原始值

第6章 Number數值對象
6.1 認識Number數值對象
6.1.1 語法參數說明
6.1.2 Number數值對象的屬性
6.1.3 Number數值對象的方法
6.2 詳解Number數值對象的屬性
6.2.1 MAX_VALUE最大值屬性
6.2.2 MIN_VALUE最小值屬性
6.2.3 NaN非數字值屬性
6.2.4 NEGATIVE_INFINITY負無窮大值屬性
6.2.5 POSITIVE_INFINITY正無窮大值屬性
6.3 詳解Number數值對象的方法
6.3.1 toExponential()方法:返回以指數記數法表示的數字
6.3.2 toFixed()方法:四捨五入時指定小數位數
6.3.3 toLocaleString()方法:把Number對象轉換為本地格式的字符串
6.3.4 toPrecision()方法:以指數記數法指定小數位
6.3.5 toString()方法:把Number對象轉換為字符串

第7章 Date日期對象
7.1 認識Date日期對象
7.1.1 語法參數說明
7.1.2 Date日期對象的屬性
7.1.3 Date日期對象的方法
7.2 詳解Date日期對象的方法
7.2.1 getFullYear()方法:返回表示完整年份的數字
7.2.2 getMonth()方法:返回指定日期的月份
7.2.3 getDate()方法:返回指定月份中的日期
7.2.4 getDay()方法:返回日期所對應的周次
7.2.5 getHours()方法:以24小時制返回當前時間的小時值
7.2.6 getMinutes()方法:返回時間的分鐘值
7.2.7 getSeconds()方法:返回時間的秒鐘值
7.2.8 getTime()方法:返回距1970年1月1日午夜的時間差
7.2.9 getMilliseconds()方法:返回時間的毫秒值
7.2.10 getUTCDate()方法:返回UTC日期或時間值
7.2.11 setFullYear()方法:設置Date對象中的年份值
7.2.12 setMonth()方法:設置Date對象中的月份值
7.2.13 setDate()方法:設置Date對象中的日期值
7.2.14 setHours()方法:設置Date對象中的小時值
7.2.15 setMinutes()方法:設置Date對象中的分鐘值
7.2.16 setSeconds()方法:設置Date對象中的秒鐘值
7.2.17 setUTCDate()方法:以UTC日期對Date對象進行設置
7.2.18 getTimezoneOffset()方法:返回當地時間與UTC時間的差值
7.2.19 toDateString()方法:將Date對象中的日期轉換為字符串格式
7.2.20 toUTCString()方法:返回一個以UTC時間表示的日期字符串
7.2.21 toGMTString()方法:返回一個以GMT時間表示的日期字符串
7.2.22 toLocaleString()方法:將日期對象轉化為本地日期
7.2.23 toLocaleDateString()方法:返回日期字符串
7.2.24 toTimeString()方法:以字符串的形式返回時間
7.2.25 toLocaleTimeString()方法:轉化為本地時間字符串
7.2.26 toString()方法:將日期對象轉化為字符串信息
7.2.27 parse()方法:計算指定時間距1970年1月1日午夜的時間差

第8章 Math對象
8.1 認識Math對象
8.1.1 語法參數說明
8.1.2 Math對象的屬性
8.1.3 Math對象的方法
8.2 詳解Math對象的屬性
8.2.1 E屬性:返回自然對數的底
8.2.2 LN2屬性:返回 2 的自然對數
8.2.3 LN10屬性:返回10的自然對數
8.2.4 LOG2E屬性:返回以2為底e(自然對數的底)的對數
8.2.5 LOG10E屬性:返回以10為底e(自然對數的底)的對數
8.2.6 PI屬性:返回π的值
8.2.7 SQRT1_2屬性:返回0.5的平方根
8.2.8 SQRT2屬性:返回2的平方根
8.3 詳解Math對象的方法
8.3.1 abs()方法:返回數的絕對值
8.3.2 acos()方法:返回數的反餘弦值
8.3.3 asin()方法:返回數的反正弦值
8.3.4 atan()方法:返回數的反正切值
8.3.5 atan2()方法:根據指定的坐標返回一個弧度值
8.3.6 ceil()方法:返回大於或等於指定參數的最小整數
8.3.7 cos()方法:計算數的餘弦值
8.3.8 exp()方法:返回以e為基數的冪
8.3.9 floor()方法:返回小於或等於指定參數的最大整數
8.3.10 log()方法:返回數的自然對數
8.3.11 max()方法:返回兩個或多個參數中的最大值
8.3.12 min()方法:返回兩個或多個參數中的最小值
8.3.13 pow()方法:冪運算
8.3.14 random()方法:生成0到1之間的隨機數
8.3.15 round()方法:取整運算
8.3.16 sin()方法:計算數的正弦值
8.3.17 sqrt()方法:平方根運算
8.3.18 tan()方法:計算數的正切值

第9章 Array數組對象
9.1 認識Array數組對象
9.1.1 語法參數說明
9.1.2 Array數組對象的屬性
9.1.3 Array數組對象的方法
9.2 詳解Array數組對象的屬性
9.3 詳解Array數組對象的方法
9.3.1 concat()方法:連接其他數組到當前數組末尾
9.3.2 join()方法:將數組元素連接為字符串
9.3.3 pop()方法:移除數組中最後一個元素
9.3.4 push()方法:將指定的數據添加到數組中
9.3.5 reverse()方法:反序排列數組中的元素
9.3.6 shift()方法:刪除數組中的第一個元素
9.3.7 slice()方法:獲取數組中的一部分數據
9.3.8 sort()方法:對數組中的元素進行排序
9.3.9 splice()方法:刪除數組中部分數據
9.3.10 toString()方法:將數組全部數據轉化為字符串
9.3.11 toLocaleString()方法:把數組轉換為本地字符串
9.3.12 unshift()方法:在數組前面插入數據

第10章 其他JavaScript對象
10.1 Boolean對象
10.1.1 語法參數說明
10.1.2 Boolean對象的屬性
10.1.3 Boolean對象的方法
10.1.4 Boolean對象的應用
10.2 RegExp對象
10.2.1 語法參數說明
10.2.2 RegExp對象的屬性
10.2.3 RegExp對象的方法
10.2.4 RegExp對象的應用
10.3 Function對象
10.3.1 語法參數說明
10.3.2 Function對象的屬性
10.3.3 Function對象的方法
10.3.4 Function對象的應用
10.4 Error對象
10.4.1 語法參數說明
10.4.2 Error對象的屬性
10.4.3 Error對象的應用
10.5 ActiveXObject對象
10.5.1 語法參數說明
10.5.2 ActiveXObject對象的應用
10.6 Enumerator對象
10.6.1 語法參數說明
10.6.2 Enumerator對象的方法
10.6.3 Enumerator對象的應用

第3篇 瀏覽器對象詳解
第11章 Window窗口對象
11.1 認識Window窗口對象
11.1.1 語法參數說明
11.1.2 Window窗口對象的屬性
11.1.3 Window窗口對象的方法
11.2 詳解Window窗口對象的屬性
11.2.1 closed屬性:關閉窗口
11.2.2 defaultStatus屬性:返回窗口的默認狀態
11.2.3 length屬性:返回窗口中的框架數量
11.2.4 name屬性:設置窗口的名稱
11.2.5 opener屬性:返回對打開當前窗口的窗口的引用
11.2.6 parent屬性:返回父窗口
11.2.7 self屬性:返回對當前窗口的引用
11.2.8 status屬性:設置窗口狀態欄的文本
11.2.9 screenLeft、screenTop屬性:返回窗口的x、y坐標
11.2.10 top屬性:返回最頂層的父輩窗口
11.3 詳解Window窗口對象的方法
11.3.1 alert()方法:打開一個警告對話框
11.3.2 blur()方法:使窗口失去焦點
11.3.3 clearInterval()方法:取消setInterval()方法產生的作用效果
11.3.4 clearTimeout()方法:取消setTimeout()方法產生的作用效果
11.3.5 close()方法:關閉Windows窗口
11.3.6 confirm()方法:打開一個選擇對話框
11.3.7 createPopup()方法:創建彈出窗口
11.3.8 focus()方法:使窗口獲得焦點
11.3.9 moveBy()方法:通過指定偏移量來移動窗口
11.3.10 moveTo()方法:移動窗口到指定的坐標
11.3.11 open()方法:打開一個新的窗口
11.3.12 print()方法:打印窗口內容
11.3.13 prompt()方法:打開一個允許輸入信息的對話框
11.3.14 resizeBy()方法:通過指定坐標偏移量來縮放窗口
11.3.15 resizeTo()方法:通過指定新數值來改變窗口的大小
11.3.16 scrollBy()方法:按給定的偏移量來滾動窗口中的內容
11.3.17 scrollTo()方法:滾動窗口中的內容到新的位置
11.3.18 setInterval()方法:指定每隔多長時間執行一次指定代碼
11.3.19 setTimeout()方法:指定多長時間之後執行指定的代碼
11.3.20 showModalDialog()方法:打開一個模式對話框
11.3.21 showModalessDialog()方法:打開一個非模式對話框

第12章 Navigator瀏覽器對象
12.1 認識Navigator瀏覽器對象
12.1.1 語法參數說明
12.1.2 Navigator瀏覽器對象的屬性
12.1.3 Navigator瀏覽器對象的方法
12.2 詳解Navigator瀏覽器對象的屬性
12.2.1 appCodeName屬性:返回瀏覽器的代碼名
12.2.2 appMinorVersion屬性:返回瀏覽器的次要版本
12.2.3 appName屬性:返回瀏覽器的名稱
12.2.4 appVersion屬性:返回瀏覽器的平台和版本信息
12.2.5 userAgent屬性:返回瀏覽器用於HTTP請求的用戶代理頭的值
12.2.6 browserLanguage屬性:返回當前瀏覽器使用的語言
12.2.7 cookieEnabled屬性:判斷瀏覽器是否啟用了cookie
12.2.8 cpuClass屬性:返回瀏覽器系統的CPU等級
12.2.9 onLine屬性:判斷系統是否處於脫機模式
12.2.10 platform屬性:聲明了運行瀏覽器的操作系統和(或)硬件平台
12.2.11 systemLanguage屬性:返回操作系統使用的默認語言
12.2.12 userLanguage屬性:返回操作系統的自然語言設置
12.3 詳解Navigator瀏覽器對象的方法
12.3.1 javaEnabled()方法:檢測當前瀏覽器是否支持Java
12.3.2 taintEnabled()方法:檢測當前瀏覽器是否啟用了數據污點
12.4 Navigator瀏覽器對象的綜合屬性應用

第13章 Screen屏幕對象
13.1 認識Screen屏幕對象
13.1.1 語法參數說明
13.1.2 Screen屏幕對象的屬性
13.2 詳解Screen屏幕對象的屬性
13.2.1 availHeight屬性:顯示屏幕的可用高度
13.2.2 availWidth屬性:顯示屏幕的可用寬度
13.2.3 bufferDepth屬性:顯示調色板的比特深度
13.2.4 colorDepth屬性:顯示緩衝器上調色板的比特深度
13.2.5 deviceXDPI屬性:顯示屏幕每英吋的水平點數
13.2.6 deviceYDPI屬性:顯示屏幕每英吋的垂直點數
13.2.7 fontSmoothingEnabled屬性:判斷用戶是否啟用了字體平滑
13.2.8 height屬性:顯示屏幕的高度
13.2.9 logicalXDPI屬性:顯示屏幕每英吋的水平方向的常規點數
13.2.10 logicalYDPI屬性:顯示屏幕每英吋的垂直方向的常規點數
13.2.11 updateInterval屬性:顯示屏幕的刷新率
13.2.12 width屬性:顯示屏幕的寬度
13.3 Screen屏幕對象的綜合屬性應用

第14章 其他瀏覽器對象
14.1 認識History對象
14.1.1 語法參數說明
14.1.2 History對象的屬性
14.1.3 History對象的方法
14.1.4 length屬性:返回瀏覽器歷史列表中的URL數量
14.1.5 back()方法:返回到上一個URL地址
14.1.6 forward()方法:返回到下一個URL地址
14.1.7 go()方法:打開指定的頁面
14.2 認識Location對象
14.2.1 語法參數說明
14.2.2 Location對象的屬性
14.2.3 Location對象的方法
14.2.4 hash屬性:返回從井號開始的URL
14.2.5 host屬性:返回主機名和當前URL的端口號
14.2.6 hostname屬性:返回當前URL的主機名
14.2.7 href屬性:返回完整的URL
14.2.8 pathname屬性:返回當前URL的路徑部分
14.2.9 port屬性:返回當前URL的端口號
14.2.10 protocol屬性:返回當前URL的協議
14.2.11 search屬性:返回從問號開始的URL查詢部分
14.2.12 assign()方法:加載新的文檔
14.2.13 reload()方法:重新加載當前文檔
14.2.14 replace()方法:用新的文檔替換當前文檔

第4篇 DOM對象詳解
第15章 Document文檔對象
15.1 認識Document文檔對象
15.1.1 語法參數說明
15.1.2 Document文檔對象的屬性
15.1.3 Document文檔對象的方法
15.2 詳解Document文檔對象的屬性
15.2.1 alinkColor、linkColor、vlinkColor屬性:設置鏈接的顏色
15.2.2 bgColor屬性:設置頁面的背景色
15.2.3 body屬性:獲取頁面的標籤
15.2.4 cookie屬性:獲取或設置cookie值
15.2.5 charset、defaultCharset屬性:設置文檔的字符集
15.2.6 domain屬性:返回當前文檔的服務器域名
15.2.7 fgColor屬性:設置頁面的前景色
15.2.8 fileCreatedDate、fileModifiedDate、lastModified屬性:獲取文檔創建和修改日期
15.2.9 fileSize屬性:獲取文檔的大小
15.2.10 referrer屬性:返回載入當前文檔的文檔的URL
15.2.11 title屬性:返回當前文檔的標題
15.2.12 URL屬性:返回當前文檔的URL
15.3 詳解Document文檔對象的方法
15.3.1 open()、close()方法:打開和關閉輸出流
15.3.2 createElement()方法:創建HTML標籤對象
15.3.3 getElementById()方法:返回帶有指定id的對象集
15.3.4 getElementsByName()方法:返回帶有指定名稱的對象集
15.3.5 getElementsByTagName()方法:返回帶有指定標籤名的對象集
15.3.6 write()、writeln()方法:在文檔中輸出內容

第16章 Form表單對象
16.1 認識Form表單對象
16.1.1 語法參數說明
16.1.2 Form表單對象的屬性
16.1.3 Form表單對象的方法
16.2 詳解Form表單對象的屬性
16.2.1 acceptCharset屬性:設置服務器可接受的字符集
16.2.2 action屬性:設置表單的action屬性
16.2.3 enctype屬性:設置表單用來編碼內容的MIME類型
16.2.4 id屬性:設置表單的id
16.2.5 length屬性:返回表單中的元素數目
16.2.6 method屬性:設置將數據發送到服務器的HTTP方法
16.2.7 name屬性:設置表單的名稱
16.2.8 target屬性:設置目標網頁的打開位置
16.3 詳解Form表單對象的方法
16.3.1 reset()方法:重置表單元素的默認值
16.3.2 submit()方法:提交表單

第17章 Table表格對象
17.1 認識Table表格對象
17.1.1 語法參數說明
17.1.2 Table表格對象的屬性
17.1.3 Table表格對象的方法
17.2 詳解Table表格對象的屬性
17.2.1 border屬性:設置表格邊框的寬度
17.2.2 caption屬性:引用表格的元素
17.2.3 cellPadding屬性:設置單元格邊框和內容之間的空白距離
17.2.4 cellSpacing屬性:設置單元格與單元格之間的空白距離
17.2.5 frame屬性:設置表格的外部邊框
17.2.6 id屬性:返回表格的id值
17.2.7 rules屬性:設置表格的內部邊線
17.2.8 summary屬性:返回對表格的描述
17.2.9 tFoot屬性:返回表格的 標籤
17.2.10 tHead屬性:返回表格的 標籤
17.2.11 width屬性:設置表格的寬度
17.3 詳解Table表格對象的方法
17.3.1 createCaption()方法:創建表格的 元素
17.3.2 createTFoot()、createTHead()方法:創建表格的表腳和表頭
17.3.3 deleteCaption()方法:刪除表格的 元素
17.3.4 deleteRow()、insertRow()方法:刪除和插入表格行
17.3.5 deleteTFoot()、deleteTHead()方法:刪除表格的表腳和表頭

第18章 瀏覽器事件對象
18.1 瀏覽器事件列表
18.2 事件應用示例
18.2.1 onabort事件:圖像加載被中斷時的處理
18.2.2 onblur事件:元素失去焦點時的處理
18.2.3 onchange事件:域被改變時的處理
18.2.4 onclick事件:元素被單擊時的處理
18.2.5 ondblclick事件:元素被雙擊時的處理
18.2.6 onerror事件:加載出現錯誤時的處理
18.2.7 onfocus事件:元素獲得焦點時的處理
18.2.8 onkeydown事件:鍵盤按鍵被按下時的處理
18.2.9 onkeypress事件:鍵盤按鍵被按住時的處理
18.2.10 onkeyup事件:鬆開鍵盤按鍵時的處理
18.2.11 onload事件:頁面加載時的處理
18.2.12 onmousedown事件:鼠標被按下時的處理
18.2.13 onmousemove事件:鼠標移動時的處理
18.2.14 onmouseout事件:鼠標離開元素時的處理
18.2.15 onmouseover事件:鼠標移動到元素上的處理
18.2.16 onmouseup事件:鬆開鼠標時的處理
18.2.17 onreset事件:重置按鈕的處理
18.2.18 onresize事件:窗口調整尺寸時的處理
18.2.19 onselect事件:文本被選定時的處理
18.2.20 onsubmit事件:提交按鈕的處理
18.2.21 onunload事件:退出頁面時的處理
18.3 事件對象的屬性
18.3.1 事件對象的屬性列表
18.3.2 altKey、ctrlKey、shiftKey屬性:判斷Alt、Ctrl、Shift按鍵
18.3.3 button屬性:判斷是鼠標的哪個按鍵被單擊
18.3.4 clientX、clientY屬性:事件發生時鼠標相對於頁面的坐標
18.3.5 fromElement、toElement屬性:返回移出和移入的對象
18.3.6 keyCode屬性:獲取鍵盤事件的鍵盤按鍵代碼
18.3.7 offsetX、offsetY屬性:事件發生時鼠標相對事件元素的坐標
18.3.8 screenX、screenY屬性:事件發生時鼠標相對於屏幕的坐標
18.3.9 srcElement屬性:返回觸發事件的對象
18.3.10 type屬性:獲取事件類型

第19章 其他常見DOM對象
19.1 Anchor錨對象
19.1.1 對象說明
19.1.2 Anchor錨對象的屬性
19.1.3 Anchor錨對象的方法
19.1.4 Anchor錨對象的應用
19.2 Button按鈕對象
19.2.1 對象說明
19.2.2 Button按鈕對象的屬性
19.2.3 Button按鈕對象的方法
19.2.4 Button按鈕對象的應用
19.3 Select下拉列表對象
19.3.1 對象說明
19.3.2 Select下拉列表對象的屬性
19.3.3 Select下拉列表對象的方法
19.3.4 Select下拉列表對象的應用
19.4 Textarea文本域對象
19.4.1 對象說明
19.4.2 Textarea文本域對象的屬性
19.4.3 a Textarea文本域對象的方法
19.4.4 Textarea文本域對象的應用
19.5 Style樣式對象
19.5.1 對象說明
19.5.2 Style樣式對象的屬性
19.5.3 Style樣式對象的應用

第5篇 ActiveX插件技術
第20章 ActiveX對象的應用
20.1 認識ActiveX對象
20.1.1 創建ActiveX對象
20.1.2 使用ActiveX對象獲取本機IP地址
20.1.3 使用ActiveX對象導出Excel
20.2 常見的ActiveX對象操作示例
20.2.1 使用ActiveX對象操作Word
20.2.2 使用ActiveX對象實現多功能日期選擇
20.2.3 使用ActiveX對象實現JavaScript進度條
20.2.4 使用ActiveX對象實現MediaPlayer的播放

第21章 FileSystemObject文件處理對象
21.1 認識FileSystemObject文件處理對象
21.1.1 FileSystemObject文件處理對象概述
21.1.2 FileSystemObject文件處理對象的屬性
21.1.3 創建FileSystemObject文件處理對象
21.2 驅動器的操作
21.2.1 GetDrive()方法:獲取指定的驅動器
21.2.2 驅動器可操作的所有屬性
21.2.3 AvailableSpace屬性:獲取驅動器可用空間的大小
21.2.4 DriveLetter屬性:返回驅動器的字母符號
21.2.5 DriveType屬性:返回驅動器的類型
21.2.6 FileSystem屬性:返回驅動器所用的文件系統類型
21.2.7 FreeSpace屬性:返回驅動器剩餘空間的大小
21.2.8 IsReady屬性:判斷驅動器是否就緒
21.2.9 Path屬性:返回驅動器的路徑
21.2.10 RootFolder屬性:返回驅動器的根目錄
21.2.11 SerialNumber屬性:返回驅動器的序列號
21.2.12 ShareName屬性:返回驅動器共享的名字
21.2.13 TotalSize屬性:返回驅動器的全部空間大小
21.2.14 VolumeName屬性:設置驅動器的卷標
21.3 文件夾的操作
21.3.1 GetFolder()方法:獲取所有文件夾
21.3.2 文件夾可操作的所有方法
21.3.3 CreateFolder()方法:創建文件夾
21.3.4 Delete()、DeleteFolder()方法:刪除文件夾
21.3.5 Move()、MoveFolder()方法:移動文件夾
21.3.6 Copy()、CopyFolder()方法:複製文件夾
21.3.7 GetParentFolderName()方法:獲取父文件夾
21.3.8 GetSpecialFolder()方法:獲取特殊文件夾
21.4 文件的操作
21.4.1 GetFile()方法:獲取文件
21.4.2 文件可操作的所有方法
21.4.3 Write()、WriteLine()、WriteBlankLines()方法:向文件寫內容
21.4.4 Read()、ReadLine()、ReadAll()方法:讀取文件內容
21.4.5 Move()、MoveFile()方法:移動文件
21.4.6 Copy()、CopyFile()方法:複製文件
21.4.7 Delete()、DeleteFile()方法:刪除文件

第22章 使用JavaScript操作數據庫
22.1 ADO對象
22.1.1 ADO是什麼
22.1.2 ADO的主要功能
22.1.3 ADO的主要對象
22.2 Connection對象
22.2.1 Connection對象的功能
22.2.2 Connection對象的屬性
22.2.3 Connection對象的方法
22.2.4 Attributes屬性:設置連接對象的屬性
22.2.5 CommandTimeout屬性:設置等待一條指令執行的時間
22.2.6 ConnectionString屬性:設置數據源連接的詳細設置
22.2.7 ConnectionTimeout屬性:設置等待一個連接打開的時間
22.2.8 CursorLocation屬性:設置指針的位置
22.2.9 DefaultDatabase屬性:設置客戶端建立連接的默認字符串
22.2.10 IsolationLevel屬性:設置事件隔離級別
22.2.11 Mode屬性:設置提供對象[provider]的訪問權限
22.2.12 Provider屬性:設置提供對象[provider]的名稱
22.2.13 State屬性:返回用於描述連接是否打開或關閉的狀態值
22.2.14 Version屬性:返回ADO版本號
22.2.15 BeginTrans()方法:開始一個新事務
22.2.16 Cancel()方法:取消一次執行
22.2.17 Close()方法:關閉一個連接
22.2.18 CommitTrans()方法:保存任何更改並結束當前事務
22.2.19 Execute()方法:執行查詢、SQL語句、存儲過程
22.2.20 Open()方法:打開一個連接
22.2.21 OpenSchema()方法:從provider返回數據源的schema信息
22.2.22 RollbackTrans()方法:取消事務中所作的任何更改並結束事務
22.3 Command對象
22.3.1 Command對象的功能
22.3.2 Command對象的屬性
22.3.3 Command對象的方法
22.3.4 ActiveConnection屬性:設置Connection對象的字符串
22.3.5 CommandText屬性:設置命令字符串
22.3.6 CommandType屬性:設置Command對象的類型
22.3.7 Name屬性:設置Command對象的名稱
22.3.8 Prepared屬性:判斷是否保存命令的編譯版本
22.3.9 CreateParameter()方法:判斷是否保存命令的編譯版本
22.4 RecordSet對象
22.4.1 RecordSet對象的功能
22.4.2 RecordSet對象的屬性
22.4.3 RecordSet對象的方法
22.4.4 AbsolutePage屬性:設置或返回當前的頁碼
22.4.5 AbsolutePosition屬性:設置當前記錄的位置
22.4.6 BOF、EOF屬性:判斷游標是否處於記錄集的開頭或結尾
22.4.7 BookMark屬性:返回記錄集的書籤
22.4.8 CacheSize 屬性:設置內存中緩存記錄的數目
22.4.9 CursorLocation屬性:設置游標服務的類型
22.4.10 CursorType屬性:指定所使用游標的種類
22.4.11 EditMode屬性:返回當前記錄的編輯狀態
22.4.12 Filter屬性:根據條件篩選記錄集中的記錄
22.4.13 Index屬性:設置RecordSet對象當前有效的索引
22.4.14 LockType 屬性:指定記錄的鎖定類型
22.4.15 MaxRecords屬性:指定打開RecordSet對象所允許的最大記錄數
22.4.16 PageSize屬性:設置RecordSet對象每頁所包含的記錄數
22.4.17 PageCount屬性:返回RecordSet對象中的數據頁數
22.4.18 RecordCount屬性:返回記錄集中記錄的條數
22.4.19 Sort屬性:根據指定的字段和順序對字段集進行排序
22.4.20 AddNew()方法:添加新記錄
22.4.21 CancelBatch()方法:取消對RecordSet對象中數據的批量更新
22.4.22 CancelUpdate()方法:放棄對數據的更新
22.4.23 Clone()方法:創建RecordSet對象的複製版本
22.4.24 Delete()方法:刪除當前記錄
22.4.25 GetRows()方法:將RecordSet指定的記錄寫入一個數組
22.4.26 Move()方法:移動游標至指定位置
22.4.27 MoveFirst、MoveLast、MoveNext和MovePrevious方法:移動游標位置
22.4.28 NextRecordset()方法:執行下一條命令並返回記錄集
22.4.29 Requery()方法:更新RecordSet對象中的數據
22.4.30 Resync()方法:從數據庫中更新RecordSet對象中的數據
22.4.31 Seek()方法:在RecordSet對象中定位記錄
22.4.32 Supports()方法:判斷RecordSet對象是否支持某種功能
22.4.33 UpdateBatch()方法:保存對RecordSet對象中數據的批量更新

附錄 索引


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。