comprendre une expression JS
Salut
Dans un plug-in jquery : https://github.com/mathiasbynens/jqu...placeholder.js
j'ai cette expression :
Code:
input == document.activeElement && input.select();
qui apparait dans
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function clearPlaceholder(event, value) {
var input = this, $input = $(input);
if (input.value === $input.attr('placeholder') && $input.hasClass('placeholder')) {
if ($input.data('placeholder-password')) {
$input = $input.hide().next().show().attr('id', $input.removeAttr('id').data('placeholder-id'));
// If `clearPlaceholder` was called from `$.valHooks.input.set`
if (event === true) {
$input[0].value = value;
return value;
}
$input.focus();
} else {
input.value = '';
$input.removeClass('placeholder');
input == document.activeElement && input.select();
}
}
} |
Quelqu'un saurait il me traduire ce que l'auteur veut faire avec cette expression et comment cette expression est censée fonctionner dans le cadre de la fonction ?