位置:首頁 > 軟件操作教程 > UI設計軟件 > Adobe Dreamweaver > 問題詳情

Dreamweaver創(chuàng)建行為

提問人:劉旭39發(fā)布時間:2020-10-12

1、行為就是在網頁中進行的一系列動作。通過這些動作,可以實現(xiàn)用戶同網頁的交互,也可以通過動作使某個任務被執(zhí)行。


2、一般來說,一個行為應該由一個事件(event)和一個動作(action)組成。例如,當將鼠標移動到一幅圖像上時,就產生了一個事件,如果這時圖像變化,就產生了一個動作。


3、動作通常由一段JavaScript代碼組成,利用這段代碼可以完成相應的任務,如打開瀏覽器、播放聲音或視頻等。在Dreamweaver中,可以使用Dreamweaver內置的行為往頁面中添加JavaScript代碼,也可以對現(xiàn)有代碼進行修改,使之更符合自己的需要。


4、事件則通常由瀏覽器定義,它可以被附加到各種頁面元素上,也可以被附加到HTML標記中。通常一個事件總是針對頁面元素或標記而言的。例如,在大多數瀏覽器中的超鏈接上都會發(fā)生on MouseOver、on MouseOut和on Click這3種事件。當鼠標移動到鏈接上,就發(fā)生鏈接的on MouseOver事件;而鼠標移動到鏈接之外,就發(fā)生鏈接的on MouseOut事件;而單擊鏈接,就發(fā)生鏈接的on Click事件。


5、另一個常見的事件是on Load,它同圖像或文檔正文相關聯(lián)。當載入文檔時,就發(fā)生文檔的on Load事件;而載入圖像時,就發(fā)生圖像的on Load事件。


6、將事件和動作組合起來,就構成了行為。例如,將on Click事件同一段JavaScript代碼相關聯(lián),在單擊時就可以執(zhí)行相應的JavaScript代碼。


7、通常,我們將事件產生的這個過程稱為觸發(fā)。不是所有動作都需要用戶的干涉才會發(fā)生。例如,我們可以指定某個動作每隔10秒運行一次,這實際上還是由事件觸發(fā)的,只是這種事件不是通過用戶本身的行為而產生的。


8、有時會有多個動作同一個事件相關聯(lián),換句話說,當事件發(fā)生時,會導致多個動作被執(zhí)行。在Dreamweaver中,可以指定這些動作發(fā)生的順序,從而實現(xiàn)需要的結果。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部