4

我有一个带有几个视图脚本和分布式 jquery 代码的 zend 框架应用程序,看起来很糟糕并且难以维护(没有结构,松散的片段等)

现在我想通过集中所有与应用程序相关的 javascript 内容来进行清理。

是否有一个 js 框架可以帮助我将 jquery 的东西组织到一个中央和结构化的 javascript 层?也许像 angular.js,backbone.js 相关的东西?我不知道这些框架是否足以解决我的问题,或者只是额外的开销。

4

2 回答 2

0

我建议使用 requirejs 来帮助管理您网站上的 js。它旨在为您的 js 提供严格的结构。 http://www.requirejs.org/

使用 require.js 的最大原因之一是它为 javascript 添加了面向对象的编程风格。

于 2013-05-19T02:22:57.837 回答
0

我会推荐你​​主干.js,因为它没有内置的数据绑定,所以它对 html 代码没有特定的要求。我可以强烈推荐peepcode 教程,你会通过它在你的学习曲线中获得巨大的奖励。有了主干,您将拥有强大的能力将客户端层解耦为模型和视图,而不是经典的 jquery 事件 spagetti,并且您将在您想要保留它的地方保持使用 jquery 的可用性。我确信您也可以将它与其他客户端 MVC 一起使用,但请考虑需要 html 内联数据绑定属性来指定 UI 行为的“双向数据绑定”框架(Angular、knout、...)。

于 2012-09-26T13:04:17.343 回答