Transformer jQuery en Vanilla JS
Posté : 16 oct. 2020, 21:40
Hello,
Je suis un ancien codeur amateur qui a abandonné la programmation depuis 2013. Je n'ai pas écrit une seule ligne de code depuis cette date.
Aujourd'hui en 2020 je souhaite programmer un nouveau site et je m'aperçois que les technologies on bien évolué. Au fil de mes recherches j'ai notamment remarqué l'émergence du concept "Vanilla Javascript" et j'aimerai m'y mettre.
J'ai repris un ancier fichier jquery que j'avais programmé en 2013, en voici un extrait:
Ma question est la suivante: est-ce qu'il va être compliqué de transformer ce code jquery en Vanilla JS ? Est-ce que le résultat ne sera pas trop long en terme de lignes de code ? Selon vous vaut-il le coup de transformer ce code ? Etant donné que l'avantage principal sera de ne plus recourrir au chargement de la librairie jquery et peut-être aussi un gain de temps d'execution
Toute aide et commentaires sont bienvenus !
Je suis un ancien codeur amateur qui a abandonné la programmation depuis 2013. Je n'ai pas écrit une seule ligne de code depuis cette date.
Aujourd'hui en 2020 je souhaite programmer un nouveau site et je m'aperçois que les technologies on bien évolué. Au fil de mes recherches j'ai notamment remarqué l'émergence du concept "Vanilla Javascript" et j'aimerai m'y mettre.
J'ai repris un ancier fichier jquery que j'avais programmé en 2013, en voici un extrait:
Code : Tout sélectionner
$('input[name="accepttos"]').click(function(){
submitBtn = $('form[name="registerform"] input[type="submit"]');
if($(this).is(':checked') == false){
submitBtn.attr('disabled','disabled');
submitBtn.val(submitBtn.data('firstval'))
} else {
submitBtn.removeAttr('disabled');
submitBtn.val(submitBtn.data('newval'))
}
});
Toute aide et commentaires sont bienvenus !