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

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

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

אהרן

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

פוסטים

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

  • .NET בדפדפן? BLAZOR
    א אהרן

    האם אני מבין נכון שהוא יריץ מהר יותר JS וגם ידע לקמפל JS לקבצים בינארים?

    חדשות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    זה זה

    function getClosetMatch(theString, matchSerch, goal) {
        let prevPos = [-1, 0];
        let reg = new RegExp(matchSerch, 'g');
        let lastResult = null;
        while((lastResult = reg.exec(theString)) != null){
            let currPosAfterFind = reg.lastIndex;
            let currPosBeforeFind = lastResult.index;
            if(currPosAfterFind < goal || prevPos[0]==-1) {
                prevPos = [currPosBeforeFind, currPosAfterFind];
            } else {
                if((prevPos[1] - goal) < (goal - currPosAfterFind)) {
                    prevPos = [currPosBeforeFind, currPosAfterFind];
                }
                break;
            }
        }
    
        return  prevPos;
    }
    
    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    לא טוב

    var str = 'aa\r\n\bb\r\n'
    var reg = new RegExp('\r\n|\n\r|\r|\n', 'g');
    var res = reg.exec(str)
    
    res.length
    //reg.lastIndex
    //str.length
    

    זה מחזיר 1, בזמן שהוא אמור למצוא 2 תווי סוף קטע.

    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    למה זה לא עובד?
    http://jsfiddle.net/pPW8Y/388/

    עם הרפלייס הכל היה טוב
    משהו בפונקציה exec מתנהג שונה.

    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    @dovid
    בחישוב שלי יש בעיה נוספת
    אם הערך ההתחלתי (-1) קרוב יותר מהמקום הראשון שמוצא, הוא בוחר ב- 1-.

    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    א"א להחיל בו שינוים.

    אפשר
    כך

    scope.$parent.$eval(attr.ngModel + '="' + newVal+'"')
    
    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    השאלה איך אני הופך א"ז לנתיב למשתנה.

    כך:

    scope.$parent.$eval(attr.ngModel)
    

    תודה על ההקשבה 🙂

    לא טוב
    הוא מחזיר את התוכן
    א"א להחיל בו שינוים.

    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    השאלה איך אני הופך א"ז לנתיב למשתנה.

    כך:

    scope.$parent.$eval(attr.ngModel)
    

    תודה על ההקשבה 🙂

    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    למעשה
    .ctrl.addOpt.text
    נמצא כבר בתוך attr.ngModel אבל כסטרינג.
    השאלה איך אני הופך א"ז לנתיב למשתנה.

    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    מה הייתי עושה בלי מחנך דגול כמוך.

    <input type="text" replaceChars>
    
    .directive('replaceChars', function () {
    	
    	return function (scope, element, attr) {
    		element.bind("keydown", function (event) {
    
    		let keyCode = event.which;
    		let val = element.val();
    		let pos  = event.srcElement.selectionStart;
    		
    		if(keyCode==83) {
    			let addLeter = 'q'
    			scope.$parent.ctrl.addOpt.text =
    				val.substring(0, pos) + addLeter + val.substring(pos);
    				
    			event.srcElement.setSelectionRange(pos, pos);
    			event.preventDefault();
    			scope.$apply();
    		}
    	})
    })
    		
    
    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @dovid אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    $scope.$apply();
    

    (קמצן כקמצנותו 🙂 ).

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

    מדובר בדיירקטיב שבחלק מהקלידים הוא מחליף לתווים אחרים
    ורציתי שזה יהיה גנרי ולא להעביר בכל פעם את משתנה המודל.

    scope.$parent.ctrl.addOpt.text
    

    אתה מכיר דרך מודורלית טובה יותר?

    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    בסוף עשיתי אחרת, זה נכון יותר כיון שזה 2 צורות הסתכלות על אותו חיפוש.

    function getClosetMatch(theString, matchSerch, goal) {
        let prevPos = [-1, 0];
        theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
            prevPos[0] = Math.abs(currPos - goal) < Math.abs(prevPos[0] - goal) ? currPos : prevPos[0];
            prevPos[1] = prevPos[0] + match.length;
            return match;
        });
        return prevPos;
    }
    
    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    @אהרן אמר בחיפוש מעבר קטע באזור מסוים במחרוזת:

    ?

    צודק!

    תכנות

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    יש איזה פונקציה שאומר לו להתרענן?

    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    @dovid אמר בחיפוש מעבר קטע באזור מסוים במחרוזת:

    שכחת אינדקסרים

    ?

    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    אני צריך את שניהם

            function getClosetMatch(theString, matchSerch, goal) {
            let prevPos = [-1, 0];
                theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
                    prevPos[0] = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
                    currPos += match.length;
                    prevPos[1] = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
                    return match;
                });
            	return prevPos;
            }
    
    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן
    function getClosetMatch(theString, matchSerch, goal) {
    let prevPos = -1;
        theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
            ***currPos += match.length;***
            prevPos = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
            return match;
        });
    	return prevPos;
    }        
    

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

    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן
    function getClosetMatch(theString, matchSerch, goal) {
    let prevPos = -1;
        theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
            prevPos = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
            return match;
        });
    	return prevPos;
    }        
    
    תכנות

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

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

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

    תכנות

  • עכבר ארגונומי - מישהו התנסה?
    א אהרן

    @golanart אמר בעכבר ארגונומי - מישהו התנסה?:

    @אהרן גם מה שהצעתי לא עזר לך?

    לא, השני שמתלבש על כל כף היד.

    חומרה
  • 1
  • 2
  • 28
  • 29
  • 30
  • 31
  • 32
  • 47
  • 48
  • 30 / 48
  • התחברות

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

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