jQuery和客户端api模式/框架

时间:2011-12-10 05:07:42

标签: javascript jquery ajax

这是一个非常模糊的问题,但我正在继承一个粗略的jQuery片段,用于处理通过JSON的API请求/响应。基本上,每个“页面”都有一组单独的ajax调用,并且存在巨大的重复。

我正在寻找一个好的博客文章,或者可能是一个jQuery插件,它可以分离出不同的依赖关系来执行这些请求。我想把它保存在jQuery中。像捆绑参数一样,发布,等待响应,然后委托给视图。像萨米这样的东西看起来很有趣,但可能太多了。

thx

1 个答案:

答案 0 :(得分:0)

解决这个问题的一种方法是使用Selenium编写一系列测试(基本上记录代码当前的功能),以便所有测试都通过。然后,开始重构它,并清理它以便更容易阅读,但测试仍然通过。这样你仍然可以用相同的方式知道代码字,但它更容易阅读。

从头开始重写它可能会起作用,如果它真的是一团糟,但是如果你采用这种方法(而不是试图将测试套件逐步放在它周围,当你重构它)时,你可能会结束它将错误重新引入已修复的代码中。

这听起来并不像the Netscape mistake那样,但它仍然是一个很好的故事。