0
我在ordrer中使用require.js与骨干来加载我的不同意见。动态加载主干视图与Requirejs
为了确定我使用的这块由我的路由器启动脚本的观点:
var view = require([
'hbs!tpl/'+name,
'views/'+name,
data.path
], function(Tpl,module,data){
options.template = Tpl;
options.data = data;
return new module(options);
});
的骨干视图收到这样的编译模板和模型定义了有用的选项。
当我删除我的Backbone视图时,是否有方法将Require.js添加的脚本移除到head标记中?
感谢Simon,但只要它是一个单页的应用程序,使用大量内存不是一个风险吗? – adrien334
这并没有使用大量的内存。另外,加载的JavaScript不使用大量的内存。什么使用内存是像巨大的Canvas和3d渲染那样密集的过程。当然,内存泄漏经常发生(像滚动/调整大小监听器等)。在所有情况下,Require.js都不会消耗客户端内存,也不会成为它崩溃的原因。 –
还有一个问题,使用这种技术加载我的不同视图/模型,是否有可能使用R.js优化整个应用程序? – adrien334