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>