Web programala öğrenme sürecimde bilgilerimi bir proje ile pekiştirmek adına bu projeyi geliştirmek istedim.
Projem basit bir musicplayer uygulamasıdır. Kullanıcı listedeki müziklerden istediğini seçip dinleyebilir ve müzikler arasında geçiş yapabilir. Ayrıca müziği ileri geri sarma şansı da vardır.
Projede "index.html" adlı dosya benim ana html dosyamdır ve gerekli görsel düzenlemeleri yaptığım css dosyamsa "style.css" dosyasıdır.
"img" ve "mp3" dosyalarımsa çalınacak müzikler için gerekli bilgileri depoladığım dosyalardır.
"music.js" dosyası, dosyalardaki müzik bilgilerini (ses ve görsel) birer değişkene atama görevini üstlenmektedir.
"music.player" dosyası da bu değişkenler yani müzikler arasında geçişlerin yapılması ve "app.js" dosyasının bu müziklere olması gerektiği gibi ulaşabilmesinden sorumludur.
Son olarak "app.js" dosyasıysa müziklerin oynatılması, ileri geri sarılması gibi uygulamamın asıl işlevlerinin yapıldığı dosyadır. Kullanıcıdan gelen girdilere ve uygulamanın kendi içindeki işleyişe göre gerekli işlevleri yerine getirmekten sorumludur.