圖書信息
作者:(英)(Jeremy Keith)
譯者:楊濤 王建橋 楊曉雲 等
市場價:¥39.00
出版社:人民郵電出版社
頁碼:300 頁碼
出版日:2007年
·ISBN:9787115139214
版次:2007年1月第1版
裝幀:平裝
開本:16開
內容簡介
■Amazon 超級暢銷書
■從 JavaScript 到 Ajax 的必由之路
■釋放 JavaScript 和 DOM 編程的驚人潛力
隨著Ajax的興起,JavaScript再一次成為炙手可熱的技術。然而,在歷史上,它並不是一直這么幸運,由於主流瀏覽器之間的不兼容,以JavaScript為核心的DHTML曾經曇花一現,很快被人遺忘。 俱往矣,如今的網頁設計已經翻開了新的一頁。在CSS徹底改變了Web頁面布局的方式之後,全球資訊網聯盟跨瀏覽器的DOM標準的制定,使JavaScript終於突破瓶頸,成了大大改善網頁用戶體驗的利器。 本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了大師級的網頁開發技術,並透徹闡述了一些至關重要的JavaScript編程原則和最佳實踐,包括預留退路、循序漸進和以用戶為中心等。讀者可以非常直觀地加以領悟,迅速使自己的編程技術更上一層樓。
本書講述了JavaScript和DOM的基礎知識,但重點放在DOM編程技術背後的思路和原則:預留退路、循序漸進和以用戶為中心等,這些概念對於任何前端Web開發工作都非常重要。本書將這些概念貫穿在書中的所有代碼示例中,使你看到用來創建圖片庫頁面的腳本、用來創建動畫效果的腳本和用來豐富頁面元素呈現效果的腳本,最後結合所講述的內容創建了一個實際的網站。
本書適合Web設計師和開發人員閱讀。
作者簡介
Jeremy Keith 國際知名的Web設計師,Web標準計畫 成員,DOM Scripting任務組負責人之一。除本書外,他還正在撰寫眾所期待的《Bulletproof Ajax》一書(中文版將由人民郵電出版社出版)。可以通過其個人網站 與他聯繫。
媒體推薦
“本書理應奉為經典。文筆清晰,採用了優秀的編程原則,嚴格遵守相應的標準。真是完美的結合。” ——Slashdot
“我要隆重推薦本書。它前所未有地演示了DOM腳本編程的真正潛力。無論你是JavaScript新手還是專家,本書都絕對必讀。”——Garrent Dimon, 隨著Ajax的興起,JavaScript再一次成為炙手可熱的技術。然而,在歷史上,它並不是一直這么幸運,由於主流瀏覽器之間的不兼容,以JavaScript為核心的DHTML曾經曇花一現,很快被人遺忘。
俱往矣,如今的網頁設計已經翻開了新的一頁。在CSS徹底改變了Web頁面布局的方式之後,全球資訊網聯盟跨瀏覽器的DOM標準的制定,使JavaScript終於突破瓶頸,成了大大改善網頁用戶體驗的利器。
本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了大師級的網頁開發技術,並透徹闡述了一些至關重要的JavaScript編程原則和最佳實踐,包括預留退路、循序漸進和以用戶為中心等。讀者可以非常直觀地加以領悟,迅速使自己的編程技術更上一層樓。
圖書目錄
第1章 JavaScript簡史
1.1 JavaScript的起源
1.2 瀏覽器之爭
1.3 制定標準
1.4 小結
第2章 JavaScript語法
2.1 準備工作
2.2 語法
2.3 語句
2.4 變數
2.5 操作
2.6 條件語句
2.7 循環語句
2.8 函式
2.9 對象
2.10 小結
第3章 DOM
3.1 文檔:DOM中的“D”
3.2 對象:DOM中的“O”
3.3 模型:DOM中的“M”
3.4 趁熱打鐵
3.5 小結
第4章 案例研究:JavaScript美術館
4.1 編寫標記語言文檔
4.2 編寫JavaScript函式
4.3 JavaScript函式的調用
4.4 對JavaScript函式進行功能擴展
4.5 小結
第5章 JavaScript編程原則和良好習慣
5.1 不要誤解JavaScript
5.2 預留退路
5.3 向CSS學習
5.4 分離JavaScript
5.5 向後兼容性
5.6 小結
第6章 案例研究:JavaScript美術館改進版
6.1 快速回顧
6.2 解決“預留退路”問題
6.3 解決“分離JavaScript”問題
6.4 JavaScript函式的最佳化:不要做太多的假設
6.5 DOM Core和HTML-DOM
6.6 小結
第7章 動態創建HTML內容
7.1 document.write()方法
7.2 innerHTML屬性
7.3 DOM提供的方法
7.4 重回“JavaScript美術館”
7.5 小結
7.6 下章簡介
第8章 充實文檔的內容
8.1 不應該做的事情
8.2 把“不可見”變成“可見”
8.3 原始內容
8.4 XHTML文檔
8.5 CSS
8.6 JavaScript代碼
8.7 小結
8.8 下章簡介
第9章 CSS-DOM
9.1 三位一體的網頁
9.2 style屬性
9.3 何時該用DOM腳本去設定樣式信息
9.4 className屬性
9.5 小結
第10章 用JavaScript實現動畫效果
10.1 何為動畫
10.2 實用的動畫
10.3 改進動畫效果
10.4 最後的最佳化
10.5 小結
第11章 學以致用:JavaScript網站設計實戰
11.1 案例背景介紹
11.2 頁面視覺效果設計
11.3 CSS
11.4 顏色
11.5 XHTML文檔
11.6 JavaScript腳本
11.7 小結
11.8 下章簡介
第12章 展望DOM腳本編程技術
12.1 Web的現狀
12.2 Ajax技術
12.3 Web套用
12.4 小結
附錄 DOM方法和屬性