initialize和constructor在backbone模型中有什么区别?
在backbone模型中,初始化和构造函数有什么区别?当我扩展一个backbone模型(ParentModel)时,我使用initialize方法来设置任何默认属性。但是每当我基于ParentModel创建一个模型时,我使用构造函数来运行任何初始功能。我这样做是因为它可以工作,但是有人在工作中问我为什么同时使用initialize和constructor,除了它可以工作之外,我没有一个好的答案。我可以花时间阅读源代码来弄清楚,但是在这里问并得到正确答案似乎更容易。