我正在设计一个基于浏览器的单页面Web应用程序。
已经在我的应用程序中使用了 JQuery
。目前计划使用 KnockoutJS
进行数据绑定和UI管理。但是,在过去,我曾经使用过 Backbone.js
,并且对控制器层提供的路由设施印象深刻。
我还研究了一些基于 jQuery 的解决方案,例如客户端路由库pathjs。
如果有人能够提供选择合适路由系统的建议和指导,那就太好了。
由于 KnockoutJS
提供了出色的数据绑定功能,因此我不愿意使用 Backbone.js
代替它。