[전단-실습 면접 정리]

1991 단어 프런트엔드 JS
하나의 함수 스로틀 성능 향상:
var canRun = true;
document.getElementById("throttle").onscroll = function(){
    if(!canRun){
        //  , , return
        return;
    }

    canRun = false;
    setTimeout(function(){
        //  
        console.log(" ");
        canRun = true;
    }, 500);
};


지연 문제:
function delay(timer) {
        return new Promise(function(resolve, reject) {
            setTimeout(function() {
                resolve();
            }, timer)
        })
    }
 promise settimeout , sleep 
 CSS border , 0 。 :
      width: 0;
      height: 0;
      border-left: 50px transparent solid;
      border-right: 50px transparent solid;
      border-top: 50px transparent solid;
      border-bottom: 50px black solid;
}```


좋은 웹페이지 즐겨찾기