jQuery, geliştiricilerin kelimenin tam anlamıyla "daha az yazmasına, daha çok yapmasına", sorduğunuz 3 farklı çeşidin çok farklı şeyler yapmasına izin vermek için tasarlanmış bir JavaScript çerçevesidir.
İlk olarak jQuery, çerçevenin ana işlevselliğini içeren çekirdek kitaplıktır, bu nedenle bir öğenin görünmesini istiyorsanız, sayfanıza jQuery'yi dahil eder ve ardından fadeIn()
öğelerinizden birinde işlevi çağırırsınız .
jQuery UI, genellikle aksi takdirde işlemek için çok fazla kod gerektiren kullanıcı arabirimi öğeleri ve etkileşimleri göz önünde bulundurularak oluşturulmuştur. Yani kütüphane, öğeleri sürükleyip bırakma ve bu etkileşimlerden yararlı bilgiler alma gibi şeyler içerir. Ancak aynı zamanda görünüm ve his üzerinde de bir odaklanma var, bu nedenle bu kütüphanede bu güçlü UI öğelerini şekillendirmek için her türlü tema var.
jQuery mobile, jQuery üzerine inşa edilmiş ve özellikle mobil platformlar için tasarlanmış güçlü bir çerçevedir. Sürükle ve bırak gibi şeylerin tüm işlevlerinin dokunmatik ekranlar için yeniden düşünülmesi gerektiğinden sonra, "gezinme" gibi temel işlevler de öyle değildir. mobilde var.
Hep birlikte çerçeveler, bir sitenin kullanılabilirliğini artırmak ve geliştiricilere gerçekten çok zaman kazandırmak için kullanılabilir. Çerçeve hakkında daha fazla bilgi edinmek için, başlamak için harika bir kaynak olan Learning jQuery'yi ziyaret edin .
Eklentiler, web geliştiricilerinin çözümü sorunlarına götürmelerine ve tek bir işlevsel ve bağımsız blok halinde (genellikle ayrı bir dosyada) özetlemelerine olanak tanır. Daha sonra bunu başkalarıyla paylaşabilirler, böylece onlar da aynısını yapabilirler. Bu nedenle, birisi oluşturduğu bir site için bir galeri özelliği oluşturursa, bir eklenti yapmak, kodu kolayca yeniden kullanmalarına ve aynı sorunla karşılaşan diğerlerine yardımcı olur.