PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Best jQuery practices · Programmer tips

jeudi 18 septembre 2014 à 10:16
Colibri, le 18/09/2014 à 10:16
Mouhahaha du bon et du bon gros caca aussi, genre cette merde:

// Don't
$('li').each(function() {
   $(this).on('click', function() {
       $(this).addClass('active');
   });
});

// Do
$('li').each(function() {
   var $this = $(this);
   $this.on('click', function() {
       $this.addClass('active');
   });
});

LOL DE FEU CAY BO

C'est pareil, à peine moins à chier, tout aussi con cependant.

$('li')on('click', function() {
       $(this).addClass('active');
   });

Voilà. KISS
(Permalink)

stuper, le 18/09/2014 à 11:25
Colibri,

KISS et jQuery, c'est un peu antinomique entre nous :P

Mais bon, en vanilla, le code est assez laid, donc bon :
var lis = document.getElementsByTagName("li");
var eventListener = function(){this.className += " active";}
for(var i=0; i<lis.length; i++){lis[i].addEventListener('click', eventListener );}

Je préfère ta solution xd
(Permalink)