Yalnızca Javascript kullanma yerine JQuery-only kullanmanın avantajları nelerdir?
JavaScript ve JQuery kodlama konusunda sınırlı bir deneyime sahibim. HTML sayfalarına her birinin bitlerini ve snippet'lerini ekledim ancak çoğunlukla diğer dillerde sunucu tarafı öğelerini kodladım. Teorik olarak aynı şeyleri iki yaklaşımdan birini kullanarak da yapabilmenize rağmen (ve elbette aynı projede bunları karıştırabilirsiniz), JQuery'i her zaman en baştan kullanmaya başlamanın bir eğilim olduğunu göründüğünü fark ettim. Projenin talep ettiği şey ne olursa olsun.
Yani merak ediyorum, sadece JQuery-kullanmamanın değil, sadece eski JavaScript kullanmanın dakik faydaları var mı?
Bunun soru gibi görünmediğini biliyorum çünkü “kesin bir cevap yok” veya “sonsuza dek tartışılabilir” olduğu söylenebilir, ancak aslında “Bunu yapabilirsiniz” gibi dakik cevapları umuyorum. bir yaklaşım ve bunu diğeriyle yapamazsınız ".
Scrwtp'nin yorumuna göre, sadece DOM Handling bölümüne bakmıyorum. Benim sorum daha doğrusu: JQuery bir kütüphanedir. Javascript için. Bu kütüphane hakkında diğer diller için diğer kütüphanelerin aksine garip bulduğum şey, JQyery'nin durumunda, onu yalnızca kullanabilecek ve doğrudan Javascript'e dokunmaya gerek kalmayacak şekilde tasarlanmış gibi görünüyor. Bu, kütüphanede (ya da bu durumda çerçevenin, ancak analojinin hala geçerli olduğunu düşünüyorum) hala bir çok yönden ele almasına rağmen, Hibernate ve SQL diyelim. , en azından bazı saçak davaları için. Ancak JQuery & Javascript durumunda, Javascript ile yaptığınız her şeyi sadece JQuery kullanarak yapabilirsiniz (ya da en azından bana öyle geliyor).
Stargazer712'nin yorumuna göre: evet, sizinle aynı fikirdeyim, burada soru, “JavaScript'i nasıl kullanacağınızla ilgili bir mesele” olduğu gibi. Aslında sormaya çalıştığım şeydi, ama bazı kötü formülasyonlar yaptım. İşte başka bir benzetme: Bahar İfade Dili. Bu bir Java kütüphanesi. Java olmadan kullanamazsınız, Java temellidir ve kullanmaya devam ederken Java'yı kullanabilirsiniz. Ancak pratikte yapabileceğiniz şey bu kütüphaneyi bir Java projesine eklemek ve tüm kodunuzu Spring EL'in ifade dilini kullanarak yazmaktır; bu da kodunuzu Java'ya hiç benzememesini sağlar ve hatta paradigma değişimini bile engeller (örneğin, artık sahip değilsiniz). bunu kullanırken güçlü tip uygulama). JQuery'nin sadece bir JS kütüphanesi olduğunu anladığım halde, bana göre pratikte Spring EL'in Java ile aynı etkiye sahip olduğu görülüyor, yani yalnızca API'yi bir proje aracılığıyla kullanabilir ve JavaScript'in API'lerinden kaçınabilirsin. Ve bunun iyi bir şey olup olmadığını merak ediyordum, tuzaklar ne olabilir?
(ve evet, herkesin cevaplarını okuduktan sonra şunu anlıyorum:
a. benim sorum bir noktaya kadar biraz duygusal değil
b. soru tamamen doğru olsa bile, cevap çok fazla olurdu "hayır, sadece her zaman sadece JQuery kullanamazsınız)