HTML與XHTML權威指南之十二:可執行內容
applet對象模型:它是一種軟件,一種可執行程序。在java applet執行過程中,它有權訪問用戶計算機中受限制的環境。applet使用客戶端計算資源,會降低系統性能。
<object>標簽:在文檔中嵌入對象或者applet。
classid屬性:指定瀏覽器中包含的對象的位置,通常是一個java類。其值是對象的url。
如,<object classid="clock.class"></object>瀏覽器會用當前文檔的基本url為這個applet查找代碼。
codebase屬性:提供一個可選的基本url。
codetype屬性:當瀏覽器無法根據classid屬性決定applet的MIME類型時,需要使用此屬性顯式告訴瀏覽器對象的代碼。如,<object code="clock.class" codetype="application/java"></object>
data屬性:可以使用此屬性指定某些數據文件。如,<object data="pics/kumquat.gif" type="image/gif"></object>表示包含的對象是一個圖像。
type屬性:顯式定義在data屬性指定的文件中出現的數據的MIME類型。
standy屬性:能在瀏覽器下載對象數據時顯示一條消息。當對象很大,下載很慢時相當值得一用。
對于不支持applet或者<object>標簽的瀏覽器,可以在<object></object>標簽之間加入主體內容來提醒用戶。如,<object>if your browser were capable of handling applets,you'd see a nifty clock right here!</object>
更重要的是,當有對象識別能力的瀏覽器不能下載,執行或輸出這個對象,那么瀏覽器會顯示<object>標簽的內容。
<param>標簽:給一個嵌入對象提供參數。
name,value屬性:必需的屬性。如下面的例子提供時鐘設置時區。
<object>
<param name="timezone" value="EST">
</object>
type和valuetype屬性:定義瀏覽器傳遞給嵌入對象的參數類型以及對象解釋這個值的方式。valuetype可以是data,ref,object三個值中的一個。data表示一個簡單的字符串,ref表示一個網絡資源url,object表示另一個嵌入的對象。type屬性的值是這個參數的值的MIME媒體類型。
如,
<param name="document" value="http://kumquats.com/quat.doc" type="application/msword" valuetype="ref"/>
<applet>標簽:使用此標簽可以下載和執行applet,可以定義個顯示區域,可以在<applet>標簽中提供可選的內容,以顯示在不支持applet的瀏覽器中。
applet輸出:瀏覽器在包含applet的文檔流中創建applet的一個顯示區域,完全和內聯圖像一樣;不需要換行,并作為一個單一的大的實體。
align屬性:控制applet的顯示區域相對于它的周邊文檔的對齊方式。
code屬性:用來指定需要瀏覽器執行的java類的文件名,而不是url。如,<applet code"clock.class" codebase="http://www.kumquat.com/classes"></applet>
<embed>標簽:在文檔中包含一個指向某個特殊的插件應用程序以及為這個程序可能的數據的引用。如,<embed src=movie.avi width=320 height=200 autostart=true loop=3>.
align,horder,height,width,hspace,vspace屬性用來控制顯示嵌入對象的那塊區域的外觀。
hidden屬性:使對象對用戶不可見,迫使這個對象的高和寬為零。此屬性會在文本流中去掉這個對象,不會顯示一個空白區域。這個屬性對嵌入音頻流很有用,如:<embed src=music.wav hidden autostart=true loop=true>會將音頻對象嵌入網頁,但瀏覽器不會向用戶顯示任何東西。
src屬性:提供嵌入在文檔中的數據對象的url。
type屬性:其值顯式地說明了嵌入的對象的MIME類型,也決定了瀏覽器要激活何種插件程序來處理這個對象。
<noembed>標簽:為不支持<embed>的瀏覽器提供內容。通常瀏覽器會忽略此標簽的內容,而不支持<embed>標簽的瀏覽器將顯示此標簽的內容。
JavaScript:一種腳本語言。
<script>標簽:在文檔中定義個可執行腳本。
language和type屬性:這兩個屬性用來指定用來構成這個標簽的內容的腳本語句。如,language=JavaScript或type=text/javascript。
src屬性:其值是包含javascript程序的文件的url。如,<script language="JavaScript" src="http://www.kunming.com/quat.js"></script>
charset屬性:告訴瀏覽器用來編碼這個javascript程序的字符集。
<noscript>標簽:通過此標簽告訴不支持<script>標簽的瀏覽器的用戶,有些內容對他們是不可見的。
posted on 2007-12-23 00:06
matthew 閱讀(451)
評論(0) 編輯 收藏 所屬分類:
腳本語言及頁面設計