Check RequierJS config overrrides

by NesterOne

HTML

<script src="http://requirejs.org/docs/release/2.1.14/comments/require.js"></script>

JavaScript

var req1 = requirejs.config({
    paths: {
        "backbone": "http://backbonejs.org/backbone",
        "jquery": "http://code.jquery.com/jquery-2.1.1",
        "underscore": "http://underscorejs.org/underscore",
        "foo" : "https://dl-web.dropbox.com/get/Public/js/foo.js?_subject_uid=595391&w=AACxAauX3QZ_zJilLYaK3DAqUXSj4zrp6Pm7wD6-KHI6Wg&dl=1"
    },
    shim: {
    
        "backbone" : {
            deps: ["jquery", "underscore"],
            init: function($){   
                this.Backbone.x = 1111;
                return this.Backbone;
            }
            
        } 
    
    },
    callback: function(){
        console.log("Callback: %s", arguments);
        Backbone.x = 1111;
    }
});

req1(["backbone"], function (Backbone) {
    console.log("init: %s", Backbone.x);
});