Sinon: ์›น์‚ฌ์ดํŠธ http://sinonjs.org/, ์˜ˆ์—์„œ `throttle`์€ `debounce`๋กœ ๋ถˆ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 11์›” 02์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: sinonjs/sinon

function throttle(callback) {
    var timer;
    return function () {
        clearTimeout(timer);
        var args = [].slice.call(arguments);
        timer = setTimeout(function () {
            callback.apply(this, args);
        }, 100);
    };
}

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋””๋ฐ”์šด์Šค๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค ... ์Šค๋กœํ‹€์€ ์ฆ‰์‹œ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋จผ์ € ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค ...

Help wanted

๋ชจ๋“  4 ๋Œ“๊ธ€

๋ฌธ์„œ๋Š” ๋ณด๊ณ ์„œ์— ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. /docs ์•„๋ž˜์— ์žˆ์Šต๋‹ˆ๋‹ค. Github์˜ ๋ธŒ๋ผ์šฐ์ € ๋‚ด ํŽธ์ง‘์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ  PR์„ ํฌํ•จํ•œ ์ „์ฒด ์ˆ˜์ •์„ ์‹ค์ œ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€๋‹ด์—†์ด ;-)

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ™œ๋™์ด ์—†์œผ๋ฉด ํ์‡„๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ #1672๋กœ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰