私は初めてbackbone.js
です。したがって、それを操作するための構造を理解するには、次の質問に答える必要があります..
私の理解では、基本的なテンプレートが読み込まれたら、他の html を取得するためだけに views/js ファイルを操作する必要があります。
1.しかし、requireを使用してmain.jsファイルからjqueryをロードしたら、なぜビューで再度定義する必要があるのですか..2.また、ビューのjsファイルに新しいjsファイルを含める必要がある場合、それは作成中ですサーバーへのリクエストは正しいですか?
例:
define([
'jquery',
'underscore',
'backbone',
'text!templates/list1.html',
], function( $, _, Backbone, index, Constants ) {
....
....
});
以下は私のコード構造です
js
|-- collections
| |-- camp.js
|
|-- constants.js
|-- data.json
|-- main.js
|-- models
| |-- camp.js
|-- routers
| `-- router.js
|-- templates
| |-- camp.html
|-- vendor
| |-- backbone
| | |-- backbone.js
| | `-- backbone.localStorage.js
| |-- bootstrap.js
| |-- bootstrap.min.js
| |-- codemirror
| | |-- addon
| | | |-- closebrackets.js
| | | |-- dialog.js
| | | |-- matchbrackets.js
| | | |-- match-highlighter.js
| | | |-- searchcursor.js
| | | `-- search.js
| | |-- codemirror.css
| | |-- codemirror.js
| | |-- hint
| | | |-- javascript-hint.js
| | | |-- show-hint.css
| | | `-- show-hint.js
| | |-- mode
| | | `-- javascript.js
| | `-- themes
| | `-- solarized.css
| |-- jquery
| | `-- jquery.min.js
| |-- jquery-1.9.1.min.js
| |-- jquery-ui-1.10.0.custom.min.js
| |-- jquery-ui-1.10.1.custom.css
| |-- jqueryuicustom.min.js
| |-- modernizr-2.6.2-respond-1.1.0.min.js
| |-- require
| | |-- require.js
| | |-- require.min.js
| | `-- text.js
| |-- require.js
| `-- underscore
| `-- lodash.min.js
`-- views
|-- camp.js