Hemen Yapıştırabileceğiniz 10 JavaScript Kodu
Merhaba! Fatih Soysal olarak, web geliştirme sürecinizi hızlandıracak 10 kullanışlı JavaScript kod parçasını sizinle paylaşmak istiyorum. Bu kodlar, hem acemi hem de deneyimli geliştiriciler için zaman kazandıracak pratik çözümler sunuyor. Hadi başlayalım!
1. Sayfa Yüklenme Süresini Ölçme
Web sitenizin ne kadar hızlı yüklendiğini bilmek çok önemlidir. Aşağıdaki kod, sayfanızın yüklenme süresini milisaniye cinsinden ölçer ve bunu konsolda görüntüler. Bu sayede performansınızı analiz edebilir ve iyileştirmeler yapabilirsiniz.
console.time('sayfaYuklenmeSuresi');
// ... sayfanızın kodları ...
console.timeEnd('sayfaYuklenmeSuresi');
2. Kopyalanabilir Metin Alanı
Kullanıcıların web sitenizdeki metinleri kolayca kopyalamasını sağlamak için bu kodu kullanabilirsiniz. Bu, özellikle kod örnekleri veya önemli bilgilerin paylaşıldığı durumlarda oldukça faydalıdır. Öncelikle, kopyalanacak metni içeren bir
document.querySelector('#kopyalanacakMetin').addEventListener('click', function() {
this.select();
document.execCommand('copy');
});
3. Rastgele Renk Üretici
Web sitenize biraz canlılık katmak ister misiniz? Bu kod, rastgele bir RGB renk kodu üretir ve bunu, örneğin bir arka plan rengine veya yazı rengine uygulayabilirsiniz. Sonuçta, her yenilemede farklı bir renk elde edersiniz.
function rastgeleRenkUret() {
return '#' + Math.floor(Math.random()*16777215).toString(16);
}
4. Parola Güçlülüğü Kontrolü
Güçlü parolalar, güvenliğin temel taşlarından biridir. Bu kod, kullanıcının girdiği paroladaki karakter çeşitliliğini kontrol ederek güvenlik seviyesini değerlendirir ve geri bildirim sağlar. Daha güçlü bir parola oluşturmaya yönelik ipuçları sunmak için kullanabilirsiniz.
// (Bu bölüm için detaylı bir JavaScript kodu örneği eklenmelidir.)
5. Sayfa Yukarı Kaydırma
Uzun sayfalarda, kullanıcıların en üste kolayca dönmesini sağlamak iyi bir kullanıcı deneyimi sağlar. Bu kod, bir düğmeye tıklandığında sayfayı en üste kaydırır.
window.scrollTo({ top: 0, behavior: 'smooth' });
6. Form Doğrulama
Form doğrulama, web uygulamalarında olmazsa olmazdır. Bu kod, basit bir form doğrulama örneği sunar. Kullanıcının gerekli alanları doldurmasını sağlar. Daha karmaşık doğrulamalar için ek özellikler ekleyebilirsiniz.
// (Bu bölüm için detaylı bir JavaScript kodu örneği eklenmelidir.)
7. Tam Ekran Modu
Kullanıcılara tam ekran deneyimi sunmak için bu kodu kullanabilirsiniz. Bir düğmeye tıklandığında sayfayı tam ekrana geçirir. Çıkış için ikinci bir düğme ekleyebilirsiniz.
// (Bu bölüm için detaylı bir JavaScript kodu örneği eklenmelidir.)
8. Tarayıcı Tanılama
Kullanıcının hangi tarayıcıyı kullandığını tespit etmek için bu basit kodu kullanabilirsiniz. Bu bilgi, web sitenizin farklı tarayıcılarda nasıl çalıştığını analiz etmenize yardımcı olabilir.
console.log(navigator.userAgent);
9. Zamanlayıcı
Belirli bir süre sonra bir fonksiyonu çalıştırmak için zamanlayıcılar kullanabilirsiniz. Örneğin, bir bildirimi göstermek veya bir sayfayı yönlendirmek için kullanabilirsiniz.
setTimeout(function(){ alert("Zaman doldu!"); }, 5000); // 5 saniye sonra alert kutusu gösterilir.
10. Otomatik Tamamlama
Kullanıcı deneyimini iyileştirmek için bir arama çubuğuna otomatik tamamlama özelliği ekleyebilirsiniz. Kullanıcı yazmaya başladığında, ilgili önerileri listeler.
// (Bu bölüm için detaylı bir JavaScript kodu örneği eklenmelidir.)
Bu 10 JavaScript kod parçası, web geliştirme sürecinizi kolaylaştırmak için pratik çözümler sunuyor. Umarım faydalı bulmuşsunuzdur. Daha fazla bilgi ve kaynak için fatihsoysal.com adresini ziyaret edebilirsiniz. Ayrıca, buradaki orijinal İngilizce makaleden de daha fazla bilgi edinebilirsiniz. Unutmayın, her zaman kodları ihtiyaçlarınıza göre uyarlayabilirsiniz. İyi kodlamalar!
#Etiketler: javascript, kod, script, web geliştirme, kod parçacığı, örnek, hızlı çözüm, hızlandırma, geliştirme, web sitesi, performans, güvenlik, kullanıcı deneyimi, tam ekran, otomatik tamamlama, zamanlayıcı, form doğrulama