Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我使用backbone.js 的单页应用程序中,我收到此错误:TypeError: Backbone.$ is undefined 尝试访问同步API 时。
TypeError: Backbone.$ is undefined
同步 API 以前可以工作。我找不到我弄坏的东西...
诀窍在于,对于某些特定功能,主干对其他库具有可选的依赖性。
在开始时将主干的$变量设置为此:
$
Backbone.$ = root.jQuery || root.Zepto || root.ender || root.$;
所以在这种情况下,主干试图将一些处理转发给 jQuery(或另一个)。
当然,这种依赖意味着 jQuery/X 必须在加载主干之前可用......
订购 jQuery 和骨干加载解决了这个问题。