将旧的纯JavaScript项目移植到CoffeeScript和BackboneJS

时间:2012-02-08 13:22:31

标签: javascript backbone.js coffeescript

我现在心情很好,并认为将现有的纯JavaScript项目移植到CoffeeScript和BackboneJS以获得更清晰的未来开发结构会很棒。我也喜欢CoffeeScript语法及其编译经过Lint验证的JavaScript的能力。

我找到了一些关于它们如何协同工作的简洁信息。 - > http://spin.atomicobject.com/2011/05/06/using-backbone-js-with-coffeescript/

但我的问题是:我不太确定从哪里开始。我通常以基于伪类的方式构建我的JavaScript。像这样:

var node = new function() {
    this.add = this.add = function(target) {};
    this.set = function(target, options) {};
};

我在实践中对BackboneJS和CoffeeScript不太熟悉。 从BackboneJS结构开始并将我的脚本重构为更好。或者我应该在CoffeeScript中重写我的代码并在之后将其移至BackboneJS?

1 个答案:

答案 0 :(得分:1)

根据代码库的大小,我会先将所有相关的JS代码翻译成CoffeeScript(js2coffee& manual clean-up)并确保一切仍然有效。之后,开始重构。在一次只进行一种类型的更改时,更容易解决您遇到的问题。