0

我正在开发一个单页应用程序,并且我在其中引用了 Angular。但是,我使用 Angular 的唯一目的是路由(以及 ng-animate 用于在部分之间进行动画转换),这样我就可以在不重新加载整个页面的情况下更改视图。我预计不会使用 Angular 的其他任何东西,但我不确定,因为这是我的第一个 SPA。我担心诸如加载时间(尤其是对于不在 CDN 附近的国际用户)以及安全性(如果我不使用这些功能就没有潜在的漏洞)等问题。

问:使用 Angular 是否仅用于路由过度杀伤?我应该使用更轻量级的东西吗?

4

1 回答 1

3

AngularJS 是一个框架,它只用于路由,就像使用火箭筒来处理错误一样......

我认为你需要一个轻量级的库。

恕我直言,路由的最佳选择是 Sammy.js 和 mustache.js 用于模板,如果你需要的话。

http://sammyjs.org http://mustache.github.io

参考这篇文章: Sammy.js/History.js/Nav.js之间的比较

希望能帮助到你。

于 2013-10-09T05:08:52.480 回答