python入門python的基本語法
770
2025-03-31
如何在XHTML中使用javaScript
可擴展超文本標記語言(XHTML, Extensible HyperText Markup Language)是將HTML作為XML的應(yīng)用重新包裝的結(jié)果。與HTML不同,在XHTML中使用javaScript必須指定type屬性且值為text/javascript, HTML中則可以沒有這個屬性。
在XHTML中編寫代碼的規(guī)則比HTML中嚴格,這會影響使用
在HTML中,解析
這樣代碼就可以在XHTML頁面中運行了。不過,缺點是會影響閱讀。好在還有另一種方法。第二種方法是把所有代碼都包含到一個CDATA塊中。在XHTML(及XML)中,CDATA塊表示文檔中可以包含任意文本的區(qū)塊,其內(nèi)容不作為標簽來解析,因此可以在其中包含任意字符,包括小于號,并且不會引發(fā)語法錯誤。使用CDATA的格式如下:
在兼容XHTML的瀏覽器中,這樣能解決問題。但在不支持CDATA塊的非XHTML兼容瀏覽器中則不行。為此,CDATA標記必須使用JavaScript注釋來抵消:
這種格式適用于所有現(xiàn)代瀏覽器。雖然有點黑科技的味道,但它可以通過XHTML驗證,而且對XHTML之前的瀏覽器也能優(yōu)雅地降級。
XHTML 模式會在頁面的 MIME 類型被指定為"application/xhtml+xml"時觸 發(fā)。并不是所有瀏覽器都支持以這種方式送達的 XHTML
參考文章
《JavaScript高級程序設(shè)計》
HTML JavaScript
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。