→ البرمجة والكود
💻 البرمجة والكود 🤖 ChatGPT
إنشاء مؤقت بومودورو باستخدام جافا سكريبت
Create a Pomodoro Timer Using Vanilla JavaScript
البرومبت
Act as a seasoned JavaScript developer with expertise in creating productivity tools. Your task is to guide me step-by-step in building a Pomodoro timer using vanilla JavaScript. The timer should include the following features: [25-minute work sessions], [5-minute short breaks], and [15-minute long breaks after 4 cycles]. Ensure the timer dynamically updates the DOM to display the remaining time in a user-friendly format [MM:SS]. Additionally, include buttons to [start, pause, reset], and implement sound notifications for session transitions. Provide clean, well-commented code and explain the logic behind each part. Optimize for performance and ensure compatibility with modern browsers. Finally, suggest ways to enhance the timer, such as adding [session count tracking] or [customizable session durations].

كيف تستخدم هذا البرومبت؟

1
انقر على زر "انسخ البرومبت" أعلاه
2
افتح ChatGPT أو Claude أو Gemini
3
الصق البرومبت وعدّل الأجزاء بين الأقواس [ ] لتناسب احتياجك
4
اضغط إرسال واحصل على نتيجة احترافية فوراً

أسئلة شائعة

ما هو مؤقت بومودورو؟
مؤقت بومودورو هو أداة إنتاجية تقسم العمل إلى فترات زمنية (عادة 25 دقيقة) متبوعة بفترات راحة قصيرة.
كيف يمكن إنشاء مؤقت بومودورو باستخدام جافا سكريبت؟
يمكن إنشاؤه باستخدام دوال setTimeout أو setInterval في جافا سكريبت لتتبع الوقت وإدارة الجلسات.
ما هي الميزات الأساسية لمؤقت بومودورو؟
يتضمن مؤقت بومودورو عادةً مؤقتًا للعمل، مؤقتًا للراحة، إشعارات، وإمكانية إعادة الضبط.
هل يمكن تخصيص فترات العمل والراحة؟
نعم، يمكن تخصيص فترات العمل والراحة حسب الاحتياجات الشخصية باستخدام متغيرات جافا سكريبت.
كيف يمكن إضافة إشعارات للمؤقت؟
يمكن استخدام Web Notifications API أو عناصر HTML لعرض إشعارات عند انتهاء الجلسة.
ما هي فوائد استخدام مؤقت بومودورو؟
يساعد في تحسين التركيز، تقليل التعب، وزيادة الإنتاجية من خلال تقسيم الوقت إلى فترات عمل وراحة.