国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
HTML、SHTML、XHTML、DHTML、XML、JavaScript、JS、HTML DOM、CSS有什么區(qū)別

HTML、SHTML、XHTML、DHTML、XML、JavaScript、JS、HTML DOM、CSS有什么區(qū)別

(2011-04-14 13:35:34)
 
 
HTML、SHTML、XHTML、DHTML、XML、JavaScript、JS、HTML DOM、CSS有什么區(qū)別

誰知道HTML,CSS,JS之間的關系
——網(wǎng)友充滿人性的解釋

html是網(wǎng)頁的結(jié)構(gòu),CSS是網(wǎng)頁的表達形式,JS是腳本語言;形象一點說就是,html相當于人里面的器官,組成了人體;而CSS就是你穿著的衣服,即使html網(wǎng)頁結(jié)構(gòu)相同,但是如果你的CSS變化的話整個網(wǎng)頁也是可以變化的,而JS就是發(fā)蠟,香水之類的可以使你的網(wǎng)頁更加豐富的腳本語言;整個網(wǎng)頁就是人體,衣服,香水發(fā)蠟結(jié)合的結(jié)果了。
你下載一個網(wǎng)頁源文件,里面不可能只有一個index.html在里面而已,還會有CSS和JS這兩樣東東,index.html就是網(wǎng)頁結(jié)構(gòu)了,而CSS就是讓網(wǎng)頁橫排或者豎排,讓每個元素表現(xiàn)出各種樣式(比如粗體字,顏色,邊距,浮動......),JS就是讓最常用的就是讓網(wǎng)頁顯示當前的時間和滾動圖片這兩個了。

應該說JS是整容醫(yī)生的手術(shù)刀和激光槍、裁縫的剪刀

標準的Web組成應該包含三部分:結(jié)構(gòu)、表現(xiàn)、行為
這三部分對應的技術(shù)如下
結(jié)構(gòu)標準語言:主要包括xhtml和xml
表現(xiàn)標準語言:CSS
行為標準語言:W3c DOM和JavaScript

結(jié)構(gòu)層是最底層的,表現(xiàn)層和行為層都必須依附于結(jié)構(gòu)層之上,同時這三者高度追求分離化,也就是說表現(xiàn)層和行為層都可以重寫
你想想他們各干啥事就清楚了
用xhtml書寫結(jié)構(gòu)
用CSS控制樣式
用JS控制事件,比如一些表單驗證、頁面修飾和特效等

====================================================================================
HTML是一種基本的WEB網(wǎng)頁設計語言,XHTML是一個基于XML的置標語言,看起來與HTML有些相象,只有一些小的但重要的區(qū)別,XHTML就是一個扮演著類似HTML的角色的XML,所以,本質(zhì)上說,XHTML是一個過渡技術(shù),結(jié)合了XML(有幾分)的強大功能及HTML(大多數(shù))的簡單特性。
XHTML是一種為適應XML而重新改造的HTML。當 XML越來越成為一種趨勢,就出現(xiàn)了這樣一個問題:如果我們有了XML,我們是否依然需要HTML?為了回答這個問題,1998年5月我們在舊金山開了兩天的工作會議,會議的結(jié)論是:需要。我們依然需要使用HTML。因為大量的人們已經(jīng)習慣使用HTML來作為他們的設計語言,而且,已經(jīng)有數(shù)以百萬計的頁面是采用HTML編寫的。
XHTML解決HTML語言所存在的嚴重制約其發(fā)展的問題。 HTML發(fā)展到今天存在三個主要缺點:不能適應現(xiàn)在越多的網(wǎng)絡設備和應用的需要,比如手機、PDA、信息家電都不能直接顯示HTML;由于HTML代碼不規(guī)范、臃腫,瀏覽器需要足夠智能和龐大才能夠正確顯示HTML;數(shù)據(jù)與表現(xiàn)混雜,這樣你的頁面要改變顯示,就必須重新制作HTML。因此HTML需要發(fā)展才能解決這個問題,于是W3C又制定了XHTML,XHTML是HTML向XML過度的一個橋梁。
DHTML 是Dynamic HTML的縮寫,意思就是動態(tài)的HTML。它并不是某一門獨立的語言,事實上任何可以實現(xiàn)頁面動態(tài)改變的方法都可以稱為DHTML。 JavaScript、DOM和DHTML是比較容易混淆的。通常來說,DHTML實際實際上是JavaScript、HTML DOM、CSS以及HTML/XHTML的結(jié)合應用。而HTML DOM和JavaScript則是分別獨立的。
簡單點說DHTML可以讓網(wǎng)頁上的內(nèi)容移動、變化、消失、出現(xiàn)……,總之DHTML是很一直被認為是網(wǎng)頁設計中比較酷的東西。
學習DHTML最好的辦法就是閱讀別人的代碼。在閱讀這些DHTML之前您最好已經(jīng)掌握了HTML/XHTML、CSS,有一定的JavaScript基礎和HTML DOM基礎。

CSS只能修飾HTML的樣式而已,而JavaScript能把HTML與CSS相結(jié)合,也就是以前所說的DHTML(動態(tài)HTML)。
html這套標簽機制也是又W3C規(guī)范的,每個瀏覽器對CSS,HTML,JS的解析都存在問題,所以當時就出現(xiàn)了W3C這個民間的組織,重點是民間組織,O(∩_∩)O哈哈~,組成就是為了說服各大瀏覽器廠商統(tǒng)一解析CSS,HTML,JS,目前各大瀏覽器廠商對標準支持的越來越好了(IE最差,可能有錢有勢吧,老弄些IE特有屬性與方法,而不采用DOM核心方法),但是還是存在差異,希望開發(fā)者再也不用為瀏覽器兼容考慮那一天的到來。

====================================================================================
HTML、SHTML、XHTML、DHTML、XML有什么不同啊
HTML:
HTML(Hyper Text Mark-up Language)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯(lián)系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網(wǎng)絡的其它電腦上。我們只需使用鼠標在某一文檔中點取一個圖標,Internet就會馬上轉(zhuǎn)到與此圖標相關的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡的另一臺電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內(nèi)容。
shtml:
shtml是一種用于SSI技術(shù)的文件。也就是Server Side Include--SSI 服務器端包含指令。一些Web Server有SSI功能的話。
會對shtml文件特殊招待。先掃一次shtml文件看沒有特殊的SSI指令存在。
有就按Web Server設定規(guī)則解釋SSI指令。解釋完后跟一般html一起調(diào)去客戶端。問起SHTML和HTML的區(qū)別,如果用一句話來解釋就是:SHTML 不是HTML而是一種服務器 API,shtml是服務器動態(tài)產(chǎn)成的html。
dhtml:
確切地說,DHTML只是一種制作網(wǎng)頁的概念,實際上沒有一個組織或機構(gòu)推出過所謂的DHTML標準或技術(shù)規(guī)范之類的。DHTML不是一種技術(shù)、標準或規(guī)范,DHTML只是一種將目前已有的網(wǎng)頁技術(shù)、語言標準整和運用,制作出能在下載后仍然能實時變換頁面元素效果的網(wǎng)頁的設計概念。
xhtml:
HTML是一種基本的WEB網(wǎng)頁設計語言,XHTML是一個基于XML的置標語言,看起來與HTML有些相象,只有一些小的但重要的區(qū)別,XHTML就是一個扮演著類似HTML的角色的XML,所以,本質(zhì)上說,XHTML是一個過渡技術(shù),結(jié)合了XML(有幾分)的強大功能及HTML(大多數(shù))的簡單特性。
XML:
結(jié)構(gòu)化的信息中包含了一些內(nèi)容(例如文字,圖片等)和一些指示出內(nèi)容的重現(xiàn)手段的標記(例如,在一個章節(jié)頭部的信息和其腳注處的信息是有不同含義的。)所有的文檔都有不同的結(jié)構(gòu)。一種標記語言,是定義文檔結(jié)構(gòu)的機制。XML規(guī)范定義了一個對文檔進行標記的標準。

====================================================================================

HTML DOM是什么
HTML DOM是什么?HTML DOM是HTMLDocumentObjectModel(文檔對象模型)的縮寫,HTML DOM則是專門適用與HTML/XHTML的文檔對象模型。熟悉軟件開發(fā)的人員可以將HTML DOM理解為網(wǎng)頁的API。它將網(wǎng)頁中的各個元素都看作一個個對象,從而使網(wǎng)頁中的元素也可以被計算機語言獲取或者編輯。例如Javascript就可以利用HTML DOM動態(tài)的修改網(wǎng)頁。
HTML DOM是什么?HTML DOM是DocumentObjectModel文檔對象模型的縮寫。根據(jù)W3CHTML DOM規(guī)范,HTML DOM是一種與瀏覽器,平臺,語言無關的接口,使得你可以訪問頁面其他的標準組件。簡單理解,HTML DOM解決了Netscape的Javascript和Microsoft的JScript之間的沖突,給予web設計師和開發(fā)者一個標準的方法,讓他們來訪問他們站點中的數(shù)據(jù)、腳本和表現(xiàn)層對像。
HTML DOM是什么?HTML DOM是以層次結(jié)構(gòu)組織的節(jié)點或信息片斷的集合。這個層次結(jié)構(gòu)允許開發(fā)人員在樹中導航尋找特定信息。分析該結(jié)構(gòu)通常需要加載整個文檔和構(gòu)造層次結(jié)構(gòu),然后才能做任何工作。由于它是基于信息層次的,因而HTML DOM被認為是基于樹或基于對象的。
DOM樹是屬于JavaScript的一部分,JavaScript大體包含3個東西:ECMAScript語法(在此基礎上建立的JavaScript語法,還如FLASH的Action Script也基于ECMAScript擴展的),DOM對象(文檔),BOM對象(瀏覽器)。
而DOM對象的出現(xiàn)是為了方便JavaScript操作HTML標簽而已。BOM對象也就是操作瀏覽器了。標準的HTML文檔實質(zhì)上就是一個樹形結(jié)構(gòu)的XML文檔。
DOM全名document object model 文檔對象模型,也就是基于HTML文檔出來的,所以操作DOM實際上就是在操作HTML文檔對象(每一個標簽)。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
HTML技術(shù)介紹
瀏覽器腳本教程
htm,html,xhtml,xml,xsl,dhtml,shtm和shtml的區(qū)分
網(wǎng)絡滲透測試-保護網(wǎng)絡安全的技術(shù),工具和過程-第六章1
網(wǎng)頁設計制作試題及參考答案-制作技巧-網(wǎng)頁制作大寶庫
網(wǎng)站驗證 | 菜鳥教程
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服