2013-04-05 39 views
0

我遇到了一個我不太熟悉的符號,並且希望某個方向去哪裏尋找。Javascript符號

符號是"selector event" : function() {}

所以例如

".elementClass change" : function() {}

+4

這只是指向函數的一個鍵。這不是特別的。這是在Backbone嗎? – alex 2013-04-05 05:20:25

+1

你在使用什麼庫? – Andrew 2013-04-05 05:20:55

+0

Backbone.js使用這樣的東西:http://backbonejs.org/#View-delegateEvents – 2013-04-05 05:22:47

回答

1

這種記法是用於object內的key-value對。具體示例是屬於選擇器和事件鍵的函數值。然後使用該鍵可以訪問該功能:

var obj = { 
    ".elementClass change": function() {} 
}; 
var func = obj[".elementClass change"]; 
+0

在javascriptmvc中找到了符號。感謝javascript中鍵值對的解釋。我確信jmvc正在將它用於事件監聽器。 – 2013-04-05 06:47:06

+0

@WillHuang Yup解析鍵找到匹配事件的選擇器和附加事件偵聽器的元素。 – 2013-04-05 07:16:08