相关疑难解决方法(0)

如何在使用AMD时加载Backbone.js中的自举模型(require.js)

Backbone.js文档建议以这种方式加载bootstrapped模型:

<script>
var Accounts = new Backbone.Collection;
Accounts.reset(<%= @accounts.to_json %>);
var Projects = new Backbone.Collection;
Projects.reset(<%= @projects.to_json(:collaborators => true) %>);
</script>
Run Code Online (Sandbox Code Playgroud)

但这是一种不能用于AMD方法的模式(使用require.js)

唯一可能的解决方案是声明存储JSON数据的全局变量,并在稍后的相关初始化方法中使用此变量.

有没有更好的方法来做到这一点(没有全局变量)?

javascript requirejs backbone.js js-amd

53
推荐指数
4
解决办法
3万
查看次数

未定义Perf - 使用webpack-dev-server运行react app

我试图用Perf插件测量反应性能,但是当我试图在我的控制台中运行Perf.start()时出现错误:Uncaught ReferenceError: Perf is not defined(…)

值得一提的是,我已经通过npm安装了插件并且require('react-addons-perf')在我的main.js文件中有一个坐位.

我猜这个问题与我正在运行一个webpack-dev-server并且全局变量没有被正确暴露的事实有关,但不幸的是,你不知道如何正确接近它.任何人都可以帮助我吗?

这是我在codepen上的webpack.config文件内容供参考.

javascript reactjs webpack webpack-dev-server

6
推荐指数
1
解决办法
1976
查看次数