2012-04-17 74 views
10

如果有人能回答以下问题,我会很高兴什么是客户端路由以及它如何使用?

  1. 它是如何工作的?
  2. 为什么有必要?
  3. 它有什么改进?
+0

这里提到的问题和答案没有更多可用 – 2016-06-30 10:40:07

+0

@István相应地编辑了这个问题,谢谢。 – Mithir 2016-07-03 08:23:16

回答

12

客户端的路由是一样的服务器端路由,但它在浏览器中运行。

在一个典型的Web应用程序,你有哪些映射到不同的URL几页,每一页有一定的逻辑,然后将其表述的模板。

客户端路由简单地运行在浏览器这个过程中,使用JavaScript的逻辑和一些基于JS模板引擎或其他这样的方法来呈现网页。

通常它在单个页面的应用,其中,服务器端代码主要是用来提供客户机侧代码经由Ajax使用一个RESTful API使用。

4

我试图建立一个单一的网页应用程序,来了解客户端的路由。

通过实现客户端的路由我是能够实现在浏览器下面

  1. 的正面和背面的按钮开始为我的单页JavaScript应用工作。从移动浏览器访问该页面时,这非常重要。
  2. 用户能够收藏/分享以前无法访问的网址。
相关问题