בקשה | קוד java שמפעיל קוד css לפי שעות
-
@LEVI-H מקווה שעדיין רלוונטי...
let now = new Date(), hours = now.getHours(), minutes = now.getMinutes (); document.body.style.backgroundColor = hours == 10 ? "white" : hours == 7 ? "#828282" : hours == 8 ? minutes == 30 ? "blue" : undefined : "red";
אגב, כדאי לתקן את כותרת האשכול – ג'אווה וג'אווהסקריפט הן שתי שפות שונות לגמרי.
-
@LEVI-H כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
@שלום-עולם בשמונה חודשים הללו הספקתי ללמוד משהו בjavascript...
וגם התווסף כלי שימושי ופשוט שהיה יכול להסביר לך די בקלות איך עושים את זה...
קוראים לו צ'אט GPT... -
@NH-LOCAL כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
וגם התווסף כלי שימושי ופשוט שהיה יכול להסביר לך די בקלות איך עושים את זה...
@LEVI-H כתב
@NH-LOCAL נכון! בניתי כמה קודים מתוסבכים עם GPT (רוב השימוש שלי איתו הוא עם תיכנות)
אני דווקא מעדיף את רובי.
-
@שלום-עולם כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
@LEVI-H מקווה שעדיין רלוונטי...
let now = new Date(), hours = now.getHours(), minutes = now.getMinutes (); document.body.style.backgroundColor = hours == 10 ? "white" : hours == 7 ? "#828282" : hours == 8 ? minutes == 30 ? "blue" : undefined : "red";
איזה ternary hell
-
@צדיק-תמים כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
איזה ternary hell
צודק.
בשבילך:let now = new Date(), hours = now.getHours(), minutes = now.getMinutes(), color; switch (hours) { case 10: color = "white"; break; case 7: color = "#828282"; break; case 8: if (minutes == 30) { color = "blue"; } break; // ברירת מחדל default: color = "red"; } document.body.style.backgroundColor = color;
מכיוון שכנראה @LEVI-H לא רוצה שהצבעים ישתנו רק בשעות העגולות המדויקות, אפשר כמובן להגדיר תנאי של 'גדול / קטן מ-': לכתוב בשורות 6-7
switch (true) { case hours >= 10: