@יוס אמר בשגיאה ב API מול וורדפרס:
הוספתי גם את זה ועדיין לא נפתר
איפה הוספת את זה? זה צריך להיות בדומיין השני, אם אתה פונה בבקשה מדומיין X לדומיין Y, דומיין Y צריך להוסיף את הכותרות האלה לתשובה
@יוס אמר בשגיאה ב API מול וורדפרס:
הוספתי גם את זה ועדיין לא נפתר
איפה הוספת את זה? זה צריך להיות בדומיין השני, אם אתה פונה בבקשה מדומיין X לדומיין Y, דומיין Y צריך להוסיף את הכותרות האלה לתשובה
בלי ניסיון, תבדוק אם זה מתאים לך
https://sailsjs.com/
ואולי תעבור גם על הרשימה פה
https://www.ubuntupit.com/best-nodejs-cms-platforms/
אם אחת מהם מתאימה
@אבי-203 אולי full text search יעזור
@chagold אמר בסינון טקסט חופשי בarray js:
מערך בן 1000000 רשומות
console.time('a')
arr = new Array(1000000).fill({A:1})
a = arr.filter(a => a.A === 1).map(a => a.A)
console.timeEnd('a')
//a: 114.833984375ms
@chagold אמר בסינון מערך התלוי בנתוני כמה פרמטרים (שחלקם לא יגיעו) - js:
כל הרעיון אצלי הוא שאין משהו קבוע - לא סט קבוע חיובי ולא של או זה או זה, אלא תלוי אם המשתמש הזין ערך בתיבת החיפוש.
ולמה הקוד של דוד לא מספק אותך? אם המשתמש הזין ערך אז תאגד אותו לאוביקט, ואם לא אל תאגד
@ב-ל השאלה שלך תאורטית או למעשה? אם זה למעשה תפרט קצת על הסיטואציה כדי שיהיה אפשר להתאים את התשובה לצורך שלך.
לדוגמא "אני רוצה שהמשתמש יכניס טקסט ואני אחשב לו את הגימטריא"
המדיניות אבטחה של הדפדפנים היא שלא מאשרים בקשות אג'קס חוצות דומיינים, אלא אם כן השרת השני מחזיר כותרת תגובה שהוא מאשר את הבקשה.
לכן לא תוכל לשלוח בקשה ישירות מהדפדפן לשרת של מיילגן, תצטרך תיווך של שרת שלך עם דומיין זהה לדומיין של הממשק
מישהו שלח לי
https://marketplace.visualstudio.com/items?itemName=nrwl.angular-console
תוסף לVSCODE ממשק לאנגולר CLI במקום לעבוד בשורת פקודה
@אהרן לא הבנתי את הסיטואציה אז אני לא יודע מה היתה הבעיה שלך והאם היא כבר נפתרה. רק דבר אחד אני יכול להגיד, כשאתה מעביר קולבק בצורה כזו:
callToFunc(this.callback)
הקולבק מתנתק מהאבא שלו, והוא לא יזהה את הזיס שלו.
אם זו הבעיה שלך, הפיתרון הוא להעביר את הקולבק כך:
callToFunc(() => this.callback())
אני חושב שמי שמגיע בלי רקע מוקדם אין סיבה שלא להתחיל עם אנגולר ולהנות מהשכלולים שהפריימוורק מציע. זה באמת קל עם ה CLI
מקסימום אם יהיה צורך אפשר אחר כך ללמוד אנגולר JS, אחרי שיודעים אנגולר זה ממש קל ללמוד את זה.
@אהרן אז תעביר אותו כפרמטר
@yossiz תודה!
להאזין לאירוע עם on ומיד באירוע הראשון לבטל את המאזין עם off
https://api.jquery.com/off/
@גמליאל הדרכים הפשוטות והנכונות יותר, כנראה כוונתך להצמיד אירוע לאלמנט תוך כדי שאתה יוצר אותו.
לדוגמא, אם אתה עושה 10 כפתורים:
for(let i = 0; i<10; i++){
let button = document.createElemet('button')
document.body.appendChild(button)
}
ובכל כפתור אתה רוצה להצמיד אירוע לחיצה, שיקפיץ אלרט עם המספר של הכפתור, אז במקום לתת לכל כפתור ID ולהשתמש בו, אתה יכול תוך כדי יצירת הכפתור להצמיד לו את האירוע כך:
for(let i = 0; i<10; i++){
let button = document.createElement('button')
button.addEventListener('click', function(){ alert(i) })
document.body.appendChild(button)
}
@ש-ב-ח ברור שמבחינת יעילות קוד וביצועים זה בזבוז לטעון את הכל מחדש, אבל לא תמיד זה אמור להפריע לך, אם זו אפליקציה קטנה ואנשים בה מעט אולי זה לא צריך להיות אכפת לך לטעון הכל אם זה מקל עליך, אבל בעז"ה כשהאפליקציה תגדל ותצטרך לסבול מאות משתמשים לדקה השרת שלך יתחיל להרגיש את הטעינה הכפולה.
בקשר לקלות של הקוד, תכף יגיע @dovid וימליץ לך לעבור לאנגולר, אז אני מגלה דעתי שאני מסכים איתו...