使用RequireJS和Backbone实用程序库

时间:2014-02-04 00:09:25

标签: backbone.js requirejs

我们有一组项目都使用RequireJS和Backbone,这些项目有一个公共实用程序库后端,也使用这些框架。我们目前需要使用相同的库后端,但在另一个不使用RequireJS或Backbone的网站中。

我想知道在没有定义网站的整体框架时,使用RequireJS和Backbone的最佳方法是什么。我正在考虑以某种方式为内部代码制作jQuery插件接口,但整体而言似乎相当混乱。

我还想指出,我继承了这个代码库,并且不是许多这些Web技术的专家。

感谢您的任何见解。

这是我们的一个项目的结构:

index.html
css/
    styles.css
js/
    lib/
        utility_library/
            our_utilities.js
    page/
    model/
    view/
    app.js
    main.js
    router.js
无论如何,粗略地说。因此,main.js将引用utilities_library文件夹中的文件,并且index.html中使用RequireJS来加载main.js,这将按需要为RequireJS项目启动所有内容。

然而,我们期待包含实用程序库的新项目的结构更像是这样的结构:

index.html
jquery.js
jquery_ui.js
css/
    styles.css
js/
    app_logic.js

我在这里保持相当简单,但这就是它的本质。因此,所有逻辑和启动代码都在index.html文件和app_logic.js文件中处理。我不确定当它在RequireJS和Backbone中打包时,引入实用程序库代码是多么好。

0 个答案:

没有答案