返回类似angul......登陆

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

高洛峰2016-11-02 16:53:30707

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

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



最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送