a页面跳到b页面,再由b页面回到a页面
指望:a页面经过一些筛选条件,获得列表,点击列表跳转到b页面,b页面返回到a页面后,但愿恢复到离开a页面时的状态chrome
将a页面的列表数据直接保存在内存中,直接渲染
优势:简单,开发快
缺点:浏览器
只适合单页面开发 浏览器刷新后,数据不存在 a页面的数据仍是以前的状态,不能及时更新
将a页面的搜索条件存储出来,进入页面后,从新搜索
a.将搜索条件存在url里面(最稳定)url
优势:能够获取到最新的数据,刷新浏览器数据还存在 缺点: url长度限制(通常不会超过) 游览器 最大长度(字符数) Internet Explorer 2083 Firefox 65,536 chrome 8182 Safari 80,000 开发难度增长,每一步都要去操做url,有洁癖的人看着不爽
b.将搜索条件存在内存中code
优势:开发比上者快,能够获取到最新的数据 缺点: 只适合单页面开发 浏览器刷新后,数据不存在