首頁 後端開發 XML/RSS教程 詳細介紹XML行為(behavior)-新的DHTML?

詳細介紹XML行為(behavior)-新的DHTML?

Mar 28, 2017 pm 05:14 PM

行為(behavior)是一個CSS屬性選擇器。他指向一個包含了特殊程式碼並且能夠改變HTML頁面元素的XML檔案(htc)。

行為(Behavior)並不是W3C標準,他只是Microsoft的技術。

-------------------------------------------- ------------------------------------

行為-什麼是行為?
行為是一個新的CSS屬性

行為屬性可以指向一個分離的XML文件,這個XML文件包含了能夠改變XML或HTML頁面的元素或顯示樣式的腳本程式碼。

你明白了麼?這是一種可以把腳本程式完全從HTML頁面分離出來的方法。這真是太好了,現在我們可以寫一些腳本庫,並且可以和任何我們想的元素聯繫起來。

-------------------------------------------- ------------------------------------

行為如何運作?
看下面這個HTML檔。在<style>元素中定義了<h1>元素的行為:

&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
h1 { behavior: url(behave.htc) }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;Move your Mouse over me&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;
登入後複製

行為代碼儲存在XML文件(behave.htc)中,如下所示:

&lt;component&gt;
&lt;attach for=&quot;element&quot; event=&quot;onmouseover&quot;
handler=&quot;hig_lite&quot; /&gt;
&lt;attach for=&quot;element&quot; event=&quot;onmouseout&quot;
handler=&quot;low_lite&quot; /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function hig_lite()
{
element.style.color=255
}
function low_lite()
{
element.style.color=0
}
&lt;/script&gt;
&lt;/component&gt;
登入後複製

這個行為文件包含JavaScript腳本。 這個腳本由<component>元素組成,組成的元素也包含了腳本事件操作者,很漂亮的,不是麼?

以上是詳細介紹XML行為(behavior)-新的DHTML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

能否用PowerPoint開啟XML文件 能否用PowerPoint開啟XML文件 Feb 19, 2024 pm 09:06 PM

能否用PowerPoint開啟XML文件

使用Python實現XML資料的篩選和排序 使用Python實現XML資料的篩選和排序 Aug 07, 2023 pm 04:17 PM

使用Python實現XML資料的篩選和排序

Python中的XML資料轉換為CSV格式 Python中的XML資料轉換為CSV格式 Aug 11, 2023 pm 07:41 PM

Python中的XML資料轉換為CSV格式

使用Python實現XML資料的合併與去重 使用Python實現XML資料的合併與去重 Aug 07, 2023 am 11:33 AM

使用Python實現XML資料的合併與去重

Python實作XML與JSON之間的轉換 Python實作XML與JSON之間的轉換 Aug 07, 2023 pm 07:10 PM

Python實作XML與JSON之間的轉換

使用Python處理XML中的錯誤和異常 使用Python處理XML中的錯誤和異常 Aug 08, 2023 pm 12:25 PM

使用Python處理XML中的錯誤和異常

使用PHP將XML資料匯入資料庫 使用PHP將XML資料匯入資料庫 Aug 07, 2023 am 09:58 AM

使用PHP將XML資料匯入資料庫

使用PHP和XML來處理和顯示地理位置和地圖數據 使用PHP和XML來處理和顯示地理位置和地圖數據 Aug 01, 2023 am 08:37 AM

使用PHP和XML來處理和顯示地理位置和地圖數據

See all articles