我了解 KnockoutJS 的基础知识,我可以轻松地使单个页面真正动态化...但是我要构建一个新的 Web 应用程序,我正在寻找有关如何使整个 Web 应用程序动态化的建议每个 viewModel 和 html 模板都是动态加载的,没有完整的页面请求,但 URL 仍应指示我在哪个页面上,或者带有主题标签,后跟路径,还是更好的东西?
我有点困惑:
- 是否有一些框架可以很好地与 knockoutJs 配合使用来帮助实现这一目标?
- 我可以在不担心 KnockoutJS 的情况下实现这一目标吗?
- 是否只是调整 viewModel 以智能方式动态加载和处置其他 viewModel 和模板的问题?
- 什么是最好的做法,我该怎么办?
非常感谢任何关于此的指针、链接或提示,谢谢!
这是一个例子,注意 URL 是如何变化的,新的内容是如何动画的,他们是怎么做的呢? https://www.pokki.com/app/Little-Alchemy
顺便提一句。我使用 ASP.Net MVC。