3 回答

TA貢獻1864條經(jīng)驗 獲得超6個贊
JavaScript 創(chuàng)建動態(tài)頁面。事件是可以被 JavaScript 偵測到的行為。 網(wǎng)頁中的每個元素都可以產(chǎn)生某些可以觸發(fā) JavaScript 函數(shù)或程序的事件。
比如說,當用戶單擊按鈕或者提交表單數(shù)據(jù)時,就發(fā)生一個鼠標單擊(onclick)事件,需要瀏覽器做出處理,返回給用戶一個結(jié)果。
主要事件表:

TA貢獻1859條經(jīng)驗 獲得超6個贊
簡單點說,事件是‘怎么了’,方法就是‘怎么辦’
js中事件分為三大類:鼠標事件、鍵盤事件、html事件。如:鼠標事件click,當元素容器被點擊時,響應(yīng)
方法呢,就是對一段代碼的封裝、打包。打個比方,吃kfc,發(fā)現(xiàn)有不少的人喜歡點個原味雞的時候再來個香辣雞翅、飲料、奧爾良一起吃。所以kfc直接把這幾個組一組,弄了一個全家桶,以后遇到類似喜好的人,就讓他點這個套餐,方便還有優(yōu)惠。js中封裝函數(shù)一個道理,方便調(diào)用,減少代碼重復(fù)度。
一般情況下,事件與方法是連貫使用的,比如登錄按鈕(button)觸發(fā)了點擊(click)事件,就調(diào)用封裝好的登錄方法(function login(){}),最終完成操作。
1 2 3 4 5 6 7 8 9 10 11 12 13 | <button>登錄</button>
<script> //添加點擊事件 $("button").click(function(){ login(); })
//封裝登錄方法 function login(){ //登錄... } </script> |

TA貢獻1803條經(jīng)驗 獲得超6個贊
事件是操作,方法是處理過程
比如一個a標簽的單擊事件 你單擊這個a標簽調(diào)用一個方法
1 2 3 4 | <a href="javascript:void(0)" onclick="show()" >a標簽</a> function show(){ alert(123); } |
添加回答
舉報