例如,在创建模型时,您可能具有需要在模型定义中实现的特定于域的逻辑。 Backbone当然有自己的方法,您可以定义哪些方法具有特殊含义,例如initialize()
。有没有办法将它们分开,例如命名约定?这是个好主意吗?
例如:
主干功能
initialize: function () {
// Backbone will run this as it is defined in the library
},
用户功能
userFunc: function () {
// this is defined and used only by the user
},
答案 0 :(得分:0)
你必须遵循一些(你自己的)命名约定,这是我所知道的唯一方法。 您可以为当前项目创建的函数名称添加前缀。就像我当前的项目是'ZZZZ'并且我的函数名称可以是....
ZZZZerrorHandler:function(){}
ZZZZuserButtonClick:function(){}
ZZZZgoBackClicked:function(){}
这有助于您识别用户定义和骨干默认功能。