undercore & Backbone对AMD的支持(Require.js中如何使用undercore & Backbone)

本文详细介绍了如何在RequireJS中引入并使用Backbone进行前端模块化开发,包括配置RequireJS加载器、引入依赖库及实例化Backbone应用的基本步骤。

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) {
    
});

 

转载于:https://www.cnblogs.com/kingwell/p/3767537.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值