当前位置:首页 > 实用技巧 >

电脑打开浏览器后退不出来(电脑打开浏览器跑一边去了怎么办)

来源:原点资讯(www.yd166.com)时间:2023-12-21 03:47:08作者:YD166手机阅读>>

然后从页面C访问了一个新的页面E。此时,页面C作为用户浏览过的历史页面压入栈1中,而由于页面E是一个新页面,新页面是不存在前进按钮的,因此作为存放可供前进页面的栈2就需要进行清空,如下:

电脑打开浏览器后退不出来,电脑打开浏览器跑一边去了怎么办(5)

然后用户又从页面E访问了一个新的页面F。此时页面E作为用户浏览过的历史页面压入栈1中,如下:

电脑打开浏览器后退不出来,电脑打开浏览器跑一边去了怎么办(6)

最后用户从页面F连续两次点击了后退按钮后退到了页面C。此时页面F和页面E作为历史页面且为可供前进的页面存入栈2中,如下:

电脑打开浏览器后退不出来,电脑打开浏览器跑一边去了怎么办(7)

至此,用户的操作完成,而栈1,栈2中的数据如上图所示,用户如果在C页面点击后退页面将进入B页面。如果点击前进页面,将进入E页面。

我们对应对上述案例的方案做一个总结:

  1. 新建两个栈:栈1和栈2
  2. 用户浏览的历史页面依次放入栈1中,用户点击后退按钮时,栈1的栈顶元素出栈,顶替用户的当前页面,同时用户的当前页面进入栈2中。当用户点击前进按钮时,栈2的栈顶元素出栈,顶替用户的当前页面,同时用户的当前页面进入栈1中。
  3. 当栈1无元素时,代表已到达最初的页面,此时浏览器的后退按钮不可用。当栈2无元素时,代表已到达最新的页面,此时浏览器的前进按钮不可用。
  4. 当用户从当前页面不使用前进按钮,而是直接访问一个新的页面时(无论此页面之前是否浏览过),都需要清空栈2的数据,同时将当前页面压入栈1中。

相信通过上述的案例,大家对如何实现浏览器的前进和后退功能都有了一定的了解。其实这项功能就是我们之前介绍过的数据结构:栈的一种应用。数据结构和算法其实就是某些特定业务场景的一种抽象,因此没有无用的数据结构,在实际的业务开发过程中,需要结合具体的业务场景,来选择对应的数据结构和算法。而这就需要我们对数据结构的特性和使用场景有一定的了解。

栈这种数据结构我们就介绍到这里,下期我们将再次带来一种新的数据结构,下期再见。

,
上一页12末页

栏目热文

电脑浏览器打开里面字都在左边(电脑浏览器在最左侧拖不出来)

电脑浏览器打开里面字都在左边(电脑浏览器在最左侧拖不出来)

很多用户反馈用ie浏览器打开网页后出现内容显示不全的现象,下面给大家介绍win10系统ie浏览器打开网页内容显示不全解决...

2023-12-21 03:46:55查看全文 >>

电脑浏览器为啥显示不出来图片(电脑浏览器)

电脑浏览器为啥显示不出来图片(电脑浏览器)

网页不显示图片怎么办?浏览器打开的网页都不显示图片该如何解决呢?相信有不少人都会遇到所有网页图片都不显示的问题,下面就给...

2023-12-21 04:07:36查看全文 >>

电脑浏览器打开跑到最左侧了(电脑浏览器怎么跑到侧边了)

电脑浏览器打开跑到最左侧了(电脑浏览器怎么跑到侧边了)

IT之家 3 月 26 日消息,微软 Edge 浏览器的垂直标签页是一项亮点功能,用户可以将标签页一栏从窗口顶部移动到左...

2023-12-21 04:09:45查看全文 >>

校园绝品狂徒境界等级(校园绝品狂徒全部境界)

校园绝品狂徒境界等级(校园绝品狂徒全部境界)

第十六章《有共同敌人了》西门宇狠狠的打了安妮儿两个耳光!“下次最好老实一点!,我的耐心是有限的!” 安妮儿狠狠的盯着西门...

2023-12-21 03:48:37查看全文 >>

校园绝品狂神结局怎么样(校园绝品狂神小萌结局怎么样)

校园绝品狂神结局怎么样(校园绝品狂神小萌结局怎么样)

小说《校园:绝品狂神》是柳江南的作品。“我一定要将他抓捕归案。这小子简直无法无天。”女警火爆一咬牙说,唐子臣走在一条街上...

2023-12-21 03:25:33查看全文 >>

为什么电脑浏览器打开只有半个屏(打开电脑浏览器只显示一半怎么办)

为什么电脑浏览器打开只有半个屏(打开电脑浏览器只显示一半怎么办)

文/极客修小编话说某微不知道从什么时候开始一点一下的渗透进了我们的生活,无论是分享文章,或者是链接,都已经习惯性的用它传...

2023-12-21 03:31:54查看全文 >>

电脑浏览器图片怎么都不显示了(电脑浏览器打开不显示图片)

电脑浏览器图片怎么都不显示了(电脑浏览器打开不显示图片)

Win10系统浏览器不能显示图片怎么办?Win10系统浏览器无法显示图片是怎么回事?最近就有不少用户反映浏览器不能看图片...

2023-12-21 03:53:17查看全文 >>

交换机下面的路由器怎么连接电脑(交换机和路由器连接图)

交换机下面的路由器怎么连接电脑(交换机和路由器连接图)

PC通过路由器远程连接交换机 基本环境介绍:PC:192.168.0.2/24 GW:192.168.0.1路由器:Fa...

2023-12-21 03:38:31查看全文 >>

交换机连接路由器的usb(公司交换机怎样连接路由器)

交换机连接路由器的usb(公司交换机怎样连接路由器)

常见的华为,华三,思科的路由器,交换机这类网络设备在没有配置web管理界面的时候我们怎么通过设备的console端口来配...

2023-12-21 04:14:50查看全文 >>

车床离合器发出突突的声音

车床离合器发出突突的声音

1.离合器概述离合器安装在发动机与变速箱之间,用来分离或结合前后两者之间动力联系。其功用为:(1)使汽车平稳起步。(2)...

2023-12-21 04:01:36查看全文 >>

文档排行