Membutuhkan mengapa dan kapan menggunakan konfigurasi shim

Saya membaca dokumen requirejs dari sini API requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' },...