-1
A
回答
4
在源端,Helpers下,有正确设置原型链一辅助函数,子类:
var extend = function(protoProps, staticProps) {
}
,然后将其分配给所有骨干原型
Model.extend = Collection.extend = Router.extend = View.extend = extend;
相关问题
- 1. symfony 2 path()方法定义在哪里
- 2. 'sourceSets'的'main'方法在哪里定义?
- 3. 定义'With'方法在哪里。 ReactiveUI
- 4. 定义Model.new方法在哪里?
- 5. 实例方法“each_with_index”在哪里定义?
- 6. 哪里定义了表'test.sphinx_test_file'?
- 7. 哪里定义了tf.nn.l2_loss?
- 8. Rails:哪里定义了“params”?
- 9. 在哪里定义了arguments属性?
- 10. 如何知道在哪里定义了javascript方法,以及使用萤火虫调用了哪种方法
- 11. Grails,哪里可以定义方法?
- 12. 哪里定义了php函数?
- 13. 哪里定义了Windows API函数?
- 14. 哪里定义了字体系列?
- 15. 方法在哪里?
- 16. 方法在哪里?
- 17. 在顶层定义的方法在哪里存在?
- 18. TableAdapter.update方法,它去了哪里?
- 19. 在哪里设置UiTextField委托方法在自定义UiView中
- 20. Accord.NET AdaBoost决定方法在哪里?
- 21. Widget.Material.Light.TextView.ListSeparator在哪里定义?
- 22. XMLHttpRequest.responseStream在哪里定义?
- 23. UDP_TABLE_CLASS值在哪里定义?
- 24. callback()的定义在哪里?
- 25. kill_proc_info定义在哪里?
- 26. Enum.values()定义在哪里?
- 27. ERROR_PENDING在哪里定义?
- 28. FireDAC pbByNumber在哪里定义?
- 29. BCRYPT_HASH_FUNCTION_TABLE在哪里定义?
- 30. _kCLLocationAccuracyBest在哪里定义?
直接在Model.prototype中添加扩展方法是否正确? 在这个地方,
– soarinblue 2016-08-04 13:48:59[email protected]这取决于你想达到什么,在原型上使用'_.extend'会将函数设置为实例方法,而不是像Backbone源中的静态属性,可能不是你想要的。 – nikoshr 2016-08-04 14:00:54