דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
א

אהרן

@אהרן
אודות
פוסטים
956
נושאים
165
קבוצות
0
עוקבים
0
עוקב אחרי
6

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שאלות על פונקציות JS שקשורות ל-DOM
    א אהרן

    יש כמה DIV'ים עם אותו className
    עכשיו אחד מהם נותן טריגר לשליחה וקבלת ajax
    בגלל שJS ממשיך לרוץ אחרי הפקודת ajax, המשך הפעולה במקרה של הצלחה מתבצע ע"י }).done(function או uppend.

    השאלה היא, איך אני מזהה את אותו אלמנט בדיוק בשביל לבצע בו שינוים, הרי לכולם יש אותו שם class??

    תודה!

    פורסם במקור בפורום CODE613 ב19/08/2015 08:34 (+03:00)


  • פיתוח מנוע חיפוש שיתחרה בגוגל
    א אהרן

    אתה כבר אוחז באחסון?
    מה עם שרתים לסריקה עצמה?

    פורסם במקור בפורום CODE613 ב10/08/2015 14:12 (+03:00)


  • רקורסיב בJS
    א אהרן

    @mat

    @אהרן
    ועכשיו שאלה למומחים

    מתי זה עדיף על for או while רגיל?

    תמיד. עדיף לולאה רגילה.
    בגלל שהמחסנית מוגבלת. במקרה שלא מצאת איך לממש בצורה רגילה. אז אין ברירה משתמשים ברקורסיה.

    חושב שהבנת הרקורסיה חשובה מאוד בשביל לדעת מהו הדרך לפתור בעיות.
    באופן אישי קשה לי יותר עם התכנון מהכתיבה עצמה.

    אגב, אפשרות הטורים של HTML לא עבד טוב עם ניקוד (טורים לא מאוזנים) אז הכנתי לולאה שעושה א"ז
    מחרוזת או מערך עם רצף 1-8 לדוגמא מחולק למס' הטורם הנדרש לפי מקס' שורות.

    //Columns
    	var menuArr = ['1','2','3','4','5','6','7','8']
    	var lines = 4;
    	var col = Math.ceil(menuArr.length/lines);
    	var tooltip = '';
    	if(menuArr.length < lines) lines = menuArr.length;
    				
    	for (var n = 0; n < lines; n++) {
    		for (var i = 0; i < col; i++) {
    			if(menuArr[n+(i*4)]) tooltip += (n+(i*4)+1) + ' ' +menuArr[n+(i*4)] + '  ';
    		}
    		tooltip = tooltip.substr(0, tooltip.length-2);
    		tooltip += '\n';
    	}
    /*
    input:
    "1 1  5 5
    2 2  6 6
    3 3  7 7
    4 4  8 8
    "
    */
    

    זו הדרך הנכונה?
    המון תודה לאנשים הנפלאים פה!

    פורסם במקור בפורום CODE613 ב16/08/2015 23:00 (+03:00)


  • רקורסיב בJS
    א אהרן

    @avr416

    אני לא מבין js אבל אנסה להסביר את מה שהבנתי בדברי softs ואולי זה יעזור לך אהרון..
    אם אני סתם מקשקש שטויות - אז תתקנו אותי :lol: :lol:
    קודם כל, הוא הסביר לך ש"כל רקורסיה מתבצעת בעליה ולא בירידה":
    כלומר, כיון שפעולה רקורסיבית היא פעולה שקוראת לעצמה עד תנאי העצירה שלה, אז החישוב של הפונקציה מתבצע רק לאחר שהגענו לתנאי העצירה וזה הכונה "ירידה" דהיינו שהיא יורדת ויורדת ויורדת (קוראת לעצמה שוב ושוב) עד שהיא עוצרת, ואז מבצעת את פעולת החישוב על הנתונים שיש באותו פעם (אצלך זה 1 1 ) ואז היא מחזירה את הערך 1 לפונקציה שקראה לה (וזה הנקרא "עליה"), וממילא הפונקציה שקראה לה הייתה 2 ) ולכן היא מבצעת את החישוב 2 G כשG זה הערך שהתקבל מהחישוב בפונקציה התחתונה יותר (כאן זה 1).
    ממילא כשהיא עולה לפונקציה הקודמת שקראה לה היא מחזירה לG את הערך 2, ולכן מתבצע 3G והתוצאה היא 6 והיא נשמרת במשתנה G.
    וממילא למעלה יותר 4
    6 = 24
    ובסוף 5 *24 והתוצאה 120.
    ולכן הוא גם אמר לך שאין פה שום פעולת חיבור אלא רק כפל.
    את מה שציינת N הוא הגדיר כG, וזה כנראה אותו דבר כיון שהN-1 מתבצע רק בשעת הירידה לרקורסיה לא בשעת העליה, ולכן כשהיא עולה הערך של N ושל N-1 אינו אותו דבר.

    צירפתי לך כאן קישור לקובץ שמרחיב על רקורסיה ובעמודים 5-7 מתייחס בדיוק להסבר של השאלה אותה העלית (זה נקרא בעיית ה'עצרת') ולהבדל בין סוגי הפעולות הרקורסיביות.
    ושוב, כמו שsofts אמר זה לא קשור לJS אלא לתכנות כללי.
    בהצלחה!

    הבנתי :mrgreen:

    ועכשיו שאלה למומחים
    מתי זה עדיף על for או while רגיל?

    פורסם במקור בפורום CODE613 ב16/08/2015 11:51 (+03:00)


  • רקורסיב בJS
    א אהרן

    @softs

    אתה לא מגיב, מסמן תודה או מסמן כנפתר אז מה זה אומר? אני אפילו לא יודע אם קראת את התשובה שלי
    אנשים משקיעים כדי לענות לך ואתה מתעלם...
    האם התשובה לא מעניינת אותך ואתה סתם זורק חידות פה? השאלות האלו לא מעניינות אותי במיוחד ואם כך אני אדע לא לטרוח להגיב
    פרט לכך הפורום הוא מקור ידע, ונושאים אמורים להסגר בצורה ברורה

    חלילה!
    ראשית תודה על המאמץ, שניכר מצורת ההגשה!
    נסיתי להבין ללא הצלחה
    וכמאמר הפסוק (בתנ"ך של ארכיטקט) "עדיף לנסות להבין פעם נוספת את ההסבר הקודם במקום להבין הסבר נוסף", תכננתי להדפיס ולקרוא שוב ביתר ריכוז.
    לא הבנתי לאיפה נעלם בפונקציה שלך n*
    ואת המשפט "ראשית פעולות הכפל מתבצעות ב"עליה" מהריקורסיה ולא ב"ירידה""

    שוב תודה!

    פורסם במקור בפורום CODE613 ב13/08/2015 00:46 (+03:00)


  • רקורסיב בJS
    א אהרן

    הנה הפונקציה

    alert(function(n) {return (n == 0) ? 1 : n*arguments.callee(n - 1);}(5));
    

    מדוע זה שווה 120??
    האם לא מתבצע
    54
    +
    4
    3
    +
    32
    +
    2
    1
    +
    1
    ??
    מה אני מפספס??

    פורסם במקור בפורום CODE613 ב10/08/2015 03:14 (+03:00)


  • מההה זההה ????
    א אהרן

    א. <use strict>? אתה מכניס א"ז בקביעות לסקריפטים שלך?
    ב. מה??

    פורסם במקור בפורום CODE613 ב18/08/2015 10:36 (+03:00)


  • מההה זההה ????
    א אהרן

    פה הסידרה שהבחור יצר ובדק את הקוד הזה
    למשל הבא בתור (קדמו את המספר בurl)
    http://jsfiddle.net/b38L4p9q/3/
    מראה את הקוד הנ"ל בתחביר רגיל

    function primeAlert(n) {
      'use strict';
      var arr = [], m, p;
      for (m = 2; m <= n; m++) {
        p = 1;
        while (m % ++p);
        if (m === p) arr.push(m);
      }
      arr.forEach(alert);
      return 42;
    }
    

    פורסם במקור בפורום CODE613 ב18/08/2015 04:50 (+03:00)


  • מההה זההה ????
    א אהרן

    עדיין לא הבנתי כמה דברים

    for(ll=!+[]+!![];ll<_+(+!![]);ll++) {
          lll=+!![];
    

    היתה הצהרה רק על משתנה L מאיפה צמח LL ו-LLL??

    forEach(alert);
    

    מאיפה הוא יודע על איזה מערך לבצע forEach??

    פורסם במקור בפורום CODE613 ב18/08/2015 04:44 (+03:00)


  • מההה זההה ????
    א אהרן

    @דוד ל.ט.

    @אהרן
    @mat
    פשוט כל אחד כזה. !+[] מחזיר true.

    כי?

    כי הסימן + (כשהוא לא בין שתי אופרנדים אלא יש רק אופרנד אחריו) משמש כממיר למספר (זהה לפונקציה Number). ההתנהגות של ההמרה היא שאם זה מחרוזת ריקה או אובייקט זה מחזיר אפס. ראה דוקומנטציה בMDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Unary_plus

    אז +[] שווה 0.
    והסימן ! הופך תוצאה בוליאנית. כיון שאפס זה שלילי אז זה מחזיר חיובי.

    תודה רבה רבה!
    הבנתי הרבה מהקוד, קבלתי הרבה תובנות והבנתי דברים נוספים.

    פורסם במקור בפורום CODE613 ב18/08/2015 04:40 (+03:00)


  • מההה זההה ????
    א אהרן

    @mat

    מעניין הדבר הזה.
    למדתי משהו שלא ידעתי על JS.
    true + true == 2
    פשוט כל אחד כזה. !+[] מחזיר true.

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!![] == false
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!![] == true
    

    קיים רק בשביל שנראה שהשפה הזו גאונית? :ugeek:

    פורסם במקור בפורום CODE613 ב18/08/2015 04:38 (+03:00)


  • מההה זההה ????
    א אהרן

    @mat

    פשוט כל אחד כזה. !+[] מחזיר true.

    כי?

    פורסם במקור בפורום CODE613 ב16/08/2015 23:01 (+03:00)


  • מההה זההה ????
    א אהרן

    את הדוגמא הקודמת עדיין לא הבנתי
    אז אני מנסה דוגמא קלה יותר..

    var Func = function(a,b,c)
    {
    alert(Func.length); //output 3
    alert(arguments.length); //output 6
    return a + b + c;
    }
    

    מדוע

    alert(arguments.length); //output 6
    

    ???
    תודה מראש!

    פורסם במקור בפורום CODE613 ב10/08/2015 03:09 (+03:00)


  • מההה זההה ????
    א אהרן

    יש למישהו פה מושג אם זה התפתח למשהו?
    https://gist.github.com/benjamingr/7119117

    פורסם במקור בפורום CODE613 ב04/08/2015 23:57 (+03:00)


  • מההה זההה ????
    א אהרן
    // Here I am, brain the size of a planet, and they ask me to write JavaScript...
    function kevinTheNumberMentioner(_){
      l=[]
      /* mostly harmless --> */ with(l) {
    
        // sorry about all this, my babel fish has a headache today...
        for(ll=!+[]+!![];ll<_+(+!![]);ll++) {
          lll=+!![];
          while(ll%++lll);
          // I've got this terrible pain in all the semicolons down my right hand side
          (ll==lll)&&push(ll);
        }
        forEach(alert);
      }
    
      // you're really not going to like this...
      return [!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]];
    }
    

    פורסם במקור בפורום CODE613 ב04/08/2015 02:24 (+03:00)


  • WPF או WEB?
    א אהרן

    @דוד ל.ט.

    @אהרן
    תגידו

    פותחים פרויקט להחזיר את רחמים לפורום?

    אדרבא.
    יש לך קשר עימו?

    שקליקאון יפרט..

    פורסם במקור בפורום CODE613 ב21/07/2015 11:31 (+03:00)


  • WPF או WEB?
    א אהרן

    @ClickOne

    @אהרן
    @ClickOne
    אני מצטער שלא הקשבתי לו, לא בגלל שהיום קשה לי, אלא בגלל ששרפתי כמה שנים טובות (וגם כתבתי כמה עשרות אלפי שורות קוד 🙂 + מאות טבלאות, טפסים ודוחות....) כדי להספיק לנשום (ולהתפרנס), ובשנים האחרונות אני לומד את מה שהחסרתי אז.

    אני יכול לומר בבירור שהיכולות שלמדתי באקסס הקפיצו אותי כמה שלבים קדימה, במיוחד בהבנה של DB, גם אם כיום אני ממעט להשתמש באקסס, דווקא בגלל שהתובנות שם היו מהירות והיה לי מספיק זמן להתקדם ולא להתעסק עם ה"חצץ".
    היום יש לי זמן להתעסק לפעמים עם ה"חצץ", ויותר חשוב מכך, ללקוחות שלי יש כסף ל"חצץ" הזה 🙂

    ראה כאן "קרב יריות" בנושא הזה 🙂

    האמת שפשוט לא הבנתי מה שכתבת
    מה הפסדת מהתעסקות עם אקסס?

    הפסדתי זמן.....
    היום אני כותב את כל התוכנה שלי (לניהול מוסדות) מחדש בווב.
    מצד שני, יש בזה משהו טוב.
    אני מתכנן את הכל מחדש, בצורה יותר טובה (בזה אין קשר לאקסס אלא לזהה שבמשך הזמן לומדים לעשות דברים יותר נכון ויעיל ללא קשר לפלטפורמה <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="מחייך" /><!-- s:-) --> )

    באיזה שפה צד שרת?

    פורסם במקור בפורום CODE613 ב21/07/2015 08:47 (+03:00)


  • WPF או WEB?
    א אהרן

    @ClickOne

    אני מצטער שלא הקשבתי לו, לא בגלל שהיום קשה לי, אלא בגלל ששרפתי כמה שנים טובות (וגם כתבתי כמה עשרות אלפי שורות קוד 🙂 + מאות טבלאות, טפסים ודוחות....) כדי להספיק לנשום (ולהתפרנס), ובשנים האחרונות אני לומד את מה שהחסרתי אז.
    אני יכול לומר בבירור שהיכולות שלמדתי באקסס הקפיצו אותי כמה שלבים קדימה, במיוחד בהבנה של DB, גם אם כיום אני ממעט להשתמש באקסס, דווקא בגלל שהתובנות שם היו מהירות והיה לי מספיק זמן להתקדם ולא להתעסק עם ה"חצץ".
    היום יש לי זמן להתעסק לפעמים עם ה"חצץ", ויותר חשוב מכך, ללקוחות שלי יש כסף ל"חצץ" הזה 🙂

    ראה כאן "קרב יריות" בנושא הזה 🙂

    האמת שפשוט לא הבנתי מה שכתבת
    מה הפסדת מהתעסקות עם אקסס?

    פורסם במקור בפורום CODE613 ב21/07/2015 00:24 (+03:00)


  • WPF או WEB?
    א אהרן

    תגידו
    פותחים פרויקט להחזיר את רחמים לפורום?

    פורסם במקור בפורום CODE613 ב21/07/2015 00:16 (+03:00)


  • WPF או WEB?
    א אהרן

    זה מה שהתכוונתי

    חלק מאלו שבנו מערכות גדולות באקסס זה כי הם התרגלו אליה כחובבנים (בניתי טבלה לתת בישיבה..), והיה להם קשה לחשוב על משהו אחר.
    למי שלומד מ-0 וגורס חצץ יש הזדמנות נהדרת לתת הזדמנות לשפות\מגמות אחרות.

    פורסם במקור בפורום CODE613 ב20/07/2015 23:04 (+03:00)

  • 1
  • 2
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 45 / 48
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום