| 1. |
What Is Router In Backbone.js? |
|
Answer» Backbone routers are used for routing your applications URLs when using hash tags(#). In the traditional MVC sense, they don’t necessarily fit the semantics and if you have read “What is a view?” it will elaborate on this point. Though a Backbone “router” is still very useful for any application/feature that needs URL routing/HISTORY capabilities. Defined routers should always contain at least one route and a function to map the particular route to. Routes interpret anything after “#” tag in the URL. All links in your application should target “#/action” or “#action”. (APPENDING a forward slash after the HASHTAG looks a bit nicer, e.g. HTTP://wisdomjobs.com/#/user/help). <script> Backbone routers are used for routing your applications URLs when using hash tags(#). In the traditional MVC sense, they don’t necessarily fit the semantics and if you have read “What is a view?” it will elaborate on this point. Though a Backbone “router” is still very useful for any application/feature that needs URL routing/history capabilities. Defined routers should always contain at least one route and a function to map the particular route to. Routes interpret anything after “#” tag in the URL. All links in your application should target “#/action” or “#action”. (Appending a forward slash after the hashtag looks a bit nicer, e.g. http://wisdomjobs.com/#/user/help). <script> |
|