行為藝術(shù)是一個(gè)時(shí)髦的流行詞語,據(jù)說畫家在街上拾垃圾就被稱為環(huán)保的行為藝術(shù),這就叫行為藝術(shù)的點(diǎn)睛作用。而在Dreamweaver中也有一個(gè)行為(Behaviors),同樣也是點(diǎn)睛之作,有化腐朽為神奇的作用。下面就對(duì)DW的行為進(jìn)行詳解。
行為是被用來動(dòng)態(tài)響應(yīng)用戶操作、改變當(dāng)前頁面效果或是執(zhí)行特定任務(wù)的一種方法。一個(gè)行為是由一個(gè)事件(Event )和一個(gè)動(dòng)作(Action)構(gòu)成的。例如,當(dāng)用戶把鼠標(biāo)移動(dòng)至一張圖片上時(shí)(這被稱為一個(gè)事件)的時(shí)候,這個(gè)圖片會(huì)發(fā)生預(yù)定義好的變化(這被稱為是動(dòng)作)。事實(shí)上行為是由預(yù)先書寫好的javascript代碼構(gòu)成的,使用它可以完成諸如打開新瀏覽窗口、播放背景音樂、控制Shockwave文件的播放等任務(wù)。事件是為大多數(shù)瀏覽器理解的通用代碼,例如,onMouseOver,onMouseOut和onClick都是用戶在瀏覽器中對(duì)瀏覽頁面的操作,而瀏覽器通過一定的釋譯執(zhí)行來響應(yīng)用戶的動(dòng)作。舉個(gè)例子,當(dāng)把鼠標(biāo)移動(dòng)至一個(gè)鏈接上時(shí),瀏覽器獲取了一個(gè)onMouseOver事件,并通過調(diào)用事先已經(jīng)寫好的與此事件關(guān)聯(lián)的javascript語言來響應(yīng)這個(gè)動(dòng)作。
一個(gè)事件也可以觸發(fā)許多動(dòng)作,你可以定義它們執(zhí)行的順序。Dreamweaver包含了百余個(gè)事件、行動(dòng),如果你認(rèn)為這些行為還不足以滿足你的需求,Dreamweaver同時(shí)也提供了擴(kuò)展行為的功能,你可以下載第三方的行為,Macromedia網(wǎng)站隨時(shí)更新新的動(dòng)作,你可以到:http://www.macromedia.com/software/Dreamweaver/download/extensions/ 去查看。當(dāng)然如果你擅長(zhǎng)javascript 語言,也可以自己書寫行為。好了,我們需要明確的一個(gè)概念是:行為就是一段預(yù)定義好的程序代碼,通過瀏覽器的解釋并響應(yīng)用戶操作的過程。
所有的行為都集成在一個(gè)叫作事件查看器(Behavior inspector )的窗口中, 在這個(gè)窗口中我們可以輕松地制做、修改行為。選擇菜單中Window > Behaviors 或按F8 打開事件查看器。
打開Behaviors inspector 窗口后,我們發(fā)現(xiàn)也同時(shí)打開了歷史、層、框架窗口,它們是以標(biāo)簽的形式組成的多窗口界面。
Behaviors inspector 窗口,在工具條中有一個(gè)加號(hào)和一個(gè)減號(hào)的按鍵,它們分別是Actions+、Actions-。所有的行為功能都是從這兩個(gè)按鍵開始的,“+ ”可以打開一個(gè)下拉菜單,列出了可定制的行為列表,我們只需在其中選擇一種事件就可以進(jìn)行動(dòng)作的設(shè)置了。如果你認(rèn)為某個(gè)行為己經(jīng)不適用了,就可以使用“
主站蜘蛛池模板:
博客|
大兴区|
山阴县|
秦安县|
池州市|
金乡县|
麦盖提县|
隆林|
屏边|
博白县|
巴林右旗|
疏附县|
丰县|
陆河县|
曲沃县|
罗甸县|
麻栗坡县|
富锦市|
瓦房店市|
勃利县|
加查县|
聂荣县|
凤阳县|
泾川县|
宁都县|
韩城市|
新巴尔虎右旗|
长垣县|
怀来县|
金堂县|
永济市|
定远县|
华蓥市|
阿拉尔市|
健康|
河津市|
长葛市|
潼南县|
清河县|
永吉县|
五常市|