RequireJSを使用したバックボーンとアンダースコアの読み込み
私はRequireJSでバックボーンとアンダースコア(およびjQuery)をロードしようとしています。BackboneとUnderscoreの最新バージョンでは、それはちょっとトリッキーなようです。1つは、Underscoreがモジュールとして自動的に登録することですが、BackboneはUnderscoreがグローバルに利用可能であると想定しています。また、Backboneはそれ自体をモジュールとして登録していないように見えるため、他のライブラリとの一貫性が失われていることにも注意してください。これは私がその作品を思いつくことができる最高のmain.jsです: require( { paths: { 'backbone': 'libs/backbone/backbone-require', 'templates': '../templates' } }, [ // jQuery registers itself as a module. 'http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7/jquery.min.js', // Underscore registers itself as a module. 'http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.2.1/underscore-min.js' ], function() { // These nested require() calls are just due to how Backbone is built. Underscore basically says if require() // …