Milyarlarca web sayfaları vardır, ve bunların birçoğu bir şekilde etkileşimlidir - aslında, bunların birçoğu aynı şekilde etkileşimlidir. Slayt gösterisi kullanan kaç web sitesi gördünüz? Ben yüzlercesini gördüm!
The Onion'dan bir slayt gösterisinin ekran görüntüsü
Şimdi, bu web geliştiricilerin her birinin slayt gösterisini oluşturmak için kendi JavaScript kodunu yazmış olması olasıdır, ama bunların çoğu muhtemelen aynı kodu yeniden kullanmıştır. Programcılar olarak, kullanabildiğimizde mevcut kodu yeniden kullanmalıyız ki, başka bir programcının yazdığı kodu yeniden yazmak için zamanımızı harcamayalım.
JavaScript'te bunu bir kitaplıkla yapıyoruz. Kitaplık birkaç fonksiyon içeren bir JavaScript dosyasıdır, ve bu fonksiyonlar web sayfanız için faydalı bir görev başarır.
Hangi fonksiyonları kullanacağımızı nasıl biliyoruz? Kısaysa, JavaScript dosyasına bakabiliriz, veya daha da iyisi, belgelere bakabiliriz. Çoğu kitaplığın mevcut fonksiyonlar ve gerçek dünyadan örnekler listesi içeren belgeleri bulunur.
Örneğin, burada slayt gösterileri oluşturmak için Galleria belgelerinin küçük bir parçasını bulabilirsiniz:
Galleria belgelerinin ekran görüntüsü
Bir programcı bir JS kitaplığı oluşturduğunda ve dünyaya bunu açtığında, bunu bilerek dünyayla paylaşmak istiyorlar demektir - bu, sıklıkla şahane belgelerle ve örneklerle desteklemek için gerekli çabayı gösterdikleri anlamına gelir. Belki bir gün faydalı bulduğunuz bir işlevin kitaplığını oluşturmaya ve bunu dünyayla paylaşmaya karar vereceksiniz.
Ancak, ilk olarak, bir kitaplığı nasıl kullanıyoruz? Şimdi size bunu göstereceğim!