使用jquery和ajax的单页网站

时间:2013-07-22 20:02:33

标签: jquery ajax json web routes

我正在尝试创建单页面Web应用程序。但是我不想搞砸了,所以我想在继续开发之前澄清一些事情。

让我们说我有这个网络应用程序捕获链接中的哈希值,我希望这个哈希值是应用程序加载的基础。如果我只是做if-else,这将非常简单,但随着我增加链接的数量,代码似乎非常混乱。

我想过创建一个routes.json文件,但我就在那里停了下来。我想知道这个问题是否已经存在apis。谢谢。

2 个答案:

答案 0 :(得分:0)

我考虑使用Codeigniter。我知道他们有路由的内置选项以及设置基本网址等。

还要考虑使用AngularJS之类的内容。它提供了一些独特的功能,如双向数据绑定。它结合了jQuery的某些功能(他们称之为JQlite)。做ajax调用非常简单。它还具有内置的路线功能。如果您愿意,可以进行深层链接,或者在不更改URL的情况下在页面之间切换。

我正在使用AngularJS开发我的单页应用程序,并使用Codeigniter处理后端的内容。

答案 1 :(得分:0)

试用http://benalman.com/projects/jquery-hashchange-plugin/http://benalman.com/projects/jquery-bbq-plugin/。我使用这些,他们工作得很好。它提供了使用散列标记作为URL的功能,以及能够使用可以移回其他散列页面的后退按钮。