簡體   English   中英

在點擊事件中使用什么設計模式引導程序v4

[英]What design pattern bootstrap v4 uses on the click event

這是我正在嘗試找出的摘錄

$(document).on(
Event.CLICK_DATA_API,
Selector.DISMISS,
Alert._handleDismiss(new Alert()) )

此代碼段是“警報”組件的一部分:

https://github.com/twbs/bootstrap/blob/v4-dev/js/src/alert.js

我試圖理解為什么在單擊事件上我們試圖傳遞一個new Alert()而不是僅僅作為event.target的實例或讓event.target對偵聽器造成沉重負擔。

在進一步檢查代碼之后,將新實例作為參數傳遞的原因是因為click事件發生時Alert實例不存在。 實際上,這是僅在需要時創建實例的一種優雅方法。

還通過其他渠道向我提供了用於“事件委托”的模式。

暫無
暫無

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

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