超級暢銷書升級版,首版銷量保證。
書中詳解開發Web應用的基石——W3C的DOM標準,由倡導Web標準的大牛領軍人物執筆精心撰寫,揭示瞭前端開發的真諦,是學習JavaScript和DOM開發的必讀之作。
縱情釋放JavaScript和DOM編程的驚人潛力,內容全年涵蓋HTML5、jQuery。
第1章 JavaScript簡史
1.1 JavaScript的起源
1.2 DOM
1.3 瀏覽器戰爭
1.3.1 DHTML
1.3.2 瀏覽器之間的衝突
1.4 製定標準
1.4.1 瀏覽器以外的考慮
1.4.2 瀏覽器戰爭的結局
1.4.3 嶄新的起點
1.5 小結
第2章 JavaScript語法
2.1 準備工作
2.2 語法
2.2.1 語句
2.2.2 注釋
2.2.3 變量
2.2.4 數據類型
2.2.5 數組
2.2.6 對象
2.3 操作
2.4 條件語句
2.4.1 比較操作符
2.4.2 邏輯操作符
2.5 循環語句
2.5.1 while循環
2.5.2 for循環
2.6 函數
2.7 對象
2.7.1 內建對象
2.7.2 宿主對象
2.8 小結
第3章 DOM
3.1 文檔:DOM中的"D"
3.2 對象:DOM中的"O"
3.3 模型:DOM中的"M"
3.4 節點
3.4.1 元素節點
3.4.2 文本節點
3.4.3 屬性節點
3.4.4 CSS
3.4.5 獲取元素
3.4.6 盤點知識點
3.5 獲取和設置屬性
3.5.1 get Attribute
3.5.2 set Attribute
3.6 小結
第4章 案例研究:JavaScript圖片庫
4.1 標記
4.2 JavaScript
4.2.1 非DOM解決方案
4.2.2 最終的函數代碼清單
4.3 應用這個JavaScript函數
4.4 對這個函數進行擴展
4.4.1 child Nodes屬性
4.4.2 node Type屬性
4.4.3 在標記裏增加一段描述
4.4.4 用JavaScript改變這段描述
4.4.5 node Value屬性
4.4.6 first Child和last Child屬性
4.4.7 利用node Value屬性刷新這段描述
4.5 小結
第5章 最佳實踐
5.1 過去的錯誤
5.1.1 不要怪罪JavaScript
5.1.2 Flash的遭遇
5.1.3 質疑一切
5.2 平穩退化
5.2.1 "javascript:"僞協議
5.2.2 內嵌的事件處理函數
5.2.3 誰關心這個
5.3 嚮CSS學習
5.3.1 結構與樣式的分離
5.3.2 漸進增強
5.4 分離JavaScript
5.5 嚮後兼容
5.5.1 對象檢測
5.5.2 瀏覽器嗅探技術
5.6 性能考慮
5.6.1 盡量少訪問DOM和盡量減少標記
5.6.2 閤並和放置腳本
5.6.3 壓縮腳本
5.7 小結
第6章 案例研究:圖片庫改進版
6.1 快速迴顧
6.2 它支持平穩退化嗎
6.3 它的JavaScript與HTML標記是分的嗎
6.3.1 添加事件處理函數
6.3.2 共享onload事件
6.4 不要做太多的假設
6.5 優化
6.6 鍵盤訪問
6.7 把JavaScript與CSS結閤起來
6.8 DOM Core和HTML-DOM
6.9 小結
第7章 動態創建標記
7.1 一些傳統方法
7.1.1 document. write
7.1.2 inner HTML屬性
7.2 DOM方法
7.2.1 create Element方法
7.2.2 append Child方法
7.2.3 create Text Node方法
7.2.4 一個更復雜的組閤
7.3 重迴圖片庫
7.3.1 在已有元素前插入一個新元素
7.3.2 在現有方法後插入一個新元素
7.3.3 圖片庫二次改進版
7.4 Ajax
7.4.1 XML Http Request對象
7.4.2 漸進增強與Ajax
7.4.3 Hijax
7.5 小結
第8章 充實文檔的內容
8.1 不應該做什麼
8.2 把"不可見"變成"可見"
8.3 內容
8.3.1 選用HTML、XHTML還是HTML5
8.3.2 CSS
8.3.3 JavaScript
8.4 顯示"縮略語列錶"
8.4.1 編寫display Abbreviations函數
8.4.2 創建標記
8.4.3 一個瀏覽器"地雷"
8.5 顯示"文獻來源鏈接錶"
8.6 顯示"快捷鍵清單"
8.7 檢索和添加信息
8.8 小結
第9章 CSS-DOM
9.1 三位一體的網頁
9.1.1 結構層
9.1.2 錶示層
9.1.3 行為層
9.1.4 分離
9.2 style屬性
9.2.1 獲取樣式
9.2.2 設置樣式
9.3 何時該用DOM腳本設置樣式
9.3.1 根據元素在節點樹裏的位置來設置樣式
9.3.2 根據某種條件反復設置某種樣式
9.3.3 響應事件
9.4 class Name屬性
9.5 小結
第10章 用JavaScript實現動畫效果
10.1 動畫基礎知識
10.1.1 位置
10.1.2 時間
10.1.3 時間遞增量
10.1.4 抽象
10.2 實用的動畫
10.2.1 提齣問題
10.2.2 解決問題
10.2.3 CSS
10.2.4 JavaScript
10.2.5 變量作用域問題
10.2.6 改進動畫效果
10.2.7 添加安全檢查
10.2.8 生成HTML標記
10.3 小結
第11章 HTML5
11.1 HTML5簡介
11.2 來自朋友的忠告
11.3 幾個示例
11.3.1 Canvas
11.3.2 音頻和視頻
11.3.3 錶單
11.4 HTML5還有其他特性嗎
11.5 小結
第12章 綜閤示例
12.1 項目簡介
12.1.1 原始資料
12.1.2 站點結構
12.1.3 頁麵結構
12.2 設計
12.3 CSS
12.3.1 顔色
12.3.2 布局
12.3.3 版式
12.4 標記
12.5 JavaScript
12.5.1 頁麵突齣顯示
12.5.2 JavaScript幻燈片
12.5.3 內部導航
12.5.4 JavaScript圖片庫
12.5.5 增強錶格
12.5.6 增強錶單
12.5.7 壓縮代碼
12.6 小結
附錄 JavaScript庫
評價一: 這本書簡直是JavaScript DOM學習者的福音!我之前對DOM操作一直感到迷迷糊糊,總是在各種教程和文檔之間來迴跳轉,遇到問題也隻能靠“百度大法”。但自從翻開《JavaScript DOM編程藝術(第2版)》,一切都變得豁然開朗。作者的講解邏輯清晰,循序漸進,從最基礎的概念講起,一點點地引導讀者深入理解DOM的本質。書中大量的代碼示例,不僅僅是展示瞭如何實現功能,更重要的是剖析瞭背後的原理,讓我明白瞭“為什麼”要這麼做,而不是僅僅停留在“怎麼做”的層麵。特彆是書中關於事件委托、DOM性能優化等章節,讓我受益匪淺。以前我寫代碼總是不太注意效率,結果導緻頁麵卡頓,現在學瞭這些技巧,感覺自己的代碼功力提升瞭好幾個檔次。而且,這本書的排版也很舒服,閱讀體驗很棒,不會讓人産生閱讀疲勞。每次翻開它,都像是在和一位經驗豐富的老師對話,能夠及時解答我心中的疑惑。我強烈推薦這本書給所有想要紮實掌握JavaScript DOM技術的開發者,無論是初學者還是有一定經驗的進階者,都能從中獲得巨大的價值。
評分評價二: 我是一個前端新人,剛接觸JavaScript沒多久,對於DOM的操作,之前一直是個“小白”。各種網上的教程看瞭不少,但總覺得碎片化,難以形成係統的認知。直到我遇到瞭《JavaScript DOM編程藝術(第2版)》,這本書簡直就像一座燈塔,照亮瞭我前端學習的道路。它不像有些書那樣一上來就講高深的概念,而是從最最基礎的DOM Tree是什麼,如何遍曆,如何查找元素開始,一步步深入。作者的語言非常生動,一點也不枯燥,而且每個概念後麵都有非常貼切的例子,讓我能夠立刻動手實踐,加深理解。尤其讓我印象深刻的是,書中關於如何處理用戶交互、如何動態創建和修改DOM元素的章節,真的太實用瞭!我之前寫的一些簡單的交互效果,總感覺很粗糙,現在學瞭裏麵的方法,能夠寫齣更流暢、更專業的交互體驗瞭。而且,這本書還很注重講解一些“好習慣”的養成,比如如何寫齣更健壯、更易於維護的代碼,這對初學者來說是極其寶貴的。總之,這本書不僅僅教會瞭我“怎麼做”,更重要的是教會瞭我“為什麼這麼做”,以及如何寫齣“更好的代碼”。
評分評價四: 我一直對Web前端開發充滿興趣,但編程基礎相對薄弱,尤其是JavaScript的DOM操作,對我來說是個不小的挑戰。《JavaScript DOM編程藝術(第2版)》這本書,對我這樣一個“零基礎”或者“準零基礎”的學習者來說,簡直是量身定做的。作者的講解風格非常平易近人,就像一位耐心的老師,把復雜的概念拆解成一個個容易理解的小塊。從如何理解DOM as a tree,到如何使用JavaScript去“操作”這棵樹,每一步都講得非常詳細。書中的圖示和代碼示例配閤得恰到好處,我常常是一邊看書,一邊在瀏覽器裏敲代碼,這種即學即練的方式,讓我進步神速。我以前寫網頁,總是隻能停留在靜態的頁麵,想要實現一些動態的效果,就感覺無從下手。現在,通過這本書,我學會瞭如何使用JavaScript來控製頁麵元素的顯示、隱藏、移動,甚至如何響應用戶的點擊、鼠標移入等各種事件,讓我的網頁變得“活”瞭起來。這本書不僅教會瞭我知識,更重要的是培養瞭我獨立解決問題的能力,讓我對前端開發充滿瞭信心。
評分評價三: 作為一個有幾年前端開發經驗的老鳥,我一直在尋找一本能夠幫助我梳理DOM知識體係,並提升代碼質量的書。《JavaScript DOM編程藝術(第2版)》無疑滿足瞭我的需求。它並沒有停留在“入門”的層麵,而是深入探討瞭DOM的底層機製和高級應用。書中的很多章節,比如性能優化、事件處理的高級技巧、以及DOM的跨瀏覽器兼容性處理,都讓我眼前一亮。我以前寫代碼時,雖然也能實現功能,但總感覺效率不高,或者是在兼容性方麵遇到不少麻煩。讀完這本書,我纔真正理解瞭為什麼會齣現那些問題,以及如何從根本上解決它們。作者在書中分享的很多“最佳實踐”和“陷阱迴避”的經驗,都是實戰中提煉齣來的精華,能夠幫助開發者少走很多彎路。而且,這本書的講解方式非常靈活,不像一些技術書籍那樣死闆,它會結閤實際場景來分析問題,讓讀者更容易將學到的知識應用到自己的項目中。我現在重構一些舊代碼,感覺比以前輕鬆多瞭,代碼的質量和性能都有瞭顯著提升。
評分評價五: 這本書的題目就足夠吸引人瞭——“DOM編程藝術”。在實際的開發過程中,DOM操作的效率和健壯性往往決定瞭一個網站的體驗。《JavaScript DOM編程藝術(第2版)》這本書,在我看來,就是一本將DOM操作的“術”與“道”完美結閤的佳作。它不僅僅是提供API的使用方法,更深入地挖掘瞭DOM背後的原理,以及如何寫齣“藝術品”級彆的DOM代碼。書中關於事件模型、DOM查詢的性能優化、甚至是異步操作如何影響DOM更新的探討,都極具深度和啓發性。我過去在項目中遇到的很多性能瓶頸,在閱讀這本書後,纔找到瞭根源,並且學會瞭如何從根本上優化。而且,作者在講解過程中,非常注重培養讀者的“編程思維”,引導我們去思考問題的本質,而不是僅僅停留在錶麵的代碼實現。書中的一些“陷阱”提示和“最佳實踐”的總結,對於我們這些經常需要維護老項目或者與團隊協作的開發者來說,簡直是無價之寶。我現在寫DOM相關的代碼,感覺自己更有底氣瞭,能夠寫齣既美觀又高效的代碼,這正是“DOM編程藝術”的魅力所在。
評分非常不錯,幾乎都是聖經書,對學習提升的幫助非常大!
評分物流很快,活動買的。正在看,發現瞭2處印刷錯誤。倒不影響看。比較係統吧……
評分此用戶未填寫評價內容
評分贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊贊
評分不錯的書,可能比較久瞭,信息發展太快
評分很棒的書,以及十分迅速的物流,十分開心。
評分很好,是正版,希望能學好javascript,京東的物流速度還是一如既往的好,很好
評分此時我的情緒中包含瞭哪幾種因素?因為遇到瞭什麼事?這件事裏的哪些細節引發瞭哪種情緒?在這件事中我扮演瞭什麼角色?有什麼具體問題需要被解決嗎?如果把這件事放到一個星期或者一個月以後看,還重要嗎?如果我現在去做一件彆的事,會對這件事的解決有幫助嗎?如果對彆人轉述現在的情況,我可以在五分鍾裏說清楚嗎?然後,試著把這件事對一個你信任並且敬佩的人轉述一次,90%的情況下,它會變成一個笑話。
評分物流迅速!包裝完好!是正版!研讀中!好評!
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有