Backbone.js没有使用Require.js-如何使用main.js启动应用程序

时间:2015-04-05 00:12:12

标签: jquery backbone.js requirejs

我是骨干新手,我试图使用结构骨干启动我的应用程序如下:

├──rouler.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。那我怎么写我的main.js呢?我假设在那种情况下,我不能写require.config,因为它需要require.js。任何想法??

由于

1 个答案:

答案 0 :(得分:0)

如果您不使用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>