我是 Ruby on rails 的新手,我正在学习 Backbone.js 也可以用作前端框架。
谁能告诉我“Backbone.js”中的路由器和 Ruby on rails 中的路由器之间的区别?
我是 Ruby on rails 的新手,我正在学习 Backbone.js 也可以用作前端框架。
谁能告诉我“Backbone.js”中的路由器和 Ruby on rails 中的路由器之间的区别?
Backbone 路由器允许您在 Backbone 应用程序中导航,将 URL 路径模式与指定的方法匹配。这与响应实际 HTTP 请求的 Rails 路由器不同。Backbone 路由不会刷新页面。
例如,如果我在 www.myapp.com 上的页面中嵌入指向“/posts”的链接,单击它会将 URL 更改为 www.myapp.com/#/posts,进而调用定义为“posts”的方法“在我的主干路由器中。在这个方法中,我想创建一个新的 PostsIndexView 并将其呈现在路由器的 DOM 元素中。
如果您还没有,请查看此资源:http: //backbonetutorials.com/what-is-a-router/