Mat*_*rby 103 javascript backbone.js
刚开始使用Backbone.js.简单地包括Backbone(dev/production版本)会导致错误:
Uncaught TypeError: Cannot call method 'extend' of undefined
在128行:
// Attach all inheritable methods to the Model prototype
_.extend(Backbone.Model.prototype, Backbone.Events,
Run Code Online (Sandbox Code Playgroud)
Mat*_*rby 216
问题是我没有加载underscore.js
.我完全错过了文档中的依赖.咄.
来自@tjorriemorrie的进一步说明:我有下划线,但加载顺序错误,首先加载下划线(猜猜这就是'依赖'的意思:)
进一步澄清以防万一这不明显.JavaScript中加载内容的顺序与页面上显示的顺序有关.要首先加载下划线,请确保包含它的脚本标记位于一个加载主干之前.像这样:
<script src="underscore-1.4.4-min.js"></script>
<script src="backbone-1.0.0-min.js"></script>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26907 次 |
最近记录: |