Javascript'i, öğeleri bulmak, veri depolamak ve olayları dinlemek için belirli seçicilere bağlı görmek çok yaygındır. Bu aynı seçicilerin stil için kullanıldıklarını görmek de yaygındır.
jQuery (ve seçim motoru Sizzle), CSS tipi sözdizimine sahip öğelere referans vererek bunu destekler ve teşvik eder. Bu nedenle, bu tekniğin projeler inşa ederken 'öğrenilmemesi' (veya yeniden yapılandırıcı) özellikle zordur.
Bunun HTML ve Javascript geliştirme tarihinin bir sonucu olduğunu ve tarayıcıların bu tür eşleşmeleri etkin bir şekilde tüketmek / ayrıştırmak ve işlemek için oluşturulduğunu anladım. Ancak web siteleri giderek daha karmaşık hale geldikçe, bu gerçeklik bu ayrı katmanların düzenlenmesi ve korunmasında zorluklar doğurabilir.
Sorum şu: Modern web sitelerinde bundan kaçınılabilir mi ve kaçınılmalı mı?
Ön uç gelişmede yeniysem ve “doğru yol” gibi şeyleri öğrenmek istiyorsam, bu tür bağımlılıkları baştan ayırmayı ve bunlardan kaçınmayı öğrenmeye değer mi? Bu, jQuery'den daha ayrık bir yapıyı destekleyen bir kütüphane lehine kaçınmak anlamına mı geliyor?