İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
En estet e guiaremos te guiaremos paso bir paso para el desarrollo de un aplicación web adaptativa, que izinli organizar un estudio por intervalos (pomodoro kullanımı ve kullanımı için) ve ortamın en temel kuralları.
Doktora ve Doktora Programları, Sistematik Multimedya Programları Arquitectura, Académico Ingeniería Multimedia de la Universidad Autónoma de Occidente.
Para la realización de este proyecto se tuvieron en cuenta los siguientes puntos:
1. Objetivo Müdürü
2. Objetivos Secundarios
3. Aktiviteler
4. Kronogram
5. Kullanımların tanımı
6. Trabajos relacionados
7. Gereken işlevler
8. Hiçbir işlev gerektirmemesi
9. Telekomünikasyon
10. Donanım
11. Yazılım
Adım 1: Yinelemeler
Para realizar la aplikación web se hará uso de los siguientes recursos:
- Bilgisayarsız
- Sonidolar CC0
- Visual Studio Kodu
- Komut Dosyaları.js
Los sonidos Environmentales que se utilizarán oğlu:
- Lluvia
- Olas
- Viyana
- Rayolar
- fuego
- pijaro
2. Adım: Visual Studio Kodu
Visual Studio Code, JavaScript'in kullanımı ve kullanımı için izin verilir.
3. Adım: İthalat De Medios
CC0 (Creative Commons Zero) için en son görseller ve sonidolar için lisans:
- En el explorador de VS Code, en la halıa del proyecto le damos "Yeni Klasör" ve kremler için tıklayın 2 halı: una para los audios y otra para las las ımágenes
- Arrastramos los audios ve fotos en sus saygılı halılar
Adım 4: Pantalla Müdürü
Para el desarrollo de la pantalla, ilk olarak isteğe bağlı olarak, Pomodoro, en az bir tanımla, en son işlevlerin kontrolünü sağlar.
El código para su desarrollo es el siguente:
ASM
Odak
Temporizador
En este temporizador utilizamos la Tecnica Pomodoro de Francesco Cirillo. La cual split el estudio en 25 minutos de actividad, seguidos de 5 minutos de
descanso, y cada cuatro pomodoros 15 dakika descanso en lugar de 5.
25:00
Iniciar
stüdyo
sonidolar
Lluvia
50
pijamalar
CSS
HTML'yi en iyi şekilde değerlendirin, HTML'yi tanımlayın, fondoya izin verin. En el código anterior se tanımla ubicación del Archivo CSS, así como la librería que utiliza
h1 { renk: #F45B69; }.logo-img { yükseklik: 35 piksel; }.main { üst dolgu: 20 piksel; }.tempo { yükseklik: otomatik; genişlik: otomatik; sınır yarıçapı: 25 piksel; metin hizalama: merkez; arka plan rengi: #F45B69; }.tempo h2{ yazı tipi boyutu: 60 piksel; dolgu: 30 piksel; Beyaz renk; }.tempo düğmesi{ kenar boşluğu-alt: 30 piksel; } #est { renk: beyaz; kenar boşluğu-alt: 30 piksel; arka plan rengi: #df4e5a; sınır yarıçapı: 10 piksel; } #sounds { yükseklik: 400 piksel; genişlik: %100; arka plan resmi: url("https://i.ibb.co/997L37C/bg.jpg"); arka plan tekrarı: tekrar yok; arka plan konumu: sol; üst kenar boşluğu: 20 piksel; kenar boşluğu-alt: 20 piksel; sınır yarıçapı: 50 piksel; dolgu: 20 piksel; } h3{ renk: beyaz; }.rn{ genişlik: %100; }.sld_val { renk: beyaz; } #aud_lluvia { genişlik: %100; }
Adım 5: Temporizador
En la app, en la lograr la funcionalidad del Temporizador, así como el kontrol del volumen de los sonidos ve script.js kullanımından yararlanır. Su codigo es el siguiente:
var counterMinutos = 25; var counterSegundos = 0; var descanso = true; var descanso = 1; function iniciarContador(){ setInterval(function () { //Mostrar texto document.getElementById("est").style.display = "block"; //Iniciar Contador if (counterSegundos == 0 && counterMinutos > 0) { counterSegundos = 60; counterMinutos--; } //Descansos if (counterSegundos == 0 && counterMinutos == 0) { if(descansos != 4){ if (descanso) { document.getElementById("temp-bg").style.backgroundColor = "#2bb91e"; document.getElementById("est").style.backgroundColor = "#239419"; document.getElementById("est").innerHTML = "Descanso"; counterMinutos = 5; descanso = !descanso; konsol. log(descansos); } else { document.getElementById("temp-bg").style.backgroundColor = "#F45B69"; document.getElementById("est").style.backgroundColor = "#df4e5a"; counterMinutos = 25; document.getElementById("est").innerHTML = "Estudio"; descanso = !descanso; descansos++; console.log(descansos); } }else{ counterMinutos = 15; document.getElementById("temp-bg").style. backgroundColor = "#2bb91e"; document.getElementById("est ".style.backgroundColor = "#239419"; document.getElementById("est").innerHTML = "Descanso Largo"; descanso = yanlış; descansos = 0; } } else { counterSegundos--; } //Cambiar texto if (counterSegundos > 9) { id = document.getElementById("count"); id.innerHTML = counterMinutos + ":" + counterSegundos; } if (counterSegundos <= 9) { id = document.getElementById("count"); id.innerHTML = counterMinutos + ":0" + counterSegundos; } }, 1); } //Slider - Ses var kaydırıcı = document.getElementById("myRange"); var çıktı = document.getElementById("demo"); var aud_lluvia = document.getElementById("aud_lluvia"); aud_lluvia.onplay(); output.innerHTML = slider.value; // Varsayılan kaydırıcı değerini göster // Geçerli kaydırıcı değerini güncelle (kaydırıcı tutamacını her sürüklediğinizde) slider.oninput = function () { output.innerHTML = this.value; aud_lluvia.volume(bu.değer / 100); }