Book description
探索 JavaScript 與現代 DOM
“Douglas Crockford 在他的書籍 JavaScript: The Good Parts 中給我們一張地圖,讓我們瞭解 JavaScript 的內部動作原理。現在 Cody Lindley 也給我們一張足堪比擬的文件物件模型地圖。”
-Jeremy Keith
Clearleft.com 的創始人與技術總監,DOM Scripting 的作者(ED 的朋友)
在 DOM 深入精要中,你將學會如何在沒有 DOM 程式庫的情況下編寫文件物件模型(DOM),並且更有效率地操作 HTML。作者 Code Lindley(jQuery Cookbook)在書中使用「錦囊妙計」風格編寫範例程式,讓你瞭解 DOM 的現代概念,並解釋各種節點物件如何動作。
在過去十年來,開發人員一直將 DOM 埋沒在易用的框架之下,本書將透過現代瀏覽器的原生程式與概念,協助你將焦點重新放在這些工具上。你將瞭解 jQuery 在 DOM 程式中扮演的角色,並學會如何在行動設備的應用程式,以及低需求的瀏覽器中直接使用 DOM。
• 瞭解 JavaScript 節點物件,以及它們與 DOM 之間的關係
• 學習文件、元素、文字,及 DocumentFragment 的屬性與方法
• 深入瞭解元素節點的選取、幾何與行內樣式
• 在 HTML 文件加入 CSS 樣式表,並且使用 CSSStyleRule 物件
• 使用不一樣的程式模式來設定 DOM 事件
• 瞭解作者對 dom.js 的展望(供現代瀏覽器使用的 jQuery 風格 DOM 程式庫)
Cody Lindley,TandemSeven 的前端架構師,有長達 13 年的 HTML、CSS、JavaScript,與用戶端效能技術專業經驗。他在編寫用戶端程式與從事介面/互動設計之餘,會前往各種會議發表演說
Table of contents
- 封面
- 書名頁
- 授權聲明
- 目錄 (1/2)
- 目錄 (2/2)
- 推薦序
- 前言
- 第一章 節點概論 (1/6)
- 第一章 節點概論 (2/6)
- 第一章 節點概論 (3/6)
- 第一章 節點概論 (4/6)
- 第一章 節點概論 (5/6)
- 第一章 節點概論 (6/6)
- 第二章 文件節點 (1/2)
- 第二章 文件節點 (2/2)
- 第三章 元素節點 (1/3)
- 第三章 元素節點 (2/3)
- 第三章 元素節點 (3/3)
- 第四章 選擇元素節點 (1/2)
- 第四章 選擇元素節點 (2/2)
- 第五章 元素節點幾何與捲動幾何 (1/3)
- 第五章 元素節點幾何與捲動幾何 (2/3)
- 第五章 元素節點幾何與捲動幾何 (3/3)
- 第六章 元素節點行內樣式 (1/2)
- 第六章 元素節點行內樣式 (2/2)
- 第七章 文字節點 (1/3)
- 第七章 文字節點 (2/3)
- 第七章 文字節點 (3/3)
- 第八章 DocumentFragment 節點 (1/2)
- 第八章 DocumentFragment 節點 (2/2)
- 第九章 CSS 樣式表與CSS 規則 (1/3)
- 第九章 CSS 樣式表與CSS 規則 (2/3)
- 第九章 CSS 樣式表與CSS 規則 (3/3)
- 第十章 DOM 的JavaScript (1/2)
- 第十章 DOM 的JavaScript (2/2)
- 第十一章 DOM 事件 (1/5)
- 第十一章 DOM 事件 (2/5)
- 第十一章 DOM 事件 (3/5)
- 第十一章 DOM 事件 (4/5)
- 第十一章 DOM 事件 (5/5)
- 第十二章 建立dom.js:為現代瀏覽器帶來希望,且受jQuery 啟發的DOM 程式庫 (1/3)
- 第十二章 建立dom.js:為現代瀏覽器帶來希望,且受jQuery 啟發的DOM 程式庫 (2/3)
- 第十二章 建立dom.js:為現代瀏覽器帶來希望,且受jQuery 啟發的DOM 程式庫 (3/3)
- 關於作者
- 封面記事
Product information
- Title: DOM 深入精要
- Author(s):
- Release date: January 2014
- Publisher(s): GoTop Information, Inc.
- ISBN: None
You might also like
book
How Finance Works
Based on a popular class taught by a Harvard Business School professor. If you're not a …
book
Building Browser Extensions: Create Modern Extensions for Chrome, Safari, Firefox, and Edge
Almost all web developers today have plenty of experience with building regular web page apps, but …
book
JavaScript: The Good Parts
Most programming languages contain good and bad parts, but JavaScript has more than its share of …
book
Cooking for Geeks, 2nd Edition
Why do we cook the way we do? Are you the innovative type, used to expressing …