类似angularJS里的路由,实现左侧导航不刷新,只刷新右侧内容的界面

Original 2016-11-02 16:53:30 707
abstract:和angular渊源较深, 事实上,如果不是深层级的路由, 市面上得选择是比较多的: director.js, path.js , Backbone.Router 等等都是很好的选择, 甚至直接监听hashchange事件也能再IE8+下实现单页路由。单页应用的开发其实很简单: 永远要保持一点,你的程序逻辑的开始是由url变化开始的 ,是单向的。 所以说是状态state驱动, url不足以描述一个

和angular渊源较深, 事实上,如果不是深层级的路由, 市面上得选择是比较多的: director.js, path.js , Backbone.Router 等等都是很好的选择, 甚至直接监听hashchange事件也能再IE8+下实现单页路由。

单页应用的开发其实很简单: 永远要保持一点,你的程序逻辑的开始是由url变化开始的 ,是单向的。 所以说是状态state驱动, url不足以描述一个程序的状态, 所以angular的社区出现ui-router这个东西, 事实证明这是一个最佳实践。 你可以将stateman想象成ui-router的无依赖版本,并且它兼容到IE6.  state的引入主要是为了处理深层次的路由, 因为一个复杂的单页应用绝对不是左右兰这么简单



Release Notes

Popular Entries