amd

    1热度

    1回答

    我有一个模块定义如下: define( ['backbone', 'View/Sidebar', 'View/ControlBar'], function() { ... } ); 在该模块有一个名为的loadView方法,该方法如下分配一个变量: loadView: function(name, bootstrap_function, into) {

    0热度

    1回答

    有没有一种方法可以让主脚本在网站的所有页面上充当“全局”脚本,而在使用requiere.js时仍有特定的页面脚本。 这将被要求 <script data-main="resources/js/main" src="resources/js/libs/require.js"></script> 所有页面和其他页面上我想补充其他依赖,而无需创建一个不同的main.js脚本。 有没有办法做到这一点?

    3热度

    1回答

    我正在开发一个Web应用程序并使用Socketio测试WebSocket等一些事情。目前我正在考虑像Socketio这样的解决方案。它工作正常,我可以加载JavaScript文件,并用“新功能()”(安全性?)解析它们。如果我用“普通”(使用脚本元素)加载文件,性能会更好吗? system.create.script(['rg.observable', 'rg.route', 'rg.bindin

    1热度

    3回答

    我得到了以下router.js: define(['jquery', 'underscore', 'backbone', 'views/settings/index'], function($, _, Backbone, SettingsView) { var Router = Backbone.Router.extend({ container: $('div.main

    1热度

    1回答

    我已经定义了下面的一段下面的CoffeeScript代码,其定义了一个函数使用RequireJS RequireJS,CoffeeScript的和显露的模块模式的: define 'PersonService', ['jquery'] ($) -> getPerson = (id) -> person = dataService.GetPerson id { get

    26热度

    2回答

    实际上,在大型网站上需要多少快捷? 有没有人对使用异步加载vs不是大型网站的速度做过任何测试? 例如,使用具有许多视图(> 100)的Backbone,是否最好只是一个视图对象一次加载所有视图,然后始终可用,或者它们是否应全部异步加载如所须? 此外,移动与桌面的这些考虑是否有区别?我听说你想限制移动请求的号码而不是大小。

    6热度

    1回答

    我有一个遗留应用程序,我已将应用程序的重构部分集成到单独的backbone.marionette应用程序中。我没有时间或预算来重构整个事情,我希望我的代码更容易管理,这让我想到了requirejs。 大部分文件都被缩小和拼凑在一起。 我可以使用requirejs这种类型的混合解决方案,我可以在单独的主干模块上工作,仍然可以访问现有的javascript?

    3热度

    1回答

    我们已经有一个使用require.js的AMD实现,这个实现已经使用了很长时间,现在团队已经决定使用r.js优化器来优化构建。我下面的步骤,但我想我失去了一些东西: 我们有require.config看起来像下面这样: require.config({ waitSeconds : 15, baseUrl: window.rootPath + 'scripts', pa

    2热度

    1回答

    所以我有这个简单的要求: require(['app/'+url,'dojo/text!content/'+url], function(module,template){ if(module.init){ module.init({ container: panel, containerId: 'contentTabs_' +

    2热度

    2回答

    我正在学习require.js,并认为我只是错过了一些东西。我不明白它如何加载文件。 我有我的jQuery文件在lib目录中。 这不起作用: 这表明,jQuery是加载在Chrome网络面板。错误是:Uncaught TypeError:undefined不是一个函数。所以它基本上是说$是未定义的。 require(['lib/jquery'],function($) { $(docum