Virer les spoilers

Si les balises spoilers vous emmerdent plus qu'autre chose pour naviguer sur le site, vous pouvez les virer en ouvrant l'inspecteur web de votre navigateur (F12), onglet Console et vous collez ça :

setInterval(removespoil, 1000);
function removespoil() {
$(".box_boucle").removeClass("havespoiler");
$("a").removeClass("spoiler");
}

Attention aux spoilers séries et compagnie, ça les vire aussi !

Virer les spoilers
Poster un commentaire
Neok
Neok
11 ans

Putain j'ai cru un à poisson d'avril, mais non. Merci bien enculé !

anonyme
anonyme
11 ans

Et comment on les réactive ensuite ? Pour demain quoi.

Titou
Titou
11 ans

Supprime la commande connard

anonyme
anonyme
11 ans

aok

Titou
Titou
11 ans

nan en vrai tu peux pas la suppr., la commande reste seulement sur la session active donc en gros il te suffit de raffraîchir.

Whit3stR
Whit3stR
11 ans

Putain je t'aime

tototiti
tototiti
11 ans

Ca sert à quoi de nommer une fonction censée être anonyme, du con ?

critikal
critikal
11 ans

Toi t'as rien compris. Va revoir tes cours

tototiti
tototiti
11 ans

setInterval(function() {
$(".box_boucle").removeClass("havespoiler");
$("a").removeClass("spoiler");
}, 1000);

critikal
critikal
11 ans

et en quoi son code est mauvais ? Tu pense avoir gagner du temps en faisant ça ? non. En revanche, son code il gagne en lisibilité.
Par ailleurs, ce n'est pas une fonction anonyme qu'il a fait, puisqu'il lui a explicitement donner un nom. C'est plutôt ta phrase qui a aucun sens

tototiti
tototiti
11 ans

D'une part, je n'ai jamais dit que son code était mauvais, d'autre part oui sa fonction est nommée, c'est exactement ce que je dis, et dans son "bout de code" ça n'a pas lieu d'être. Le JS est monothread, il n'y a qu'un fil d'exécution. setTimeout() et setInterval() (+ nextTick et trigger d'event) sont les seules méthodes à stocker du code hors de la pile d'exécution pour le réexcuter une fois celle-ci vide. Nommer sa fonction utilise la stack pour rien, puisqu'elle consomme de la mémoire pour stocker le nom (sous forme de chaine de caratères, donc nom.length x 1o sur du 32bit) + la référence vers la fonction. Dans son cas, la fonction ne créé pas de scope et ne sera appelée nulle part ailleurs donc la nommer n'a aucun sens.
grossomodo, on pourrait utiliser le même principe pour pondre un code comme ça (bien qu'équivalent) :

var time = 1000;
setInterval(removespoil, time);
function removespoil() {
var nodes = "a";
var selector = ".box-boucles";
var classes = ["havespoiler", "spoiler"];
$(selector).removeClass(classes[0]);
$(nodes).removeClass(classes[1]);
}
Le code fonctionne tout autant, mais consomme plus de ressources et plus de temps d'exécution.
Mes cours je les connais, et le jour où tu auras écrit un compilateur JS tu pourras revenir troller ;)

NSFW
Webcams adultes gratuites

[NSFW]Webcams adultes gratuites
go.xlirdr.com?campai - En direct

Choualbox
AccueilGroupes
Actifs