簡體   English   中英

文檔事件監聽器

[英]Documentation event listeners

我對這里的代碼有疑問:

on.("click", () => {...})

目前,我試圖弄清楚Electron。 在一個代碼示例中,我看到了通常的事件偵聽器功能的使用。 在粗箭頭功能中,開發人員使用了不同種類的屬性。 例如:

on.("click", () => {event, bounds})

我對可以使用的屬性數量感興趣...可能不止這兩個。 我找不到與此有關的任何文檔。 這根本沒有幫助我: https//developer.mozilla.org/en/docs/Web/Events/click

也許有人可以幫我解決這個問題。

我想,讓您感到困惑的是- 結構化作業 這段代碼(不是很正確):

.on("click", () => {event, bounds})

可以被這一個覆蓋:

.on("click", e => {
  return {
    event: e.event, 
    bounds: e.bounds
  };
});

我對您可以使用的屬性數量感興趣...

除了嵌入到事件對象中的屬性外,沒有其他屬性。

event是指全局變量window.event ,它是對當前處理的事件的引用。

.on('click', () => { console.log(event) })

.on('click', (e) => { console.log(e) })

將輸出相同的事件(例如Firefox,第一個示例將不輸出任何內容)

我非常懷疑bounds是您的教程作者定義的變量,因為click事件沒有直接的bounds屬性(如您在MDN文檔中已經看到的)。 我們必須查看完整的示例來說明它的實際來源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM