Тёмный

Build this JS STOPWATCH in 18 minutes! ⏱ 

Bro Code
Подписаться 1,9 млн
Просмотров 16 тыс.
50% 1

#javascript #tutorial #course
00:00:00 HTML
00:02:01 CSS
00:08:17 JavaScript
This is a beginner's level project to build a simple stopwatch using JavaScript, HTML, and CSS.

Опубликовано:

 

19 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 23   
@BroCodez
@BroCodez 5 месяцев назад
// STOPWATCH PROGRAM const display = document.getElementById("display"); let timer = null; let startTime = 0; let elapsedTime = 0; let isRunning = false; function start(){ if(!isRunning){ startTime = Date.now() - elapsedTime; timer = setInterval(update, 10); isRunning = true; } } function stop(){ if(isRunning){ clearInterval(timer); elapsedTime = Date.now() - startTime; isRunning = false; } } function reset(){ clearInterval(timer); startTime = 0; elapsedTime = 0; isRunning = false; display.textContent = "00:00:00:00"; } function update(){ const currentTime = Date.now(); elapsedTime = currentTime - startTime; let hours = Math.floor(elapsedTime / (1000 * 60 * 60)); let minutes = Math.floor(elapsedTime / (1000 * 60) % 60); let seconds = Math.floor(elapsedTime / 1000 % 60); let milliseconds = Math.floor(elapsedTime % 1000 / 10); hours = String(hours).padStart(2, "0"); minutes = String(minutes).padStart(2, "0"); seconds = String(seconds).padStart(2, "0"); milliseconds = String(milliseconds).padStart(2, "0"); display.textContent = `${hours}:${minutes}:${seconds}:${milliseconds}`; } Document Stopwatch 00:00:00:00 Start Stop Reset body{ display: flex; flex-direction: column; align-items: center; background-color: hsl(0, 0%, 90%); } #myH1{ font-size: 4rem; font-family: "Arial", sans-serif; color: hsl(0, 0%, 25%); } #container{ display: flex; flex-direction: column; align-items: center; padding: 30px; border: 5px solid; border-radius: 50px; background-color: white; } #display{ font-size: 5rem; font-family: monospace; font-weight: bold; color: hsl(0, 0%, 30%); text-shadow: 2px 2px 2px hsla(0, 0%, 0%, 0.75); margin-bottom: 25px; } #controls button{ font-size: 1.5rem; font-weight: bold; padding: 10px 20px; margin: 5px; min-width: 125px; border: none; border-radius: 10px; cursor: pointer; color: white; transition: background-color 0.5s ease; } #startBtn{ background-color: hsl(115, 100%, 40%); } #startBtn:hover{ background-color: hsl(115, 100%, 30%); } #stopBtn{ background-color: hsl(10, 90%, 50%); } #stopBtn:hover{ background-color: hsl(10, 90%, 40%); } #resetBtn{ background-color: hsl(205, 90%, 60%); } #resetBtn:hover{ background-color: hsl(205, 90%, 50%); }
@wanisfcb137
@wanisfcb137 5 месяцев назад
I've been waiting for this video for a long time, thank you ❤
@aleksandarfischer2242
@aleksandarfischer2242 5 месяцев назад
Thank you so much for your great videos! The amount of knowledge you are sharing for free is truely amazing and deeply apreciated!
@yoyee8004
@yoyee8004 5 месяцев назад
Your videos bring me joy
@francogamer97
@francogamer97 5 месяцев назад
Hey! love the video! im just starting the 8hours long js video and is amazing, will you do a compilation with this video and the lastest js ones too?
@LiceoVillaFontana1
@LiceoVillaFontana1 3 месяца назад
That was very good. It is a simple example that introduces a number of not so elementary stuff in a very logical way... Cool
@Ard1023
@Ard1023 3 месяца назад
It ıs very informational When watching someone while He is doing the job . i think learning that way better in some way
@shaaliyana
@shaaliyana Месяц назад
🤜🤜🤜🤙🤙🤙🤙👏👏👏👏thanks for good work in making stopwatch but your not only a teacher but also your a developer in codes thanks bro.
@salad333
@salad333 5 месяцев назад
Thank you bro. You're super talented and a good teacher. ❤...... I wish you have a discord channel so I can ask you something about my career advice.
@tone2812
@tone2812 5 месяцев назад
😭😭 bruh I was just following your old JS stopwatch tutorial omg
@available2574
@available2574 5 месяцев назад
Bro Please make a video react JS full course with a single video. Look like JavaScript course. Bye the way, you are not only good but also better and best teacher.
@kartikshivankar1943
@kartikshivankar1943 5 месяцев назад
Can u please do a series on data science full course , it will be very helpful, its a kind request 🙏🙏🙏🙏 And thank u so much for ur work and efforts that u have been providing to people like me who cant afford to get paide course...love from India 🇮🇳 🫡🫡🤜🤛🫂
@ykfazzz
@ykfazzz 5 месяцев назад
Can you make a JS chatting app please ?
@charlesselrachski34
@charlesselrachski34 5 месяцев назад
bro thanks but where the gdscript4 , bunjs, nim2 , zig , dart ?
@pjm4364
@pjm4364 3 месяца назад
stop and reset buttons aren’t working tho I did everything correct, any solutions?
@ipsnaveennayak6702
@ipsnaveennayak6702 21 день назад
$symbol not working
@ronaldoromerovergel8373
@ronaldoromerovergel8373 3 месяца назад
it doesnt work... and the worst part is i dont know why..
@vice-108
@vice-108 5 месяцев назад
Let's try making Rock Paper Scissors game in JS 😏
@BroCodez
@BroCodez 5 месяцев назад
Already working on it
@vice-108
@vice-108 5 месяцев назад
Hello Bro 🙂
Далее
Learn JavaScript ES6 Modules in 6 minutes! 🚢
6:05
Build a Stopwatch using React in 20 minutes! ⏱
20:01
Learn Flexbox CSS in 8 minutes
8:16
Просмотров 1,3 млн
Learn CSS Colors in 6 Minutes
6:23
Просмотров 116
Build this JS calculator in 15 minutes! 🖩
15:20
Просмотров 324 тыс.
How to take control of Flexbox
16:01
Просмотров 87 тыс.