trello中的网址是这样的: https://trello.com/board/board_name/501397ee70eb3347473f7452
由于trello是一个单页应用程序,如何才能拥有这样的url,即没有'#'。 这些URL中的每一个都应该生成对服务器的GET请求,因为它们是不同的,因此导致整页加载。有人有解释吗?
谢谢!
答案 0 :(得分:4)
简短的回答是Trello使用HTML5 pushState和Backbone.js。
更多关于pushState的信息: https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
更多关于Backbone.js的信息: http://backbonejs.org/