Pour de l'apprentissage, d'accord. Pour de la production, je sortirai les fadein en CSS (c'est de la présentation, cela n'a rien à faire dans du JS).
Supposons qu'à la limite, je n'ai pas la possibilité de le faire en CSS, alors, oui, je le referai peut-etre en JS, mais il s'agit ici de code client, dont la destination finale est l'utilisateur. Dans le cas d'un moteur de template, le code est serveur, et le refaire me priverait de trop de choses, comme la coloration syntaxique ou la flexibilité (pour l'instant, je n'ai que des fadein à faire, mais j'aurai surement d'autres trucs du style plus tard, que jQuery sait déjà faire).
D'autant que si je sais les faire en jQuery, installer la lib prendra 30 secondes, refaire le code des fade in prendra 10 minutes... Et si je ne sais pas le faire en jQuery, cela me donne l'occaz' d'apprendre.
Je pense que dans un tel cas, si le fadein n'était pas du ressort du CSS, je laisserai la fonctionnalité de coté, et j'attendrai d'en voir s'accumuler 2-3 autres pour appliquer jQuery.
Supposons qu'à la limite, je n'ai pas la possibilité de le faire en CSS, alors, oui, je le referai peut-etre en JS, mais il s'agit ici de code client, dont la destination finale est l'utilisateur. Dans le cas d'un moteur de template, le code est serveur, et le refaire me priverait de trop de choses, comme la coloration syntaxique ou la flexibilité (pour l'instant, je n'ai que des fadein à faire, mais j'aurai surement d'autres trucs du style plus tard, que jQuery sait déjà faire).
D'autant que si je sais les faire en jQuery, installer la lib prendra 30 secondes, refaire le code des fade in prendra 10 minutes... Et si je ne sais pas le faire en jQuery, cela me donne l'occaz' d'apprendre.
Je pense que dans un tel cas, si le fadein n'était pas du ressort du CSS, je laisserai la fonctionnalité de coté, et j'attendrai d'en voir s'accumuler 2-3 autres pour appliquer jQuery.