עריכת תוכן דינמי
-
יש בדף (HTML) אלמנט (DIV) שאני צריך לשנות את התוכן שלו בעת ארוע (למשל רשימת קטגוריות שכשלוחצים על קטגוריה אחת מוצג רשימה של כל הנושאים ששייכים לאותה קטגוריה). איך עושים את זה? JS? CSS?
וכן - האם מומלץ לשנות את התוכן באמצעות קוד (JS?), או לכתוב מראש את כל ה-HTML ורק לתת קלאסים ולשנות את התצוגה בCSS?תודה.
פורסם במקור בפורום CODE613 ב03/10/2017 01:58 (+03:00)
-
אם אתה באיזה פלטפוטרמה מסוימת - יש לפעול לפי הכללים שם , שזה אומר סקופ באנגולר וסטיט בריאקט. אתה נותן לDIV את ההוראה מה הוא צריך להציג, ומחילף את זה מאחורי הקלעים. מאוד נח.
אם לא- ואתה בונילה, תעשה לעצמך אוביקט שהוא מקור המידע שלך, בפורמט JSON ועם JS תעשה שכל קליק מפנה למקום באוביקט, ומחזיר HTML מתאים.
אם זה לא הרבה מידע ואמור להשאר ככה +- , תעשה עם המחלקות.
בעקרון לדעתי תמיד תמיד עדיף JS. ככה יש יותר שליטה על מה שקורה, במקומות שהקצוות של CSS מטשטשות.
פורסם במקור בפורום CODE613 ב03/10/2017 12:18 (+03:00)