Tant de fois sur ce site, je vois des gens qui essaient de faire des choses comme celle-ci:
<script type="text/javascript">
$(document).ready(function(){
$('<?php echo $divID ?>').click(funtion(){
alert('do something');
});
});
</script>
Je ne pense pas que ce soit une sorte de modèle dans lequel les gens tombent naturellement. Il doit exister une sorte de didacticiel ou de matériel didactique sur ce sujet, sinon nous le verrions moins. Ce que je demande, c’est: est-ce que je fais beaucoup trop de choses ou est-ce vraiment une mauvaise pratique?
EDIT: J'en parlais à un de mes amis qui mettait souvent Ruby dans son code JavaScript et il a soulevé ce point.
Est-il possible de placer dynamiquement des constantes d'application dans votre JavaScript afin de ne pas avoir à éditer deux fichiers? par exemple...
MYAPP.constants = <php echo json_encode($constants) ?>;
Vous pouvez également encoder directement les données que vous prévoyez d'utiliser dans une bibliothèque.
ChartLibrary.datapoints = <php echo json_encode($chartData) ?>;
ou devrions-nous faire un appel AJAX à chaque fois?
this question will likely solicit opinion, debate, arguments, polling, or extended discussion.
...