3
A
回答
1
它很大程度上取決於{ some code }
的內容唯一的辦法是設置和測試。如果性能足夠,你沒有問題。如果性能不佳,則可以在Firebug和/或Chrome/Safari開發人員工具中對其進行分析,並嘗試進一步優化綁定功能。
1
live
和delegate
實際上應該是提高表現爲大量元素。這當然與bind
相比。如果live
很慢,則幾乎可以保證bind
會變差。
這樣做的原因是,delegate
呼叫*存儲單元素的功能,而bind
調用存儲功能上每元素的副本。
當您使用委託時,它將偵聽器存儲在父元素上,該父元素將捕獲該事件並在子元素的上下文中調用回調。
不要過早優化。如果您遇到問題,請嘗試將代碼分離爲可重用的塊,然後查看可以減少多少。如果你沒有問題,那有什麼問題?
* live
基本上是$(document).delegate(selector,...)
相關問題
- 1. 關於CoCreateInstance()方法實現的問題
- 2. 我有一個關於PHP nowdoc問題
- 3. 關於python私有方法的一個奇怪的問題
- 4. 關於dealloc方法的一些問題
- 5. 我有一個問題與方法
- 6. 我有幾個關於ALU的問題....
- 7. 我有幾個關於Authorize.Net的問題
- 8. 我有幾個關於SslStream類和關於證書的問題
- 9. 有一個屬於關聯問題
- 10. 一個問題關於JOIN
- 11. 關於泛型方法的問題
- 12. 關於objective-c類方法的問題
- 13. 關於onUpgrade方法的問題android
- 14. 關於虛擬方法的問題
- 15. 關於靜態方法的問題
- 16. Java:關於克隆方法的問題
- 17. 關於Java方法的問題
- 18. 關於XmlReader.Read()方法的問題
- 19. 關於CountDownLatch await()方法的問題?
- 20. 問題關於JavaScript的getElementsByTagName方法
- 21. 關於android .finish()方法的問題
- 22. 我有一個關於SQL命令的問題?
- 23. 我有一個關於窗口手機佈局的問題
- 24. 我有一個關於HTTPConnection和getResponseCode在BlackBerry上的問題
- 25. 我有一個關於jQuery性能的問題
- 26. 我所有關於opencv_traincascade的問題
- 27. 我有關於rootview掛起的問題
- 28. 我有關於topviewcontroller的問題
- 29. jQuery的:我怎麼會我有一個關於這個問題的圖像
- 30. 有關UIApplication的sendEvent方法的問題
你有現場使用?如果你不動態添加這些元素,你可以使用$('。classname')。click(function(){some code;}); – dave
'live()'和'delegate()'現在都被棄用了,在可能的地方使用'on()' – danwellman