我正在寻找设计模式,框架或技术来实现满足这些要求的网页:
我一直在考虑这个问题,但我没有得到答案。
编辑:MVC听起来像是解决这个问题的良好开端,但我绝对想避免两次编写视图代码。
答案 0 :(得分:1)
这需要后端支持,因此后端的技术很重要。
那就是说,这听起来很像铁轨图书馆Turbolinks: https://github.com/rails/turbolinks/
仅在前端,支持JS和非JS被称为 Graceful Degredation ,整个网络上都有lots of articles。
答案 1 :(得分:0)
如果我理解您的问题,我认为这些链接会有所帮助:
http://www.implico.pl/lang-en/ajaxgetcontent_dynamic_ajax_website,7.html
http://www.asual.com/jquery/address/
还有一个github项目(browserstate / history.js)来处理这个,但我不发布更多链接,我需要reputatión:p