注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作綜合文檔對象模型:處理結(jié)構(gòu)化文檔

文檔對象模型:處理結(jié)構(gòu)化文檔

文檔對象模型:處理結(jié)構(gòu)化文檔

定 價(jià):¥38.00

作 者: (美)Joe Marini著;吳鑫,楊錦夫譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302071457 出版時間: 2003-09-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 284 字?jǐn)?shù):  

內(nèi)容簡介

  本書是使用W3C的標(biāo)準(zhǔn)化DOM接口處理XML和HTML文檔的實(shí)用向?qū)?。通過本書,我們可以學(xué)習(xí)DOM的概念、設(shè)計(jì)、原理和起源。利用DOM可以檢查、定位并操縱一個文檔的節(jié)點(diǎn)和內(nèi)容。并且,我們還可以學(xué)習(xí)利用DOM構(gòu)建有用的應(yīng)用程序,這種應(yīng)用程序不用重新編碼就可以被輕松移植到任何兼容DOM的實(shí)現(xiàn)。在面臨操縱文檔內(nèi)容、創(chuàng)建用戶界面以及將操作分散到客戶端處理等情況時,我們還可以從本書中獲取使用DOM的簡單實(shí)用的建議。本書可以為您提供一條學(xué)習(xí)的捷徑,使您的程序編寫標(biāo)準(zhǔn)化、幫助您學(xué)會重用代碼,并減少開發(fā)時間。 &nb 

作者簡介

暫缺《文檔對象模型:處理結(jié)構(gòu)化文檔》作者簡介

圖書目錄

第I部分 W3C文檔對象模型概述                  
 第1章 DOM簡介                  
 1.1 DOM的定義                  
 1.2 DOM的基本原理                  
 1.2.1 設(shè)計(jì)原理                  
 1.2.2 面向?qū)ο蠛虳OM接口的平面視圖                  
 1.3 DOM的發(fā)展                  
 1.3.1 客戶端上的DOM                  
 1.3.2 服務(wù)器上的DOM                  
 1.4 DOM的層                  
 1.4.1 Level 1                  
 1.4.2 Level 2                  
 1.4.3 Level 3                  
 1.5 DOM規(guī)范中使用的約定                  
 1.6 DOM不是什么                  
 1.7 小結(jié)                  
 第2章 DOM表示結(jié)構(gòu)化文檔的方式                  
 2.1 基本的DOM數(shù)據(jù)類型                  
 2.1.1 DOMString類型                  
 2.1.2 DOMTimeStamp類型                  
 2.1.3 處理錯誤:DOMException接口                  
 2.2 文檔樹結(jié)構(gòu)                  
 2.3 DOM節(jié)點(diǎn)類型                  
 2.4 基礎(chǔ)的Core DOM接口                  
 2.4.1 DOMException代碼                  
 2.4.2 DOM Node接口                  
 2.4.3 節(jié)點(diǎn)輔助程序接口:NodeList和NamedNodeMap                  
 2.4.4 DOMImplementation接口                  
 2.4.5 Document接口                  
 2.4.6 DocumentFragment接口                  
 2.4.7 Element接口                  
 2.4.8 Attr接口                  
 2.4.9 CharacterData接口                  
 2.4.10 Comment接口                  
 2.4.11 Text接口                  
 2.5 Extended Core接口                  
 2.5.1 CDATASection接口                  
 2.5.2 DocumentType接口                  
 2.5.3 Notation接口                  
 2.5.4 實(shí)體接口                  
 2.5.5 EntityReference接口                  
 2.5.6 ProcessingInstruction接口                  
 2.6 小結(jié)                  
 第3章 導(dǎo)航和處理結(jié)構(gòu)化文檔                  
 3.1 處理節(jié)點(diǎn)                  
 3.1.1 命名空間                  
 3.1.2 獲得對節(jié)點(diǎn)的對象引用                  
 3.1.3 檢查節(jié)點(diǎn)                  
 3.1.4 處理節(jié)點(diǎn)                  
 3.1.5 創(chuàng)建新節(jié)點(diǎn)                  
 3.1.6 從其他文檔中導(dǎo)入節(jié)點(diǎn)                  
 3.2 遍歷文檔                  
 3.2.1 使用Node接口屬性                  
 3.2.2 使用DOM Level 2 Traversal模塊                  
 3.3 小結(jié)                  
 第II部分 實(shí)際操作中的DOM                  
 第4章 算法                  
 4.1 DOM算法                  
 4.2 基本的節(jié)點(diǎn)遍歷算法                  
 4.3 基于位置的算法                  
 4.3.1 確定節(jié)點(diǎn)是否具有一種給定類型的祖先節(jié)點(diǎn)                  
 4.3.2 確定節(jié)點(diǎn)是否具有給定類型的兄弟節(jié)點(diǎn)                  
 4.4 基于內(nèi)容的算法                  
 4.4.1 確定一個節(jié)點(diǎn)是否包含另一個節(jié)點(diǎn)                  
 4.4.2 更好的Node接口版本:按照類型檢索相關(guān)節(jié)點(diǎn)                  
 4.4.3 按照屬性值尋找節(jié)點(diǎn)                  
 4.5 小結(jié)                  
 第5章 瀏覽器                  
 5.1 主要瀏覽器中的DOM支持                  
 5.1.1 Microsoft Internet Explorer 6                  
 5.1.2 Netscape Navigator 6.x                  
 5.1.3 Opera 6                  
 5.2 在瀏覽器環(huán)境中使用DOM                  
 5.2.1 獲得對文檔的引用                  
 5.2.2 檢查頁面的結(jié)構(gòu)和內(nèi)容                  
 5.2.3 創(chuàng)建和修改頁面元素                  
 5.2.4 使用DOM Level 2 Events接口處理事件                  
 5.3 Internet Explorer的特有方法和屬性                  
 5.3.1 Internet Explorer的特有屬性                  
 5.3.2 Internet Explorer特有的方法                  
 5.4 瀏覽器特別之處                  
 5.4.1 Internet Explorer                  
 5.4.2 Netscape Navigator                  
 5.5 小結(jié)                  
 第6章 應(yīng)用程序                  
 6.1 DOM實(shí)現(xiàn)不僅限于瀏覽器                  
 6.2 獨(dú)立的DOM實(shí)現(xiàn)和嵌入式DOM實(shí)現(xiàn)                  
 6.3 Apache Xerces分析程序                  
 6.3.1 怎樣獲取Xerces                  
 6.3.2 安裝Xerces                  
 6.3.3 逐步了解API                  
 6.3.4 使用Xerces                  
 6.3.5 如何獲取Xerces的更多信息                  
 6.4 Microsoft MSXML分析程序                  
 6.4.1 如何獲取MSXML 4                  
 6.4.2 安裝MSXML 4                  
 6.4.3 逐步了解API                  
 6.4.4 使用MSXML4                  
 6.4.5 如何獲取關(guān)于MSXML的更多信息                  
 6.5 Macromedia Dreamweaver                  
 6.5.1 如何獲取Dreamweaver                  
 6.5.2 Dreamweaver中的DOM                  
 6.5.3 逐步了解API                  
 6.5.4 使用Dreamweaver DOM                  
 6.5.5 如何獲取Dreamweaver DOM的更多信息                  
 6.6 小結(jié)                  
 第7章 調(diào)試DOM應(yīng)用程序                  
 7.1 良好的調(diào)試技術(shù)的重要性                  
 7.2 保持自信:使用Assert()方法                  
 7.2.1 定義ASSERT()方法                  
 7.2.2 有效地使用ASSERT()宏                  
 7.2.3 充滿想象地運(yùn)用ASSERT()                  
 7.3 TraceConsole的使用                  
 7.3.1 使用TraceConsole                  
 7.3.2 TraceConsole函數(shù)                  
 7.4 DOMDumper                  
 7.4.1 DOMDumper輸出結(jié)果                  
 7.4.2 DOMDumper代碼                  
 7.4.3 使用DOMDumper                  
 7.5 小結(jié)                  
 第III部分 DOM的實(shí)際應(yīng)用                  
 第8章 提供自動文檔定位                  
 8.1 使用DOM提供更好的文檔定位                  
 8.2 示例:動態(tài)書簽                  
 8.2.1 設(shè)置                  
 8.2.2 創(chuàng)建用戶界面元素                  
 8.2.3 建立書簽列表                  
 8.2.4 把書簽列表插入文檔                  
 8.2.5 響應(yīng)用戶的書簽選擇                  
 8.3 示例:自動生成目錄                  
 8.3.1 設(shè)置                  
 8.3.2 掃描文檔的節(jié)點(diǎn)                  
 8.3.3 建立TOC目標(biāo)                  
 8.3.4 添加TOC條目                  
 8.4 示例:文檔占位符                  
 8.4.1 設(shè)置                  
 8.4.2 處理單擊事件                  
 8.4.3 發(fā)現(xiàn)包含段落節(jié)點(diǎn)                  
 8.5 小結(jié)                  
 第9章 動態(tài)用戶界面                  
 9.1 用DOM創(chuàng)建動態(tài)用戶界面                  
 9.2 創(chuàng)建一個顏色拾取器                  
 9.3 現(xiàn)場列表編輯                  
 9.4 基于DOM的彈出式菜單                  
 9.5 小結(jié)                  
 第10章 數(shù)據(jù)驅(qū)動型文檔的客戶端處理                  
 10.1 在客戶端處理數(shù)據(jù)驅(qū)動型文檔                  
 10.2 客戶端排序                  
 10.2.1 對列表進(jìn)行排序                  
 10.2.2 對表進(jìn)行排序                  
 10.3 服務(wù)器端生成文檔的后處理                  
 10.4 處理Web頁面中的嵌入式XML數(shù)據(jù)                  
 10.4.1 Internet Explorer中的數(shù)據(jù)島                  
 10.4.2 Netscape Navigator中的數(shù)據(jù)島                  
 10.5 示例:Joe's Cafe Menu應(yīng)用程序                  
 10.5.1 菜單頁面                  
 10.5.2 菜單的XML代碼                  
 10.5.3 生成菜單的HTML文檔                  
 10.5.4 處理用戶交互                  
 10.6 小結(jié)                  
 第11章 DOM未來的發(fā)展方向                  
 11.1 DOM的發(fā)展方向                  
 11.2 DOM Level 3中已被提議的修改                  
 11.2.1 一般性修改                  
 11.2.2 抽象模式支持                  
 11.2.3 錯誤處理                  
 11.2.4 加載和保存DOM文檔                  
 11.2.5 把應(yīng)用程序指定的數(shù)據(jù)添加給節(jié)點(diǎn)                  
 11.2.6 判斷節(jié)點(diǎn)的相對文檔位置                  
 11.2.7 對XPath的支持                  
 11.3 DOM有待增強(qiáng)的其他功能                  
 11.3.1 DOM對XSLT的支持                  
 11.3.2 面向事務(wù)的處理                  
 11.4 小結(jié)                  
 附錄A DOM Core Level 1 API參考                  
 A.1 DOM接口繼承樹                  
 A.2 Attr接口                  
 A.2.1 屬性                  
 A.2.2 方法                  
 A.3 CDATA接口                  
 A.3.1 屬性                  
 A.3.2 方法                  
 A.4 CharacterData接口                  
 A.4.1 屬性                  
 A.4.2 方法                  
 A.5 Comment接口                  
 A.5.1 屬性                  
 A.5.2 方法                  
 A.6 Document接口                  
 A.6.1 屬性                  
 A.6.2 方法                  
 A.7 DocumentFragment接口                  
 A.7.1 屬性                  
 A.7.2 方法                  
 A.8 DocumentType接口                  
 A.8.1 屬性                  
 A.8.2 方法                  
 A.9 DOMImplementation接口                  
 A.9.1 屬性                  
 A.9.2 方法                  
 A.10 DOMException接口                  
 A.10.1 常量                  
 A.10.2 屬性                  
 A.10.3 方法                  
 A.11 Element接口                  
 A.11.1 屬性                  
 A.11.2 方法                  
 A.12 Entity接口                  
 A.12.1 屬性                  
 A.12.2 方法                  
 A.13 EntityReference接口                  
 A.13.1 屬性                  
 A.13.2 方法                  
 A.14 NamedNodeMap接口                  
 A.14.1 屬性                  
 A.14.2 方法                  
 A.15 Node接口                  
 A.15.1 常量                  
 A.15.2 屬性                  
 A.15.3 方法                  
 A.16 NodeList接口                  
 A.16.1 屬性                  
 A.16.2 方法                  
 A.17 Notation接口                  
 A.17.1 屬性                  
 A.17.2 方法                  
 A.18 ProcessingInstruction接口                  
 A.18.1 屬性                  
 A.18.2 方法                  
 A.19 Text接口                  
 A.19.1 屬性                  
 A.19.2 方法                   

本目錄推薦

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