注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關JavaScript權威指南:ECMA Script 5+HTML5 DOM+HTML5 BOM

JavaScript權威指南:ECMA Script 5+HTML5 DOM+HTML5 BOM

JavaScript權威指南:ECMA Script 5+HTML5 DOM+HTML5 BOM

定 價:¥69.80

作 者: 張亞飛 編著
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

ISBN: 9787302264286 出版時間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 629 字數(shù):  

內容簡介

  《JavaScript權威指南:ECMAScript5+HTML5DOM+HTML5BOM》包含了javascript 開發(fā)的所有內容,包括ecmascript5、oop、原型鏈、html5bom、html5dom、coredom、styledom、eventdom、dhtml、xmlhttprequest、ajax、web workers、web storage、web sql database、cross document messaging、server-sent event、web sockets、activexobject、hta等。這些功能介紹都嚴格按照ecmascript5和html5標準的要求編寫,并附有詳細的范例,側重于實戰(zhàn)。書中提供了各種瀏覽器兼容性指南,以幫助用戶深入理解。另外,《JavaScript權威指南:ECMAScript5+HTML5DOM+HTML5BOM》修正了當前普遍存在的錯誤認識,有利于初學者的學習。新的機遇已經(jīng)到來,對于想盡快掌握javascript新技術的用戶來說,《JavaScript權威指南:ECMAScript5+HTML5DOM+HTML5BOM》是最完整的教程,希望本書能成為您學習道路上的領航者。

作者簡介

  張亞飛,務實且極富遠見的萬維網(wǎng)權威大師。《萬維網(wǎng)應用程序開發(fā)綱要》的起草者。多本權威書籍的撰寫者,浸淫萬維網(wǎng)15年,功力非凡。

圖書目錄

第i篇ecmascript和javascript語言基礎入門篇
第1章 正確認識ecmascript5和javascript
1.1ecmascript和javascript的關系
1.1.1關于標準和實現(xiàn)
1.1.2javascript與ecmascript版本的關系
1.2有關javascript的認識
1.2.1區(qū)分javascript和jscript
1.2.2javascript不是解釋型java語言
1.2.3什么是腳本語言
1.2.4區(qū)分客戶端和服務端javascript
第2章 準備開發(fā)環(huán)境和運行環(huán)境
2.1正確認識javascript的開發(fā)工具
2.1.1dreamweaver的安裝和配置向導
2.1.2aptanastudio的安裝和配置向導
2.2準備執(zhí)行環(huán)境
2.2.1瀏覽器的發(fā)展史
2.2.2安裝瀏覽器
2.2.3在瀏覽器中啟用javascript執(zhí)行環(huán)境
第3章 在網(wǎng)頁中編寫javascript腳本代碼
3.1創(chuàng)建第一個javascript應用程序
3.1.1使用dreamweaver編寫javascript
3.1.2使用aptanastudio編寫javascript
3.2在html網(wǎng)頁中書寫javascript腳本代碼
3.2.1使用script元素定義腳本代碼
3.2.2在事件屬性值中定義腳本
3.2.3在超鏈接中定義腳本
3.3瀏覽器不支持腳本時應注意的問題
3.3.1noscript元素
3.3.2關于隱藏腳本數(shù)據(jù)
3.4聲明腳本語言
3.4.1默認的腳本語言
3.4.2腳本語言的本地聲明
第4章 程序開發(fā)的基石--聲明和使用變量
4.1變量的聲明
4.1.1聲明和命名變量
4.1.2變量和標識符的命名規(guī)范
4.1.3變量的數(shù)據(jù)類型
4.1.4自定義常量和內建常量
4.2在程序中使用變量
4.2.1為變量賦值和更改變量值
4.2.2使用變量和獲取變量值
4.3變量的傳值和傳址
4.3.1傳值變量--按值傳遞
4.3.2傳址變量--按引用傳遞
4.4內存使用規(guī)則--堆和棧
4.4.1棧的使用規(guī)則
4.4.2堆的使用規(guī)則
4.4.3易犯的錯誤
4.5數(shù)據(jù)類型轉換
第5章 javascript語法規(guī)范和良好的編程習慣
5.1空白和多行書寫
5.2點語法
5.3花括號
5.4分號
5.5圓括號
5.6字母的大小寫
5.7程序注釋
5.7.1單行注釋和尾隨注釋
5.7.2多行注釋
5.7.3文檔注釋
5.7.4html注釋
5.8關鍵字
5.9培養(yǎng)良好的編程習慣
5.9.1通用的變量名、方法名和類名命名約定
5.9.2重構
5.9.3使用注釋
5.1ecmascript5嚴格模式
5.10.1使用嚴格模式
5.10.2嚴格模式的特定要求
第6章 數(shù)據(jù)運算和運算規(guī)則
6.1javascript表達式
6.1.1簡單表達式和復雜表達式
6.1.2賦值表達式和單值表達式
6.2算術運算符
6.2.1算術運算符的使用
6.2.2進行算術運算時的注意事項
6.3賦值運算符
6.4字符串運算符
6.5比較運算符和邏輯運算符
6.5.1數(shù)據(jù)類型的影響
6.5.2全等運算符
6.5.3特殊值的比較
6.5.4易犯錯的比較運算
6.6位運算符
6.7其他運算符
6.7.1三元條件運算符
6.7.2typeof運算符
6.7.3instanceof運算符
6.7.4圓括號和逗號運算符的結合使用
6.7.5delete運算符
6.7.6void運算符
6.8運算符的使用規(guī)則
6.8.1運算符的優(yōu)先級規(guī)則
6.8.2運算符的結合規(guī)則
6.9運行時進行類型檢查
第7章 流程控制
7.1語句和語句塊
7.2if…else條件語句
7.3switch條件語句
7.4do...while循環(huán)
7.5for循環(huán)
7.6for...in循環(huán)
7.7foreach...in循環(huán)
7.8其他流程控制
7.8.1break語句
7.8.2continue語句
7.8.3標簽語句
7.8.4let語句
7.8.5yield語句
7.9with語句
7.1流程控制總結
第8章 內建的全局函數(shù)
8.1eval()函數(shù)
8.2轉義操作函數(shù)
8.2.1escape()和unescape()函數(shù)
8.2.2encodeuri()和decodeuri()函數(shù)
8.2.3encodeuricomponent()和decodeuricomponent()函數(shù)
8.3轉換函數(shù)
8.3.1parsefloat()函數(shù)
8.3.2parseint()函數(shù)
8.3.3number()和string()函數(shù)
8.3.4boolean()函數(shù)
8.4判斷函數(shù)
8.4.1isfinite()函數(shù)
8.4.2isnan()函數(shù)
第9章 自定義函數(shù)
9.1函數(shù)的定義
9.2函數(shù)的調用
9.2.1在函數(shù)中定義參數(shù)的初始值
9.2.2嵌套函數(shù)的定義和調用
9.2.3條件函數(shù)的定義和調用
9.2.4特殊的調用方式
9.3使用函數(shù)表達式定義函數(shù)(匿名函數(shù))
9.3.1函數(shù)表達式和函數(shù)語句的區(qū)別
9.3.2匿名自執(zhí)行函數(shù)
9.4使用function類定義函數(shù)
9.5變量的作用范圍和生命周期
9.5.1了解變量的作用范圍和生命周期
9.5.2局部變量的聲明
9.5.3全局變量的聲明
9.5.4全局變量和局部變量的使用
9.5.5易出錯的變量使用
9.6形參和實參
9.7閉包函數(shù)(綁定函數(shù))
9.7.1什么是閉包函數(shù)
9.7.2閉包函數(shù)常用的環(huán)境
9.7.3易犯的錯誤
9.8產(chǎn)生器
第ii篇javascript面向對象編程篇
第10章 面向對象編程(oop)--創(chuàng)建類和使用類
10.1面向對象編程思想
10.1.1對象的抽象
10.1.2對象的使用
10.1.3易犯的錯誤
10.1.4面向對象程序設計的優(yōu)點和基本特征
10.1.5面向對象和結構化程序設計的區(qū)別
10.2創(chuàng)建類
10.2.1創(chuàng)建一個javascript類
10.2.2類的定義
10.2.3關于構造器方法
10.2.4獲取構造器方法
10.3類的使用
10.3.1創(chuàng)建類的實例
10.3.2訪問對象屬性
10.3.3調用對象方法
10.3.4調用靜態(tài)方法和訪問靜態(tài)屬性
10.4使用this關鍵字定義方法和屬性
10.5使用prototype定義方法和屬性
10.5.1使用prototype定義方法
10.5.2使用prototype定義屬性
10.5.3關于prototype和__proto__屬性
10.6使用object類為實例定義方法和屬性
10.6.1使用return語句定義方法和屬性
10.6.2使用prototype和object配合為類定義方法和屬性
10.7使用get和set存取器方法定義屬性
10.8在類體內使用this關鍵字
10.8.1使用this時易犯的錯誤
10.8.2閉包方法(綁定方法)內的this關鍵字
10.8.3事件處理中的閉包
10.8.4另一個使用this時易犯的錯誤
第11章 建立更可靠的oop程序--類和成員的訪問控制
第12章 重復使用類--繼承和組合
12.1類的繼承
12.1.1創(chuàng)建子類
12.1.2使用基類的構造器方法
12.1.3檢測繼承關系
12.1.4使用$super實現(xiàn)訪問基類
12.1.5創(chuàng)建子類時的注意事項
12.2擴展內建javascript類
12.3類的組合
12.3.1實現(xiàn)類的組合
12.3.2組合的優(yōu)點
12.3.3了解is-a和has-a
12.3.4關于聚合和組合
第13章 靜態(tài)成員、靜態(tài)類和枚舉(enumeration)
13.1定義靜態(tài)成員和靜態(tài)類的意義
13.2創(chuàng)建靜態(tài)成員
13.2.1使用靜態(tài)成員
13.2.2靜態(tài)成員和繼承
13.2.3使用靜態(tài)成員的注意事項
13.3靜態(tài)類及其聲明方法
13.4枚舉(enumeration)
13.4.1創(chuàng)建枚舉
13.4.2使用枚舉的優(yōu)點
第14章 多態(tài)(polymorphism)--重載和覆載
14.1方法的重載(overload)
14.1.1重載參數(shù)列表的數(shù)量
14.1.2重載參數(shù)列表的數(shù)據(jù)類型
14.2方法的覆載(override)
14.3屬性的覆載
第15章 原型鏈本質論
15.1原型鏈的根源
15.1.1內部屬性
15.1.2訪問內部屬性[prototype]
15.2prototype的作用--原型鏈的實現(xiàn)
15.2.1實現(xiàn)繼承
15.2.2分享屬性(和方法)
15.2.3__proto__和prototype屬性的區(qū)別
15.2.4使用ecmascript5新增的原型處理功能
15.3檢查原型鏈
15.3.1查看對象是否在指定對象的原型鏈中
15.3.2查看指定對象是否定義了特定屬性和方法
15.3.3使用hasownproperty()方法過濾原型鏈
15.3.4查看指定對象是否定義了特定屬性且可以枚舉
第16章 ecmascript5增強的對象模型
16.1屬性和描述符
16.1.1易犯的錯誤
16.1.2使用ecmascript5增強的對象模型定義屬性
16.1.3定義get和set存取器方法
16.1.4一次定義多個屬性
16.1.5獲取特定屬性的屬性描述符
16.2枚舉屬性
16.2.1object.keys(obj)方法
16.2.2object.getownpropertynames(obj)方法
16.3密封對象和動態(tài)對象
16.3.1密封對象不允許添加成員
16.3.2密封對象不允許添加和刪除成員
16.3.3完全密封對象
16.3.4易犯的錯誤
16.4根據(jù)原型創(chuàng)建對象
第17章 處理字符串--string類和正則表達式
17.1正則表達式語法
17.1.1正則表達式的基本語法
17.1.2優(yōu)先權順序
17.2使用regexp處理字符串正則匹配
17.2.1創(chuàng)建一個regexp對象
17.2.2使用exec()和test()方法進行正則匹配
17.3使用string類處理字符串
17.3.1string類的方法和屬性
17.3.2創(chuàng)建打字機效果
17.3.3使用match()方法
17.3.4使用replace()方法
17.3.5使用$替換變量
17.3.6使用search()方法
17.3.7使用split()方法
17.3.8創(chuàng)建html格式的字符串
第18章 數(shù)組、多維數(shù)組和復合數(shù)組(哈希映射)
18.1創(chuàng)建數(shù)組
18.1.1創(chuàng)建數(shù)組的基本方法
18.1.2使用索引數(shù)組
18.1.3使用全局函數(shù)array()時的注意事項
18.2實現(xiàn)和使用多維數(shù)組
18.3使用arrayapi處理數(shù)組
18.3.1常用的范例
18.3.2ecmascript5新增方法的使用
18.3.3數(shù)組的排序
18.4克隆數(shù)組
18.4.1淺表克隆
18.4.2深度克隆
18.5創(chuàng)建和使用復合數(shù)組
18.5.1使用object對象創(chuàng)建復合數(shù)組
18.5.2使用array對象創(chuàng)建復合數(shù)組
18.5.3遍歷復合數(shù)組
18.6哈希表
18.6.1實現(xiàn)哈希表
18.6.2使用哈希表
18.7array推知
第19章 處理日期和時間
19.1使用date類處理日期和時間
19.1.1返回當前時間和日期
19.1.2返回特定的時間和日期
19.1.3獲取特定時間和日期字段
19.1.4設置特定時間和日期字段
19.1.5使用parse()方法解析日期字符串
19.1.6使用date.utc()方法返回時間戳
19.2實現(xiàn)日期輸入控件
第20章 其他javascript內建類(核心對象)
20.1使用boolean類處理邏輯值
20.2使用number類進行數(shù)字類型轉換
20.3使用math類進行復雜的數(shù)學運算
20.4使用function和arguments類
20.4.1function類
20.4.2arguments類和arguments屬性
20.5json操作
20.5.1序列化javascript數(shù)據(jù)為json數(shù)據(jù)
20.5.2逆序列化json數(shù)據(jù)為javascript數(shù)據(jù)
第iii篇html5bom篇
第21章 bom之源--window對象
21.1定時器--間隔調用和延遲調用
21.1.1使用setinterval()和clearinterval()方法實現(xiàn)間隔調用
21.1.2范例--創(chuàng)建打字機效果
21.1.3使用settimeout()和cleartimeout()方法實現(xiàn)延遲調用
21.1.4易犯的錯誤
21.1.5強制清除
21.2基本的交互操作
21.2.1警告對話框
21.2.2確認對話框
21.2.3提示輸入消息對話框
21.2.4使用增強的交互式對話框
21.2.5范例--使用交互式對話框相互傳值
21.2.6打印
21.3窗口交互操作
21.3.1打開新窗口
21.3.2關閉窗口
21.3.3取消文檔加載
21.3.4獲取窗口引用
21.3.5調整窗口的焦點
21.4網(wǎng)頁和瀏覽器交互
第22章 bom基本應用--管理瀏覽歷史、解析地址和獲取瀏覽器信息
22.1瀏覽歷史管理
22.2解析地址
22.3獲取瀏覽器信息
22.3.1遍歷navigator對象成員
22.3.2檢測瀏覽器類型
22.3.3自定義架構處理
22.3.4自定義內容類型處理
22.3.5手動處理storage獨占訪問權
22.3.6檢測脫機模式
22.4非標準應用
22.4.1screen對象
22.4.2clipboarddata對象
第23章 bom新成就(1)--客戶端數(shù)據(jù)存儲技術
23.1web存儲
23.2本地存儲和會話存儲
23.2.1在客戶端持久存儲數(shù)據(jù)
23.2.2關于瀏覽器兼容
23.2.3在會話期存儲數(shù)據(jù)
23.3storage接口
23.3.1獲取和更新存儲
23.3.2清除存儲
23.3.3清除指定的鍵
23.3.4添加新鍵和更新鍵值
23.4storage事件
23.5websqldatabase
23.5.1第1個websqldatabase應用
23.5.2使用websqldatabase的基本步驟
23.6異步數(shù)據(jù)庫
23.6.1執(zhí)行數(shù)據(jù)庫事務
23.6.2數(shù)據(jù)庫版本管理
23.6.3執(zhí)行sql語句
23.7同步數(shù)據(jù)庫
23.7.1執(zhí)行數(shù)據(jù)庫事務
23.7.2數(shù)據(jù)庫版本管理
23.7.3執(zhí)行sql語句
23.8處理數(shù)據(jù)庫操作結果
23.9錯誤和異常
23.1在開發(fā)人員工具中使用sql語句
23.11sqlitesql語法和數(shù)據(jù)庫的數(shù)據(jù)類型
23.12sql注入缺陷和參數(shù)化查詢
第24章 bom新成就(2)--新的服務器通信技術
24.1服務器推送技術
24.1.1使用server-sentevent入門
24.1.2服務器要求
24.1.3使用eventsource對象
24.1.4在webworkers中使用eventsource對象
24.2套接字連接
24.2.1使用websocket入門
24.2.2關于websocket通信協(xié)議
24.2.3使用websocket對象
第iv篇dom篇  
第25章 html5dom新標準--處理文檔元信息和管理交互功能
25.1了解dom
25.1.1dom基于節(jié)點樹的表現(xiàn)形式
25.1.2什么是htmldom
25.1.3htmldom和核心dom的區(qū)別與聯(lián)系
25.1.4什么是接口
25.2document對象
25.2.1處理文檔元信息
25.2.2實用功能--處理cookie
25.2.3檢查文檔狀態(tài)
25.2.4開啟和關閉文檔
25.2.5易犯的錯誤--區(qū)分兩個open方法
25.2.6向網(wǎng)頁中寫入內容
25.2.7清除網(wǎng)頁中的內容
25.2.8實用功能--彈出通知窗口
25.2.9使整個文檔都可編輯
25.2.10焦點管理
25.3編輯api
25.3.1命令
25.3.2創(chuàng)建網(wǎng)頁富文本編輯器
第26章 使用coredom方法處理htmldom樹
26.1一切皆是節(jié)點--學習dom的首要認識
26.1.1javascriptdomapi的節(jié)點類型
26.1.2節(jié)點的層次關系
26.2處理dom文檔
26.3使用domapi處理html文檔
26.3.1基本的節(jié)點處理
26.3.2節(jié)點名、節(jié)點值和屬性
26.3.3刪除html文檔中的元素節(jié)點、屬性和內容
26.3.4使用replacechild()方法替換節(jié)點
26.4主要接口的使用
26.4.1document接口
26.4.2attr接口
26.4.3cdatasection接口
26.4.4characterdata接口
26.4.5comment接口
26.4.6documentfragment接口
26.4.7documenttype接口
26.4.8domexception接口
26.4.9domimplementation接口
26.4.10element接口
26.4.11entity接口
26.4.12entityreference接口
26.4.13notation接口
26.4.14processinginstruction接口
26.4.15text接口
26.4.16nodelist接口
26.4.17namednodemap接口
第27章 使用html5dom擴展coredom方法
27.1使用html5dom訪問元素
27.1.1遍歷節(jié)點樹
27.1.2getelementsbytagname()方法
27.1.3getelementsbyname()方法和getter屬性
27.1.4getelementbyid()方法
27.1.5getelementsbyclassname()方法
27.1.6關于htmlelement接口
27.1.7innerhtml屬性、outerhtml屬性和insertadjacenthtml()方法
27.2修改html文檔
27.3根據(jù)css選擇符訪問元素
27.4表單處理
27.4.1處理輸入控件
27.4.2獲取上載文件
27.4.3使用html5domapi驗證控件
27.5html5dom通用接口的使用
27.5.1htmlcollection接口
27.5.2htmlallcollection接口
27.5.3htmlformcontrolscollection接口
27.5.4htmloptionscollection接口
27.5.5htmlpropertiescollection接口
27.5.6domtokenlist接口
27.5.7domsettabletokenlist接口
27.5.8domstringmap接口
27.5.9domexception接口
27.5.10radionodelist接口
第28章 使用dhtml和樣式dom處理css樣式表
28.1在html文檔中應用css
28.1.1嵌入式
28.1.2外部引用式
28.1.3內聯(lián)式
28.2了解規(guī)則塊、規(guī)則和樣式
28.2.1規(guī)則塊
28.2.2規(guī)則和樣式
28.2.3@規(guī)則
28.3處理css
28.3.1使用style屬性處理內聯(lián)css
28.3.2處理style和link元素定義的樣式表
28.3.3處理導入的樣式表
28.3.4添加指令和規(guī)則
28.3.5樣式表相關對象
28.4dom樣式表
28.4.1stylesheet接口
28.4.2stylesheetlist接口
28.4.3medialist接口
28.4.4linkstyle接口
28.4.5documentstyle接口
28.5domcss規(guī)范
28.5.1cssstylesheet接口
28.5.2cssrulelist接口
28.5.3cssrule接口
28.5.4cssimportrule接口
28.5.5cssstylerule接口
28.5.6cssstyledeclaration接口
28.6兼容性指南
28.6.1獲取樣式規(guī)則
28.6.2獲取導入的樣式規(guī)則
28.6.3新增@import規(guī)則
28.6.4新增@page規(guī)則
28.6.5新增樣式規(guī)則
28.6.6刪除樣式規(guī)則
第29章 事件dom
29.1基本事件處理
29.1.1事件處理的三要素
29.1.2事件處理的實現(xiàn)
29.1.3事件處理的總結
29.1.4處理事件
29.2事件流
29.2.1捕獲階段(capturingphase)
29.2.2目標階段(targetingphase)
29.2.3冒泡階段(bubblingphase)
29.2.4可用的基本交互事件
29.3事件對象
29.4響應鍵盤事件
29.4.1獲取按鍵
29.4.2響應組合鍵事件
第30章 dhtml范例
30.1滾動播出效果(marquee)
30.1.1豎直滾動的文本行
30.1.2豎直滾動的圖片
30.1.3水平滾動的圖片
30.2常用的廣告效果
30.2.1廣告的隨機滾動出現(xiàn)
30.2.2對聯(lián)廣告
30.3導航菜單和選項卡面板
30.3.1二級分層式導航菜單
30.3.2彈出菜單式導航
30.3.3選項卡面板
30.4處理表單
30.4.1表單復選框全選
30.4.2表單的驗證
第v篇ajax篇  
第31章 xmlhttprequest和ajax解決方案
31.1ajax的核心
31.2ajax的使用
31.2.1一個標準的ajax應用所應具備的步驟
31.2.2xmlhttprequest的方法和屬性
31.2.3一個標準的同步調用所應具備的步驟
31.2.4編碼混亂問題的解決
31.2.5跨瀏覽器兼容
31.2.6ajax的特點
31.2.7解決請求被瀏覽器緩存問題
31.3處理返回值中的xml
31.3.1處理解析錯誤
31.3.2domparser
31.3.3xmlserializer
31.3.4domimplementation
31.4跨域請求
31.4.1使用代理實現(xiàn)跨域請求
31.4.2使用xdomainrequest
31.4.3xdomainrequest跨域訪問控制
第32章 ajax框架--spry和jquery
32.1當前比較流行的ajax框架
32.2spry使用入門
32.2.1第一個spry范例
32.2.2數(shù)據(jù)集的動態(tài)綁定
32.2.3spry框架的組成部分
32.3jquery使用入門
32.3.1第一個jquery范例
32.3.2基本語法
第33章 網(wǎng)頁、網(wǎng)站和網(wǎng)絡應用程序
33.1安裝和設置網(wǎng)絡應用程序的運行環(huán)境
33.1.1安裝iis
33.1.2通過服務器請求網(wǎng)頁
33.2web服務器根目錄和虛擬目錄
33.2.1web服務器根目錄
33.2.2虛擬目錄
33.2.3啟用默認文件
33.3安裝asp.net應用程序服務器
第34章 網(wǎng)頁的請求和響應
34.1了解請求和響應的基本過程
34.1.1請求和響應的基本過程
34.1.2了解uri、url和urn
34.2http協(xié)議基礎
34.2.1了解http消息的內容
34.2.2了解http請求的內容
34.2.3了解http響應的內容
34.2.4了解http消息報頭的內容
第vi篇安全性、執(zhí)行效率、部署與實戰(zhàn)篇
第35章 javascript安全和同源策略
35.1跨站腳本攻擊(xss)
35.1.1如何防范跨站腳本攻擊
35.1.2使用asp.net的請求驗證防范xss
35.2相同origin策略的限制--同源策略
35.2.1了解origin
35.2.2放松相同起點限制
第36章 javascript部署和高性能javascript
36.1文檔瘦身
36.2控制內存
36.3優(yōu)化代碼的一般常識
36.4頁面重構--domreflow和repaint
36.4.1關于domreflow和repaint
36.4.2優(yōu)化domreflow
36.4.3優(yōu)化repaint
36.5使用webworkers優(yōu)化javascript執(zhí)行--多線程
36.5.1檢查瀏覽器支持
36.5.2求素數(shù)的復雜運算
36.5.3使用webworkers入門
36.6webworkers規(guī)范api
36.6.1worker及其類型
36.6.2worker中可以使用的api
36.6.3創(chuàng)建worker
36.6.4處理運行時錯誤
36.7創(chuàng)建和使用專職worker
36.7.1終止worker
36.7.2消息的互傳
36.8創(chuàng)建和使用共享worker
36.8.1消息的互傳
36.8.2連接同一個共享worker
第37章 處理程序異常--建立可靠的應用程序
37.1錯誤和異常情況
37.2異常情況處理
37.2.1使用try...catch...finally語句
37.2.2使用throw語句
37.2.3使用異常捕捉
37.3使用error處理異常錯誤信息
37.4條件catch語句
第38章 javascript調試技術
38.1了解開發(fā)人員工具
38.2開發(fā)人員工具的組成和使用
38.2.1調試工具欄
38.2.2激活javascript調試
38.2.3主要內容窗口
38.2.4使用斷點
38.2.5使用條件斷點
38.2.6控制執(zhí)行
38.2.7"局部變量"窗口
38.2.8"監(jiān)視"窗口
38.2.9"調用堆棧"窗口
38.3使用腳本調試工具范例實戰(zhàn)
38.3.1定義一個javascript網(wǎng)頁
38.3.2調試實戰(zhàn)
38.4"控制臺"窗口
38.4.1使用"控制臺"窗口
38.4.2對警報和錯誤消息進行日志記錄
第vii篇javascript和activexobject篇
第39章 使用fso訪問文件系統(tǒng)
39.1使用filesystemobject類
39.1.1類和集合
39.1.2檢查磁盤、文件和文件夾是否存在
39.1.3訪問磁盤、文件和文件夾
39.1.4關于ie專用的enumerator
39.2處理文件夾
39.3處理文件
39.3.1創(chuàng)建文件
39.3.2向文件中添加數(shù)據(jù)
39.3.3讀取文件內容
39.3.4textstream類成員概要
39.3.5移動、復制和刪除文件
第40章 使用ado訪問數(shù)據(jù)庫
40.1安裝和使用access數(shù)據(jù)庫
40.1.1安裝access數(shù)據(jù)庫軟件
40.1.2使用access創(chuàng)建數(shù)據(jù)庫
40.2理解數(shù)據(jù)庫連接和配置數(shù)據(jù)源
40.2.1理解數(shù)據(jù)庫連接
40.2.2理解數(shù)據(jù)庫連接驅動
40.2.3通過odbc連接數(shù)據(jù)庫
40.3基本數(shù)據(jù)庫查詢操作
40.3.1查詢和顯示數(shù)據(jù)庫記錄
40.3.2遍歷列出數(shù)據(jù)庫內容
40.4修改數(shù)據(jù)
40.4.1插入數(shù)據(jù)記錄
40.4.2更新數(shù)據(jù)記錄
40.4.3刪除數(shù)據(jù)記錄
40.5操作數(shù)據(jù)庫結構
40.6在javascript程序中應用ado的基本步驟
40.6.1創(chuàng)建連接
40.6.2創(chuàng)建命令
40.6.3執(zhí)行命令
40.6.4處理結果
40.6.5關閉連接
40.7sql語法入門
40.7.1sql語法的基礎知識
40.7.2定義記錄集的列
40.7.3限制記錄集中的記錄
40.7.4對記錄集中的記錄進行排序
40.7.5聯(lián)接表
第41章使用msxml處理xml
41.1在javascript應用程序中處理xml文檔
41.1.1了解xml文檔對象
41.1.2dom基于節(jié)點的瀏覽
41.1.3了解msxmldom組件
41.1.4使用domdocument
41.2創(chuàng)建和保存xml文檔對象
41.2.1解析字符串為dom
41.2.2解析xml文件為xmldom
41.2.3使用版本號創(chuàng)建xmldom
41.2.4保存和寫出一個xml文檔對象
41.3使用xml對象處理數(shù)據(jù)內容
41.3.1遍歷節(jié)點樹
41.3.2使用getelementsbytagname()方法
41.3.3使用xpath從xml文檔中提取數(shù)據(jù)
41.3.4修改xml文檔
41.4使用sax處理xml文檔
41.4.1什么是sax
41.4.2sax的工作原理
41.4.3msxmlsax的使用
第42章使用owc創(chuàng)建統(tǒng)計圖表
42.1創(chuàng)建簡單統(tǒng)計圖表
42.1.1創(chuàng)建簡單柱狀圖
42.1.2創(chuàng)建立體柱狀圖
42.1.3使用樣式表創(chuàng)建柱狀圖
42.2使用officeweb組件(owc)創(chuàng)建統(tǒng)計圖表
42.2.1安裝owc
42.2.2使用owc
42.2.3owc組件的工作原理
42.2.4創(chuàng)建餅圖
42.2.5增加數(shù)據(jù)系列
42.2.6使用owc配合數(shù)據(jù)庫查詢
第43章使用cdo發(fā)送和接收電子郵件
43.1安裝和使用smtp服務
43.1.1安裝smtp服務
43.1.2配置smtp服務
43.1.3配置outlook使用本地smtp服務發(fā)送郵件
43.1.4區(qū)分pop3和smtp服務
43.2創(chuàng)建發(fā)送郵件的javascript應用程序
43.2.1了解cdo
43.2.2創(chuàng)建簡單的郵件發(fā)送程序
43.2.3使用遠程smtp服務
43.2.4了解cdo組件成員
43.2.5smtp服務和cdo組件的工作原理
43.3創(chuàng)建增強的郵件發(fā)送程序
43.3.1發(fā)送帶附件的電子郵件
43.3.2發(fā)送多媒體郵件
43.3.3群發(fā)郵件--抄送和密送
43.4使用http方式收信
43.4.1分揀郵件
43.4.2管理本地smpt服務接收郵件的基本原理
43.5如何解決錯誤消息
附錄a保留的關鍵字
附錄b鍵盤鍵和鍵控代碼值對照表
附錄cw3c的xmlhttprequest接口規(guī)范
附錄dinput元素type屬性值與htmlinputelementapi匹配索引
附錄ehtml5元素和html5dom接口的對應關系
附錄fhtml4和html5事件屬性對照表
附錄g參考資料來源

本目錄推薦

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