Ouep, donc on retombe bien sur le même avis, en considérant qu'avoir une classe CSS (dans le cas présent) définie, unique, centrale, commune pour tout le site est bien plus cohérent que de laisser chaque page poser ses classes et aller faire son binding.
J'avais du mal à exprimer cette idée: c'est la notion de "classe CSS centralisée, pareille pour tout le monde" qui change véritablement entre les 2 approches; la première prend des classes à la volo-osef parce que le code de binding est juste spécifique à cette page et celle-là seulement, alors que la seconde décharge chaque page de ce binding en allant simplement établir une classe CSS commune à tout le monde pour ouvrir son lien dans une modale.
Merci je n'arrivais vraiment pas à mettre la formulation sur ce concept
PS: @niahoo dans l'exemple, je m'en fous un peu de la différence vanilla/jQuery, c'était surtout question de sélecteur commun au site
J'avais du mal à exprimer cette idée: c'est la notion de "classe CSS centralisée, pareille pour tout le monde" qui change véritablement entre les 2 approches; la première prend des classes à la volo-osef parce que le code de binding est juste spécifique à cette page et celle-là seulement, alors que la seconde décharge chaque page de ce binding en allant simplement établir une classe CSS commune à tout le monde pour ouvrir son lien dans une modale.
Merci je n'arrivais vraiment pas à mettre la formulation sur ce concept
PS: @niahoo dans l'exemple, je m'en fous un peu de la différence vanilla/jQuery, c'était surtout question de sélecteur commun au site