undercore&BackboneのAMDへのサポート(Require.jsでundercore&Backboneの使い方)

1337 ワード

RequireJSはフロントエンドのモジュール化開発の空きを埋め、RequireJSはAMD(非同期モジュール定義、Asynchronous Module Definition)規範に従い、ますます多くのフレームワークがAMDをサポートしている.最近のjQueryのように、いくつかもサポートされていないが、Backboneのように、RequireJSでBackboneをどのように使うのだろうか.RequireJSを使用して、次の特性を設定する必要があります.
require.config({
    paths:{
        jquery : 'jquery-1.7.2',
        underscore : 'underscore',
        backbone : 'backbone',
        localstorage:'backbone-localstorage'
    },
    shim : {
        backbone : {
            deps : ['underscore'],
            exports : 'Backbone'
        },
        localstorage:{
            deps : ['backbone'],
            exports : 'Store'
        }
    }
});
require(['jquery', 'underscore', 'backbone'], function($, _, Backbone) {
    
});