我主要在C#中編寫代碼。不過,我正在使用一些JavaScript。我已經在JavaScript中定義的類,如下所示:用JavaScript創建事件,如C#
function Item(id, name) {
this.ID = id;
this.Name = name;
// define event submitCompleted
this.submit = function() {
// When the submission is completed, fire "submitCompleted" event.
};
}
我的挑戰是,我不知道如何創建和在JavaScript火災自定義事件。如果這是C#,我會執行以下操作:
public class Item
{
public string ID { get; set; }
public string Name { get; set; }
public Item(string id, string name)
{
this.ID = id;
this.Name = name;
}
public event EventHandler SubmitCompleted;
public void Submit()
{
// Submission logic
SubmitCompleted(this, EventArgs.Empty);
}
}
如何在JavaScript中執行相同操作?謝謝!
在C#的活動的要點是使一些容器可以「聽」到事件和外部處理。你打算用什麼容器來聽這個活動?你的頁面中的什麼對象是用戶? –