首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现javascript支持的网站的技术,这些网站也没有使用javascript。

实现javascript支持的网站的技术,这些网站也没有使用javascript。
EN

Stack Overflow用户
提问于 2013-05-23 22:18:33
回答 2查看 77关注 0票数 1

我正在寻找设计模式、框架或技术来实现满足这些请求的网页:

  • 网页在第一次加载时是静态呈现的,不需要任何JavaScript支持。
  • 如果启用了JavaScript,则当用户试图跟踪链接时,应该使用HTML5加载网站的新部分,并使用HTML5历史api或等效的api相应地更改URL。
  • 如果不可用,则应按链接静态加载新页。
  • 显然,我不应该把代码写两遍。这将导致前后矛盾。

我想这个问题已经有一段时间了,但我还没有给出答案。

编辑: MVC听起来是解决这个问题的良好开端,但我绝对希望避免编写两次视图代码。

EN

回答 2

Stack Overflow用户

发布于 2013-05-23 22:21:42

这需要后端支持,所以后端的技术很重要。

尽管如此,这听起来很像rails库Turbolinks:https://github.com/rails/turbolinks/

仅在前端,支持JS和非JS就被称为优雅的设计,网络上到处都是很多文章

票数 1
EN

Stack Overflow用户

发布于 2013-05-24 00:44:20

如果我理解你的问题,我认为这些链接会有帮助:

网站,7.html

http://www.asual.com/jquery/address/

还有一个github项目(browserstate/history.js. is )来处理这个问题,但是我没有发布更多的链接,我需要声誉:p

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16724807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档