更智慧型的事件繫結

2021-10-07 13:59:40 字數 282 閱讀 6428

$("p").live("click", function());
之所以比較聰明,是因為頁面上可能有很多p元素。 如果有10個,則傳統的click事件繫結將需要10個處理程式。 實時功能僅需乙個,從而減少了瀏覽器所需的記憶體。 然後想象一下,使問題複雜化100(例如,具有1000個帶有懸停事件的單元格的表)。

此外,使用實時功能不需要在將其他元素新增到頁面時(例如通過ajax)重新繫結事件。

翻譯自:

事件的繫結

實現事件的繫結,一般情況下都是使用onclick等方式實現,但是使用 使用物件.事件 函式的形式繫結響應函式,它只能同時為乙個元素的乙個事件繫結乙個函式,不能繫結多個,如果繫結了多個,則後邊會覆蓋前邊的。如果實現繫結多個,則可以用addeventlistener 實現或者attachevent ie...

jquery繫結事件以及js繫結事件

jquery繫結事件 bind事件 onelive delegate on對應的 jquery繫結click事件的寫法start click1 bind click function click2 one click function click3 live click function click...

事件處理 on 繫結事件

on 方法在匹配元素上繫結乙個或者多個事件處理函式 element.on events,selector fn 發生多個事件的話 div on click function mouseout function 發生事件發生同樣的操作的話 div on mouseover mouseout funct...