出版時間:2008-6 出版社:清華大學(xué)出版社 作者:梁勝民 編 頁數(shù):506
Tag標(biāo)簽:無
內(nèi)容概要
《CSS+XHTML+JavaScript完全學(xué)習(xí)手冊》系統(tǒng)地講解開發(fā)符合新標(biāo)準(zhǔn)網(wǎng)頁所需的基礎(chǔ)理論和實(shí)際應(yīng)用技術(shù)。第1篇介紹XHTML這種用來編寫網(wǎng)頁的新語言。第2篇介紹CSS的概念、類型、文本樣式、邊框樣式、塊樣式、位置樣式、列表和濾鏡樣式以及鼠標(biāo)指針樣式等。第3篇介紹XML文檔結(jié)構(gòu)、DTD、XML Schema、XSLT、XLink以及XML的DOM和SAX解析技術(shù)。第4篇介紹JavaScript的語法、系統(tǒng)、自定義函數(shù)、JavaScript中提供的各種瀏覽器對象和內(nèi)置對象等。第5篇演示4個經(jīng)典的常用實(shí)例,然后結(jié)合ASP.NET技術(shù)實(shí)現(xiàn)。
書籍目錄
第1篇 XHTML篇第1章 XHTML基礎(chǔ)1.1 Internet與WWW1.2 HTML與DHTML1.2.1 HTML1.2.2 DHTML1.3 基礎(chǔ)標(biāo)記1.4 簡單應(yīng)用第2章 格式化文本2.1 文本標(biāo)記2.1.1 物理樣式標(biāo)記2.1.2 邏輯樣式標(biāo)記2.1.3 控制標(biāo)記2.2 段落標(biāo)記2.3 列表標(biāo)記2.3.1 無序列表標(biāo)記2.3.2 有序列表標(biāo)記2.3.3 定義列表標(biāo)記2.3.4 組合列表標(biāo)記2.4 排版標(biāo)記2.4.1 預(yù)格式化文本標(biāo)記2.4.2 和標(biāo)記2.4.3 其他排版標(biāo)記2.5 多媒體標(biāo)記2.5.1 圖像標(biāo)記2.5.2 背景音樂標(biāo)記2.5.3 視頻、動畫標(biāo)記第3章 表單和框架3.1 表單標(biāo)記3.1.1 表單概述3.1.2 表單標(biāo)記的應(yīng)用3.2 基本表單控件3.2.1 控件input3.2.2 控件select3.2.3 控件textarea3.2.4 控件button3.2.5 控件label3.2.6 控件fieldset和legend3.3 使用框架3.3.1 框架概述3.3.2 框架網(wǎng)頁結(jié)構(gòu)3.3.3 框架網(wǎng)頁屬性3.3.4 使用框架案例3.3.5 內(nèi)嵌框架第2篇 CSS篇第4章 CSS基本知識4.1 CSS概念4.1.1 CSS的基本概念4.1.2 CSS的特點(diǎn)4.1.3 使用CSS的好處4.2 使用CSS4.2.1 CSS類型4.2.2 CSS基礎(chǔ)4.2.3 CSS的沖突4.3 第一個CSS文件4.3.1 CSS樣式表實(shí)例4.3.2 插入CSS樣式表4.3.3 XHTML文檔第5章 設(shè)置CSS基礎(chǔ)樣式5.1 CSS單位5.1.1 顏色5.1.2 長度5.2 字體5.2.1 font-family屬性5.2.2 font-weight屬性5.2.3 font-size屬性5.2.4 font-style屬性5.2.5 font-variant屬性5.2.6 font屬性5.3 文本5.3.1 text-indent屬性5.3.2 text-align屬性5.3.3 white-space屬性5.3.4 line-height屬性5.3.5 vertical-align屬性5.3.6 text-transform屬性5.3.7 text-decoration屬性5.3.8 word-spacing屬性和letter-spacing屬性5.4 邊距與間隙5.4.1 區(qū)塊概念5.4.2 margin屬性5.4.3 padding屬性5.5 顏色及背景5.5.1 color屬性5.5.2 background-color屬性5.5.3 background-image屬性5.5.4 background-repeat屬性5.5.5 background-position屬性5.5.6 background-attachment屬性5.5.7 background屬性5.6 邊框5.6.1 border-style屬性5.6.2 border-width屬性5.6.3 border-color屬性5.6.4 border屬性第6章 CSS高級應(yīng)用6.1 濾鏡特效6.1.1 Alpha濾鏡6.1.2 BlendTrans濾鏡6.1.3 Blur濾鏡6.1.4 Chroma濾鏡6.1.5 DropShadow濾鏡6.1.6 FlipH濾鏡6.1.7 FlipV濾鏡6.1.8 Glow濾鏡6.1.9 Gray濾鏡6.1.10 Invert濾鏡6.1.11 Light濾鏡6.1.12 Mask濾鏡6.1.13 RevealTrans濾鏡6.1.14 Shadow濾鏡6.1.15 Wave濾鏡6.1.16 Xray濾鏡6.2 列表6.2.1 符號列表6.2.2 圖像列表6.2.3 位置列表6.2.4 列表樣式集合6.3 定位與布局6.3.1 定位屬性6.3.2 邊偏移屬性6.3.3 position屬性6.3.4 overflow屬性6.3.5 float屬性6.3.6 visibility屬性和display屬性6.4 鼠標(biāo)指針第3篇 XML篇第7章 XML編程基礎(chǔ)7.1 XML基本概念7.1.1 XML簡介7.1.2 XML標(biāo)記與元素7.1.3 XML屬性7.1.4 XML實(shí)體引用及CDATA段7.1.5 XML命名空間7.2 文檔類型定義DTD7.2.1 DTD簡介7.2.2 內(nèi)部DTD和外部DTD7.2.3 DTD對元素的聲明7.2.4 DTD對屬性的聲明7.2.5 普通實(shí)體7.2.6 參數(shù)實(shí)體7.2.7 未解析實(shí)體7.3 XML架構(gòu)Schema7.3.1 XML Schema模型結(jié)構(gòu)7.3.2 XML Schema簡單類型7.3.3 XML Schema復(fù)雜類型7.3.4 XML Schema元素聲明7.3.5 XML Schema屬性聲明第8章 XML樣式顯示8.1 XSLT概述8.1.1 XSLT簡介8.1.2 XSLT工作原理8.1.3 XSLT文檔結(jié)構(gòu)8.2 XSLT模板8.2.1 XSLT樣式表與模板8.2.2 XSLT標(biāo)記與模板匹配8.2.3 模板調(diào)用8.3 XSLT元素8.3.1 xsl:value-of8.3.2 xsl:for-each8.3.3 控制語句元素8.3.4 xsl:copy8.3.5 xsl:sort8.3.6 xsl:element元素8.3.7 xsl:attribute元素和xsl:attribute-set元素8.4 使用CSS顯示XML第9章 XML技術(shù)9.1 XLink語言9.1.1 HTML超鏈接9.1.2 XLink概述及結(jié)構(gòu)9.1.3 簡單鏈接9.1.4 擴(kuò)展鏈接9.1.5 外聯(lián)鏈接9.1.6 擴(kuò)展鏈接組9.2 XPath語言9.2.1 XPath數(shù)據(jù)模型9.2.2 XPath定位路徑9.2.3 XPath運(yùn)算符及函數(shù)9.3 XPointer語言9.3.1 XPointer定位路徑9.3.2 節(jié)點(diǎn)集函數(shù)9.3.3 點(diǎn)和范圍第10章 XML解析10.1 DOM技術(shù)10.1.1 DOM技術(shù)概述及其結(jié)構(gòu)10.1.2 DOM接口10.1.3 解析XML文檔10.1.4 DOM創(chuàng)建XML文檔10.1.5 DOM對XML文檔的操作10.1.6 異常處理10.1.7 DOM數(shù)據(jù)庫應(yīng)用10.2 SAX技術(shù)10.2.1 SAX概述及工作機(jī)制10.2.2 SAX接口及解析器10.2.3 SAX解析XML文檔10.2.4 SAX程序異常及錯誤處理10.2.5 SAX數(shù)據(jù)庫應(yīng)用10.3 XML和ASP.NET10.3.1 ASP.NET命名空間及類10.3.2 ASP.NET讀取XML文檔10.3.3 ASP.NET創(chuàng)建XML文檔第4篇 JavaScript篇第11章 JavaScript基礎(chǔ)11.1 JavaScript語言概述11.1.1 JavaScript特點(diǎn)11.1.2 第一個JavaScript程序11.2 基礎(chǔ)語法11.2.1 數(shù)據(jù)類型11.2.2 變量11.2.3 運(yùn)算符11.3 流程控制語句11.3.1 條件語句11.3.2 循環(huán)語句11.3.3 其他語句11.4 JavaScript函數(shù)11.4.1 系統(tǒng)函數(shù)11.4.2 用戶自定義函數(shù)11.5 綜合實(shí)例:計(jì)算器第12章 JavaScript事件處理12.1 事件概述12.1.1 事件簡介12.1.2 指定事件12.2 基本事件模型12.2.1 事件類型12.2.2 使用屬性的事件處理12.2.3 使用JavaScript的事件處理12.2.4 事務(wù)處理的返回值12.2.5 事件處理程序中的this關(guān)鍵字12.3 2級DOM事件模型12.3.1 事件傳播12.3.2 注冊事件處理程序12.3.3 設(shè)置對象的事件處理程序12.3.4 事件的模塊和類型12.3.5 Event接口和對象12.4 IE事件模型12.4.1 IE Event對象12.4.2 IE的事件傳播12.5 Netscape 4事件模型12.5.1 Netscape 4 Event對象12.5.2 Netscape 4的事件傳播12.6 常用事件12.7 綜合實(shí)例:可拖動的元素12.8 綜合實(shí)例:事件監(jiān)視器第13章 使用JavaScript對象13.1 對象基礎(chǔ)13.1.1 對象的概念13.1.2 使用JavaScript對象基礎(chǔ)知識13.2 瀏覽器對象13.2.1 瀏覽器環(huán)境13.2.2 對象層次模型13.2.3 Window對象13.2.4 Navigator對象13.2.5 Document對象13.2.6 Location對象13.2.7 History對象13.2.8 Screen對象13.3 內(nèi)置對象13.3.1 Date對象13.3.2 Math對象13.3.3 String對象13.3.4 Array對象13.4 自定義對象第5篇 應(yīng)用篇第14章 ASP.NET+XML的通信錄14.1 系統(tǒng)分析14.1.1 結(jié)構(gòu)分析14.1.2 XML分析和系統(tǒng)配置14.2 系統(tǒng)實(shí)現(xiàn)14.2.1 頁面樣式14.2.2 通信錄首頁14.2.3 所有聯(lián)系人14.2.4 聯(lián)系人詳細(xì)信息14.2.5 添加聯(lián)系人14.2.6 管理聯(lián)系人14.2.7 刪除聯(lián)系人14.2.8 修改聯(lián)系人第15章 博客日志管理系統(tǒng)15.1 系統(tǒng)分析15.1.1 結(jié)構(gòu)分析15.1.2 數(shù)據(jù)庫分析15.2 實(shí)現(xiàn)通用模塊15.2.1 數(shù)據(jù)庫類15.2.2 母版頁15.3 系統(tǒng)首頁15.3.1 添加布局15.3.2 編碼實(shí)現(xiàn)15.3.3 其他模塊15.4 查看日志15.4.1 日志列表15.4.2 日志正文15.5 管理日志15.5.1 管理員登錄15.5.2 管理日志分類15.5.3 管理日志列表15.5.4 管理評論15.5.5 修改密碼15.6 定義系統(tǒng)管理外觀第16章 相冊模塊16.1 系統(tǒng)分析16.1.1 結(jié)構(gòu)分析16.1.2 數(shù)據(jù)庫分析和系統(tǒng)配置16.2 系統(tǒng)實(shí)現(xiàn)16.2.1 頁面樣式16.2.2 本站首頁16.2.3 查看圖片16.2.4 管理分類16.2.5 查看、刪除圖片16.2.6 添加圖片16.2.7 修改圖片第17章 留言板17.1 系統(tǒng)分析17.1.1 結(jié)構(gòu)分析17.1.2 數(shù)據(jù)庫分析和應(yīng)用程序配置17.2 系統(tǒng)實(shí)現(xiàn)17.2.1 頁面樣式17.2.2 留言板首頁17.2.3 管理員登錄17.2.4 留言發(fā)表17.2.5 管理員回復(fù)17.2.6 留言管理17.2.7 留言搜索
章節(jié)摘錄
第1篇 XHTML篇 第1章 XHTML基礎(chǔ) 1.1 Internet與WWW 3.分組交換技術(shù) 分組交換技術(shù)通過計(jì)算機(jī)和終端實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)之問的通信。在傳輸線路質(zhì)量不高、網(wǎng)絡(luò)技術(shù)手段比較單一的情況下,應(yīng)運(yùn)而生分組交換技術(shù)。分組交換也稱為包交換,它將用戶傳送的數(shù)據(jù)劃分成一定的長度,每個部分叫做一個分組。在每個分組的前面加上一個分組頭,用以指明該分組發(fā)往何地,然后由交換機(jī)根據(jù)每個分組的地址標(biāo)志,將它們轉(zhuǎn)發(fā)至目的地,這一過程稱為分組交換。進(jìn)行分組交換的通信網(wǎng)稱為分組交換網(wǎng)。分組交換網(wǎng)允許計(jì)算機(jī)隨時發(fā)送信息。在同一時刻,分組交換網(wǎng)上傳輸來自不同計(jì)算機(jī)的數(shù)據(jù)包。這種網(wǎng)絡(luò)具有極大的靈活性?! ?.HTTP協(xié)議 超文本傳送協(xié)議(Hypertext Transfer Protocol,HTTP)用于在www上訪問信息的客戶機(jī)/服務(wù)器協(xié)議。Intemet的基本協(xié)議是TCP/IP協(xié)議,F(xiàn)TP、.Archine、Gopher等是建立在TCP/IlP協(xié)議之上的應(yīng)用層協(xié)議,不同的協(xié)議對應(yīng)著不同的應(yīng)用。www服務(wù)器使用的主要協(xié)議是HTTP協(xié)議,該協(xié)議也是建立在TCP/IP基礎(chǔ)之上的應(yīng)用層通信協(xié)議,它提供www瀏覽器和服務(wù)器之間的通信。它不僅需要保證能夠正確地傳遞文檔,還要能夠確定傳遞文檔的哪一部分,以及哪一部分優(yōu)先顯示給用戶。HTTP協(xié)議的主要特點(diǎn)可概括如下: ?。?)支持客戶機(jī)/服務(wù)器模式?! 。?)簡單快速??蛻粝蚍?wù)器請求服務(wù)時,只需傳送請求方法和路徑。常用的請求方法有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快?! 。?)靈活。HTTP允許傳輸任意類型的數(shù)據(jù)對象。正在傳輸?shù)念愋陀蒀ontent—Type加以標(biāo)記?! 。?)無連接。無連接是指限制每次連接只處理一個請求。服務(wù)器處理完客戶的請求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間?! 。?)無狀態(tài)。HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服務(wù)器不需要先前信息時它的應(yīng)答就較快。
編輯推薦
《CSS+XHTML+JavaScript完全學(xué)習(xí)手冊》是一本W(wǎng)eb 2.0網(wǎng)頁開發(fā)技術(shù)大全,面向Web編程人員,特別適合于有編程基礎(chǔ),希望全面學(xué)習(xí)Web 2.0技術(shù),提高實(shí)際應(yīng)用能力的讀者群體。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
CSS+XHTML+JavaScript完全學(xué)習(xí)手冊 PDF格式下載