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

Dreamweaver創(chuàng)建行為

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

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


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


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


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


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


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


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


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

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

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