Best jQuery practices · Programmer tips
jeudi 18 septembre 2014 à 10:16Colibri, 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)
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)