可能性の重複:
How to load bootstrapped models in Backbone.js while using AMD (require.js)グローバル変数
これは私の問題についての簡単なデモです。
main.js
ファイルのid_user
にアクセスする必要があります。私の質問は、この状況でグローバル変数を避ける方法です。この目的のためにグローバル変数を使用するのは悪い習慣ですか?
main.js
require({
paths : {
jQuery : 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min'
}
});
require([ 'jQuery' ], function() {
alert(id_user);
});
のindex.php
<script data-main="js/main" src="js/require.js"></script>
<script type="text/javascript">
function users() {
id_user = <?php echo $id; ?>
}
users();
</script>
私はあなたが世界のVARの周りに取得しないと言うだろう答えます。しかし、複数のものを使うのは悪い習慣です:-) – Bergi