Backbone.js 不使用 Require.js- 如何使用 main.js 启动应用程序
Backbone.js without using Require.js- How to kick off the app with the main.js
我是 backbone 的新手,我正在尝试使用以下结构 backbone 启动我的应用程序:
├── router.js
|___app.js
│── main.js
这是我的 main.js 添加到项目中的 require.js:
'use strict';
require.config({
baseUrl: '../',
paths: {
jquery: 'libs/jquery-1.10.2',
underscore: 'libs/underscore',
backbone: 'libs/backbone',
text: 'libs/require/text',
bootstrap: 'libs/bootstrap',
mustache: 'libs/mustache'
},
require([
'app'
], function (App) {
console.log('prepare to start app');
App.initialize();
});
现在我想在不使用 require js 的情况下使用 backbone。那我怎么写我的 main.js 呢?我假设在那种情况下,我将无法编写 require.config
,因为它需要 require.js。有什么想法吗??
谢谢
如果您不使用 require
,则必须使用 <script>
标记将所有脚本嵌入 html。示例如下所示:
<html>
<head>
<script src='jquery.js'></script>
<script src='underscore.js'></script>
<script src='backbone.js'></script>
</head>
<body>
<div id='view'></div>
<script src='router.js'></script>
<script>
router.start();
</script>
</body>
</html>
我是 backbone 的新手,我正在尝试使用以下结构 backbone 启动我的应用程序:
├── router.js
|___app.js
│── main.js
这是我的 main.js 添加到项目中的 require.js:
'use strict';
require.config({
baseUrl: '../',
paths: {
jquery: 'libs/jquery-1.10.2',
underscore: 'libs/underscore',
backbone: 'libs/backbone',
text: 'libs/require/text',
bootstrap: 'libs/bootstrap',
mustache: 'libs/mustache'
},
require([
'app'
], function (App) {
console.log('prepare to start app');
App.initialize();
});
现在我想在不使用 require js 的情况下使用 backbone。那我怎么写我的 main.js 呢?我假设在那种情况下,我将无法编写 require.config
,因为它需要 require.js。有什么想法吗??
谢谢
如果您不使用 require
,则必须使用 <script>
标记将所有脚本嵌入 html。示例如下所示:
<html>
<head>
<script src='jquery.js'></script>
<script src='underscore.js'></script>
<script src='backbone.js'></script>
</head>
<body>
<div id='view'></div>
<script src='router.js'></script>
<script>
router.start();
</script>
</body>
</html>