Teknotit Snipet Manager



Api 2 Git 1 aleatoire 2 animation 1 apache2 4 bash 9 cache 1 css 17 curl 1 fastcgi 2 fichier 1 fonctions 10 html 5 inspiration 1 javascript 17 linux 17 mobile 2 mysql 2 nginx 3 php 21 postfix 2 repertoire 3 ssh 9 swap 1 sysadmin 13 taille 1 ubuntu 7 wordpress 8

.

Exempel de variable static , function dans le retour

Exempel de variable static , function dans le retour

// Pratique au lieu setTimout


function throttle(fn, threshhold, scope) {
    threshhold || (threshhold = 250);
    var last, deferTimer;
    return function() {
        var context = scope || this;
        var now = +new Date,
            args = arguments;
        if (last && now < last + threshhold) {
            clearTimeout(deferTimer);
            deferTimer = setTimeout(function() {
                last = now;
                fn.apply(context, args);
            }, threshhold);
        } else {
            last = now;
            fn.apply(context, args);
        }
    };
}


Usage avance avec Underscore:

$("body").on('scroll', _.throttle(function() {
  
}, 100));

$(window).on('resize', _.debounce(function() {
  
}, 100));

javascript

https://css-tricks.com/the-difference-between-throttling-and-debouncing/

<iframe width="100%" height="776" src="http://snipet.teknotit.com/index.php?embed=58cf6004af522" type="text/html"></iframe>

Texte seul - Permalink - Snippet public posté le 20/03/2017

Flux RSS de cette page


Teknotit Snipet Manager 1.84 par Bronco - Page générée en 0.005 s