https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
זו הדרך המודרנית
יוסף בן שמעון
-
האזנה להיווצרות אלמנט בJavascript -
MySql JOIN עם אינדקס לוקח המון זמן@yossiz כתב בMySql JOIN עם אינדקס לוקח המון זמן:
אתה יכול להביא פלט של EXPLAIN עבור שתי השאילתות?
עם שליפה של העמודה הטקסטואלית:
בלי שליפה
זה אומר שבשאילתה האיטית הוא בכלל לא משתמש באינדקס?@yossiz כתב בMySql JOIN עם אינדקס לוקח המון זמן:
אגב, האם זה קורה על שרת לוקלי או מרוחק?
גם וגם
-
אשמח לעזרה בקוד פייתון@Android כדי שיודעי הפייתון יוכלו לעזור, כדאי שתעתיק את הקוד ואת השגיאה כטקסט חי ולא כתמונה
-
אנגולר - הצגת אובייקט JSONאו יותר פשוט, לכתוב כך בהטמל
<p> {{letter?.text}}<br> </p>
הסימן שאלה ? אומר שרק אם הערך קיים אפשר לגשת למאפיינים שלו
-
ביל גייטס - תודה!@dovid בלי נדר, כשאפנה אשנה לכתוב מדריך אי"ה
-
איך ניתן לערוך פוסטים/עמודים בוורדפרס עם עורך קוד?פעם עבדתי על אתר וורדפרס שהמתכנת פתר את הבעיה הזו בצורה יפה, אבל אני לא זוכר את הפרטים המדוייקים
בגדול הוא היה שם קבצי HTML באיזו תיקיה, ובקובץ single page הוא הגדיר שהשרת יקרא את הקובץ הטמל המשוייך לפוסט הזה, וכך הוא היה עורך את ההטמל דרך ה FTP באיזה עורך קוד שרצהמסתמא אפשר לעשות את זה עם short code שיאמר לפוסט מה הקובץ המשוייך אליו, או אפילו בלי שורט קוד, לעשות איזו התאמה בין השם של ההטמל למזהה של הפוסט
-
express.js בדיקה עם נתיב מטופל ע"י midelware כל שהוא@dovid
https://stackoverflow.com/a/46397967
נראה שכבר טרחו עבורך וכתבו את הפוקנציה המלאה בשבילך בבחינת ועמדו זרים ורעו צאנכם -
איך משתמשים בסאב דומיין כניווט?@חוקר אמר באיך משתמשים בסאב דומיין כניווט?:
אפשר לעשות כך סאב דומיין לכל יוזר וכו' ללא צורך בהגדרת כל תת דומיין בנפרד?
כן
@חוקר אמר באיך משתמשים בסאב דומיין כניווט?:
רשומה שכותבים בנפרד בפירוש לא מושפעת מהרשומה בכוכבית?
נכון
@חוקר אמר באיך משתמשים בסאב דומיין כניווט?:
האם זה נחשב כרשומה נוספת בודדת לגבי עלויות (rout53 של AWS)?
לא יודע מה זה
-
JS - החלפת רכיב מורכב בדף, מה עדיף?@איש-נחמד אמר בJS - החלפת רכיב מורכב בדף, מה עדיף?:
אני מודע לחטא הגדול של אי שימוש ב-node וכיו"ב, מחוסר זמן ללמידה...
לא הבנת אותי, אין לי בעיה שתעשה את זה PHP, אבל אל תרנדר תצוגות בצד לקוח עם אג'קס, אם עשית לוגין אז תרענן את הדף אחרי הלוגין ותשלח דף חדש מהשרת
-
פרקטיקת התמודדות מוצלחת עם מחרוזות טקסט ארוכות@dovid צודק, אני חוזר בי
-
עזרה - שרשור פרומיסים מותנה וביצוע פעולה רק בסיום כולם (JS)@צדיק-תמים אם אתה ממש מתעקש, אפשר לשפר את הפונקציה, כי היא עושה בעצם כמה דברים, וכלל נקוט בידינו שאין פונקציה אחת עושה שני שליחויות
אתה יכול להפריד את זה לפונקציה אחת שתהיה אחראית לבניה של ה URL, ופונקציה נוספת שתשלח את הבקשה לשרת. -
עזרה - שרשור פרומיסים מותנה וביצוע פעולה רק בסיום כולם (JS)@צדיק-תמים ברור וקריא מאד
רק בקטנה, השם של המשתנה שבונה את ה URL לא אמור להיות GET_INFO_FOR_VIDEO_ID, כי זה לא פונקציה שמחזירה ערך, זה סה"כ URL חביב, צריך לקרוא לו כפשוטו url
ועוד משהו קטן, אין צורך לפצל את שורות 12 ו 13, זה יכול להיות פקודה אחת, כי אתה לא משתמש בפרומיס שמוחזר בשורה 12 אלא רק לצורך חילוץ הגייסון, אז זה יכול להיות כךconst infoVideo_Object = await fetch(GET_INFO_FOR_VIDEO_ID).then(res => res.json())
-
עזרה - שרשור פרומיסים מותנה וביצוע פעולה רק בסיום כולם (JS)@צדיק-תמים אמר בעזרה - שרשור פרומיסים מותנה וביצוע פעולה רק בסיום כולם (JS):
אשמח להרחבה
תראה לדוגמא את הקוד הזה
const url = new URL('https://www.googleapis.com/youtube/v3/search'); url.searchParams.append('channelId', channelId); if (nextPageToken) url.searchParams.append('pageToken', nextPageToken); console.log(url.toString());
שרשור מחרוזות זה לא דבר קל, ובפרט אם תרצה אחר כך לתחזק את זה (להוסיף תוכן למחרוזת, לשנות תנאים וכדומה) זה הופך להיות סיוט.
במקום זה אתה שולט על ה URL עם קוד טהור, מוסיף פרמטרים עם המתודה append, ובסוף אתה מדפיס את התוצאה עם toString@צדיק-תמים אמר בעזרה - שרשור פרומיסים מותנה וביצוע פעולה רק בסיום כולם (JS):
ובכלל הייתי שמח להעמיק קצת יותר בכל העניין של כתיבה נכונה של קוד
הבסיס הוא כפי שכתב שעייה, תחשוב איך אדם אחר יבין את הקוד שלך (או אתה עצמך עוד חצי שנה), הקוד אמור להסביר את עצמו, שכל מתכנת יבין מה התפקיד של המשתנה הזה ולמה אתה קורא עכשיו לפונקציה הזו ומה אתה מצפה ממנה להחזיר, לכן חשוב להקפיד על שמוות משתנים ברורים, לייחד לכל פונקציה שם ברור ומטרה ברורה, לא לחסוך בקוד על חשבון הקריאות, גם אם נדמה לך שזה יעיל יותר וקצר יותר.
לדוגמא מה זה הפונקציה בשם "לולאה", לא ברור מה המטרה שלה, צריך לקרוא לה שם שיבהיר שהיא מקבלת מידע על הערוץכדאי מאד גם להצמד לתקנים אוניברסליים, לדוגמא פונקציה שמחזירה ערך אמורה להתחיל ב get, כמו getToken ופונקציה שאמורה להגדיר ערך אמורה להתחיל ב set, מחלקה מתחילה באות גדולה, פונקציה מתחילה באות קטנה, כל הדברים האלה עוזרים להבנת הקוד
-
קבלת קוד סטטוס HTTP של כתובת אינטרנט בדרך החסכונית ביותר (בJS) -
רענון iframe@chagold זה כנראה חסימה של הדפדפן, אתה יכול לנסות לתת לאייפריים ID בצורה ידנית דרך כלי המפתחים, ולנסות לגשת אליו דרך הקנוסול, כנראה זה יכשל עם אותה שגיאה כמו שכתב @chv אין הבדל בצורת הגישה
אפשר אולי לרענן אייפריים ע"י החלה מחדש של ה SRC שלוdocument.querySelector('.class-name').src = document.querySelector('.class-name').src
אבל כל זה פלסטרים, יש דרכם יותר אלגנטיות לתקשר בין יישומים בדף אינטרנט, אולי תנסה להסביר יותר את הצורך שלך
-
הוספת מתודה ל moment@חוקר תחשוב טוב אם כדאי לך להתערב ב API של ספריה חיצונית, למה שלא תעשה פונקציה עצמאית שתחזיר את הערך שאתה רוצה?
-
בעקבות האשכול תבניות של API - איזה תחליף יש לnode.js ??@davidnead אמר בבעקבות האשכול תבניות של API - איזה תחליף יש לnode.js ??:
זה לא הופנה אלי אבל אשיב מצידי: לא, לפחות אני לא לקחתי בחשבון עד כמה מחד מתאפשר ליצור בוורדפרס דברים מתקדמים ולא סטנדרטיים ועד כמה זה קל ונפוץ. חשבתי שגם בוורדפרס צריך להיות מתכנת ברגע שזה אתר שקצת יוצא מהקופסה של חנות/בלוג וכדו'. וממילא לא לקחתי בחשבון שמרבית הפרוייקטים שאקבל כעצמאי לא יתאימו למידה של NODE.
אני חושב שזו לא גישה נכונה להעדיף חיים קלים של וורדפרס, אתה מציע יתרון ללקוח אם אתה בונה לו אתר מקוסטם בנוד, לבנות בלוג מאפס זה לא ערך מוסף, לכן זו עוולה ללקוח, אבל לבנות לו אפליקציה עיסקית בנוד זה לתת לו ערך מוסף ששוה לו כסף
-
לחזור לתחילת הסקריפט ב PHP@ass
fetch אמור לעבוד גם בלוקאלהוסט -
מעוניין לסייע (ללא תשלום) למפתח WEB -
js, פונקציה להעתקת אוביייקט כחדש@yossiz ראוי לזכור שזה תקף רק לאובייקט שטוח חד מימדי, באובייקט דו מימדי כל המימדים העמוקים יותר לא יועתקו, לדוגמא
const obj = { id:1, innerData: { id:1 } }
innerData ישאר מצביע לאובייקט המקורי