Şu anda binlerce satırlık jQuery kodu içeren bir sitede çalışıyorum, özellikle çok sayıda tıklama etkinliği var ve daha fazla performans olduğunu merak ediyordum. Tıklama olaylarını veya bir öğeye yapılan herhangi bir olayı bağlamak için orada, en iyi uygulamaların farkında olun.jQuery olaylarının öğelere bağlanması için en iyi yaklaşım nedir
Çeşitli bağlantılarda ve eşyalarda 30'dan fazla tıklama etkinliğine sahip olmak, iyi bir performansın kaydedilmediğinden emin olamaz. Yeni jQuery 1.7 "on" işlevi kullanılıyor, belki de olaylar vücut elemanına veya başka bir şeye bağlanmalı ve daha sonra bir kontrol tıklandığında öğeyi tıklayıp oradan çalışacak mı? Ya da, modern bir tarayıcı ya da performans için gerçekten bir sorun değil, bir çok olay ve bağlayıcı mı?
Olay delege, açıkçası. Statik kapsayıcı öğelerinize sahip olmak istersiniz ve işleyicileri ağırlıklı olarak bu öğelere bağlarsınız ... Örneğin, düğmeleri olan bir araç çubuğunuz varsa, araç çubuğunun kendisinde bir tıklatma işleyicisi istersiniz. –
Her etkinlik tıklandığında ne kadar benzersiz? –
Eh, değişir. Tıklama etkinliklerinin bazıları, karuseller içindir, bazıları popup modellerini göstermek içindir, bazıları etkinliklere diğer öğelere geçmek içindir. Bu yüzden her olayın benzersiz olduğunu söyleyebilirim. –