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

Dreamweaver創(chuàng)建行為

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

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


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


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


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


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


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


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


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

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

相關(guān)視頻回答
回復(fù)(0)
返回頂部