讀JavaScript權威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹

這幾天ㄚ琪為了將日據戶政資料庫查詢的功能復原,ㄚ琪想採用較新的HTML5來搭配PHP程式寫,所以就想找本HTML5的書來看,昨天借到JavaScript權威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹(附光碟),這本書是網際網路權威大師張亞飛親自撰寫,書中全面引領下一代網際網路技術,盡展了JavaScript真正風采,釋放出網際網路真正潛能,全面破除ㄚ琪當前普遍存在的錯誤認知。教授ECMAScript5最新語法,涵蓋AJAX、DOM和ActiveXObject。同時也與HTML5、CSS3網路驅勢無縫接合。書中有五百多個範例解釋理論,讓我們學習胸有成竹、了然於心。另外瀏覽器相容性提示,讓我們可以學以致用,在工作中遊刃有餘。

目錄

第I篇ECMAScript和JavaScript語言基礎入門篇
1山雨欲來風滿樓─正確認識ECMAScript5和JavaScript
2準備開發環境和運行環境
3在網頁中編寫JavaScript程式程式碼
4程式開發的基石─聲明變數和使用變數
5JavaScript語法規範和培養良好的編程習慣
6資料運算和運算規則
7流程控制
8使用內建的全域函數
9自訂函數

第II篇JavaScript的面向物件編程篇
10面向物件編程(OOP)─建立類和使用類
11建立更可靠的OOP程式─類和成員的存取控制
12重複使用類─繼承和組合
13靜態成員、靜態類和枚舉(Enumeration)
14多態(Polymorphism)─多載和覆載
15道在邇而求諸遠,事在易而求諸難─原型鏈本質論
16ECMAScript5增強的物件模型
17處理字串─String類和正則運算式
18陣列、多維陣列、關連式陣列(哈希映射)
19處理日期和時間
20其他JavaScript內建類(核心物件)

第III篇HTML5BOM篇
21BOM之源─window物件
22BOM基本應用─瀏覽歷史管理、位址管理、瀏覽器資訊
23BOM新成就─用戶端資料存儲技術
24BOM新成就─新的伺服器通信技術

第IV篇HTML5DOM、核心DOM、樣式DOM、事件DOM篇
25HTML5DOM新標準─處理檔案元資訊和管理互動功能
26使用CoreDOM方法處理HTMLDOM樹
27使用HTML5DOM擴充CoreDOM方法
28使用DHTML和樣式DOM處理CSS樣式表
29事件DOM

第V篇AJAX篇
31XMLHttpRequest和AJAX解決方案
32AJAX框架─Spry和JQuery
33網頁、網站和網路應用程式
34網頁的請求和回應

第VI篇安全性、執行效率、部署與實戰篇
35JavaScript安全和同源策略
36JavaScript部署和高性能JavaScript
37處理程式異常─建立可靠的應用程式
38JavaScript除錯技術

第VII篇JavaScript和ActiveXObject篇
39使用FSO存取檔系統
40使用ADO存取資料庫
41使用MSXML處理XML
42使用OWC建立統計圖表
43使用CDO發送和接收電子郵件

CD規格
完整範例程式碼
附錄A 保留的關鍵字
附錄B 鍵盤鍵和鍵控程式碼值對照表
附錄C W3C 的 XMLHttpRequest 介面規範
附錄D input 元素type 屬性值與HTMLInputElement API 匹配索引
附錄E HTML5 元素和 HTML5 DOM 介面的對應關係
附錄F HTML4 和 HTML5 事件屬性對照表
附錄G 參考文獻以及資料來源

ㄚ琪趁著昨晚陪著Sophia看眼科之際,隨時開始翻起這本書,翻到2.1.2 Aptana Studio安裝和部屬精靈這節時,就很好奇這個軟體,就去Google了一下,原來ericsk已經在推薦Aptana Studio 3了,不過那已經是去年的事了,而且是Beta版的,但是有人反應還沒支援js framework,2版的時候連PHP的支援也沒了,好吧,讓ㄚ琪來看看現在的3版有沒改進這些問題,並且對照一下課本舊資訊予以更新一下。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *