Web交互行為的概念分析
  • 更新時(shí)間:2024-11-07 16:49:00
  • 網(wǎng)站建設(shè)
  • 發(fā)布時(shí)間:1年前
  • 337

所謂行為(Behavior)就是在網(wǎng)頁(yè)上執(zhí)行的一系列動(dòng)作。通過(guò)這些動(dòng)作,可以實(shí)現(xiàn)用戶與網(wǎng)頁(yè)的交互,也可以完成一定的任務(wù)。一般來(lái)說(shuō),一個(gè)行為應(yīng)該由一個(gè)事件(Event)和一個(gè)動(dòng)作(Action)組成。例如,當(dāng)用戶將鼠標(biāo)移到圖像上時(shí),會(huì)生成一個(gè)事件。如果此時(shí)形象發(fā)生變化,實(shí)際上就是導(dǎo)致動(dòng)作發(fā)生的原因。1.動(dòng)作

一個(gè)動(dòng)作通常由一段JavaScript代碼組成,可以用來(lái)完成相應(yīng)的任務(wù),如打開瀏覽器、播放聲音和視頻等。在Dreamweaver 中,您可以使用Dreamweaver 的內(nèi)置行為向頁(yè)面添加JavaScript 代碼,而不用自己編寫。當(dāng)然,你也可以修改已有的代碼,使其更符合你的需求。2.事件

事件通常由瀏覽器定義,可以附加到各種頁(yè)面元素上,也可以附加到HTML標(biāo)簽上。通常事件總是針對(duì)頁(yè)面元素或標(biāo)記。例如,onMouseOver、onMouseOut 和onClick 3 事件發(fā)生在大多數(shù)瀏覽器的超鏈接上。當(dāng)鼠標(biāo)指針移到鏈接上時(shí),發(fā)生鏈接的onMouseOver。事件:當(dāng)鼠標(biāo)指針移出鏈接時(shí),鏈接的onMouseOut事件:發(fā)生,點(diǎn)擊鏈接時(shí),鏈接的onClick事件發(fā)生。將事件和動(dòng)作組合起來(lái)構(gòu)成一個(gè)行為,例如將onClick事件與一段JavaScript代碼關(guān)聯(lián)起來(lái),當(dāng)鼠標(biāo)被點(diǎn)擊時(shí),相應(yīng)的JavaScript代碼就會(huì)被執(zhí)行。

通常,事件產(chǎn)生的過(guò)程稱為觸發(fā)。并非所有操作都需要用戶干預(yù)才能發(fā)生。例如,您可以指定每10 秒執(zhí)行一次操作。當(dāng)然,這其實(shí)是一個(gè)事件觸發(fā)的,但是這個(gè)事件并不是用戶自己的行為產(chǎn)生的。的。有時(shí)多個(gè)動(dòng)作與一個(gè)事件相關(guān)聯(lián),即當(dāng)一個(gè)事件發(fā)生時(shí),會(huì)導(dǎo)致多個(gè)動(dòng)作被執(zhí)行。在Dreamweaver 網(wǎng)站建設(shè)中,您可以指定這些動(dòng)作發(fā)生的順序,以達(dá)到預(yù)期的效果。

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來(lái)客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/web/12577.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部