使用RequireJS和Backbone避免使用document.ready()

时间:2015-06-15 20:59:18

标签: backbone.js requirejs

使用RequireJS和Backbone,可以避免经典调用

$(document).ready(function () {

});

如果我使用RequireJS和Backbone,我只想知道是否可以避免它。怎么可能避免这个电话?

1 个答案:

答案 0 :(得分:1)

是的,实际上你并不需要使用require.js

第1次

<script data-main="main.js"  src="path/require.js"></script>

在主文件上你可以有这样的东西:

require.config({
    shim: {
        jquery: {
            exports: '$'
        },
        underscore: {
            exports: '_'
        },
        backbone: {
            deps: [
            'underscore',
            'jquery'
            ],
            exports: 'Backbone'
        }
    },
    paths: {
        jquery              : 'path/jquery',
        underscore          : 'path/underscore',
        backbone            : 'path/backbone'
    }
});

require(
    [
    'backbone',
    'router'
    ],
    function (Backbone, Router) {
        var router = new Router();
    }
);