Google analytics kullanabilirsiniz.Ayrıca cpanel, plesk kullanıyorsanız kendi içinde istatistikleri veren araçlar mevcut.
scripti footer.php ye eklerseniz çalışır sanırım.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Font Color Change</title>
</head>
<body>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Ex, dolore vitae? Ullam recusandae quas iure necessitatibus
expedita ut earum nobis. Perspiciatis dicta asperiores recusandae impedit, debitis excepturi nostrum ab? Architecto.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Impedit quod expedita culpa corrupti laboriosam. Aliquid expedita voluptates
repudiandae voluptatem earum. Numquam eius quaerat fugiat quod quis at repellat quia voluptatem.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Impedit quod expedita culpa corrupti laboriosam. Aliquid expedita voluptates
repudiandae voluptatem earum. Numquam eius quaerat fugiat quod quis at repellat quia voluptatem.</p>
<button id="changefontcolor">Font Rengini Değiştir</button>
<script>
const btnchangefontcolor = document.getElementById('changefontcolor')
const paragraf=document.getElementsByTagName("p")
btnchangefontcolor.addEventListener('click', () => [...paragraf].forEach(item => item.style.color="red"))
</script>
</body>
</html>
Temel programlama bilgisine sahip olmadan js ile kolları sıvamak anlamanı zorlaştırabilir normaldir.Benim tavsiyem hem temel programalama bilgisi öğrenmek hem de nesne yönelimli programlama mantığını öğrenmek için java (yada python) dan başlaman işini kolaylaştırır.
Java ile nesne yönelimli programlama(OOP) mantığını iyi kavrarsan(sadece temel mantığı yeterli gerisi sana kalmış), js öğrenmeye başladığında reduce u ve çok daha fazlasını kendin yazabilirsin.
Sadece js değil diğer herhangi bir dili kolaylıkla öğrenebilirsin.
Java öğrenirken de hep konsoldaki çıktılarda kalmak sıkıcı gelebiliyor ama önemli değil, öğrendiklerinin değerini sonra anlıyorsun.
Başarılar.
// saniyeCubugu.style.rotate=`z ${saniye*6}deg`
evet bu satiri da açıklama yapınca su gibi akıyor.Teşekkürler.
css tarafında transition ve js de interval ile yapınca senkronize olamıyordu.
background a component her render olduğunda random renk vermek.
Kullanılan temanın style css ine ve page php dosyasına html kodlarını ekledim çalışıyor.
css de media query leri kullanarak display none yada visibility hidden yaparak.
Profesyonel iş yapmak istiyorsan Model View Controller (MVC) yapısıyla yapmanı öneririm.
diğer sitenin hotlink koruması olabilir.
"HotLink koruması, diğer web sitelerinin web sitelerindeki dosyalarınızı (örneğin resimler) doğrudan bağlamasını ve kullanmasını engellemenizi sağlar."
Multi level mega menü css diye aratırsan birçok örnek bulabilirsin.
Yapması zor değil de uzun iş.prototürk youtube kanalında da örnekler var.
Alt menüleri yapmakta zorlanabilirsin.O kısmıda flex kullanarak kolayca halledebilirsin.
Ayrıca öğretmeninizi tebrik ederim güzel ödev vermiş.Bunu yaparsan css ile birçok işi yapabilirsin.
Başarılar.