页面之间的跳转与交互
前言:想写这篇的原因,学到location对象以及之前大web大作业,想实现多个页面之间的跳转只能够通过a
标签来实现,但是有些地方只用a
标签显然是不够的,最终还是没有解决,全都是使用a标签……现在可以通过其他方法
<div id="app"><p><a href="B.html">链接方式跳转到B页面</a></p><button type="button">location.href方式跳转到其他页面</button>
</div>
下面三种结果是一样的,一般好像使用第二种……访问外部链接需要将协议填充完整才能够正常跳转
btn.addEventListener("click",function () {// location.assign('http://www.baidu.com');// location.href = 'http://www.baidu.com';window.location = 'http://www.baidu.com';
})
cookie
- 查看
- 设置
不会覆盖之前的内容,会以;
向后添加,只有key
相同的时候才会覆盖 - 删除
不是真的删除,将有效时间设置成前面一段时间
每次客户端向服务端发送请求的时候都会携带cookie,比较消耗带宽,并且携带的参数长度有限制4kb好像
应用场景:记住密码,自动登陆
两种浏览器存储API
不同点
- sessionStorage
回话存储,只在当前页面有效,关闭无效。 - localStorage
永久存储数据在客户端,不故意删除永久存在,
相同点:
页面刷新,这两种存储不受影响,还是存在的。
方法相同- 设置
Storage.getItem(name)
- 获取
Storage.setItem(name,value)
- 清空
Storage.clear()
火狐无效 - 删除某一个
Storage.removeItem(name)
- 设置
sessionStorage.clear();
sessionStorage.setItem('name','liuhu');
sessionStorage.setItem('money','0');
console.log(sessionStorage)
console.log(sessionStorage.getItem('name'));
sessionStorage.removeItem('name');
在A页面中设置内容,想在B页面得到相同的内容,应该通过localStorage
存储,相当于是一个中介仓库……是不是和vueX
非常类似
应用场景:
localStorage
:购物车,常用于长期登录(+判断用户是否已登录),适合长期保存在本地的数据。sessionStorage
:敏感账号一次性登录;
页面之间的跳转与交互相关推荐
- java中程序跳转_java程序中先后台交互的两种实现方式以及页面之间的跳转
虽然如今市面上很流行先后端分离,可是在不少企业中仍是使用的是SSH框架,先后端不分离. 那么此类先后端有其自身独特的先后台交互的方式,可是也支持js/jquery.下面对这两种方式作一下概括.java ...
- 页面之间的跳转方式和参数传递以及路由和生命周期
微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能.今天我们来研究小程序页面之间的跳转方式. 1.概述 在Andr ...
- Android深入浅出系列之实例应用—手机页面之间的跳转
在网页里,我们可以通过超级链接从一个网页跳转到另外一个网页,在手机里面,要如何实现手机页面之间的跳转呢? 原理:通过布局文件和setContentView()方法配合来实现.通过点击第一个布局文件ma ...
- 微信小程序实现两个页面之间的跳转
两个简单的页面 点击链接实现在两个页面之间的跳转 图片和文字自行设置 步骤 1:创建项目 2:删除多余无用文件和代码 最新版的微信开发者工具不支持创建空白项目,我们需要把原来多余的文件和代码删除 需要 ...
- 利用计算机浏览信息,利用计算机浏览信息时,可以实现任意页面之间的跳转,这种技术最恰当的说法是(??)...
利用计算机浏览信息时,可以实现任意页面之间的跳转,这种技术最恰当的说法是(??) 小儿推拿经穴大多集中于A:腰背部B:胸腹部C:头面部D:上肢部E:下肢部 做作屈伸练习前直后转时,髋关节及整个身体转向 ...
- uni-app 使用 web-view 页面之间互相跳转、通信
最近开发小程序的时候.需要嵌入一个第三方网站.并且和第三方网站有些交互.这个第三方页面本身就是一个 HTML 页面.想着把它给嵌入到 uni-app 中,结果没实现-(很多的 js 代码在小程序中不识 ...
- MVC Html.ActionLink Area 链接中含区域的页面之间的跳转
例如我有一个需求,使用@Html.ActionLink实现不同功能之间的跳转,有部分Control是在Area之下,这种时候我们应该如何实现区域间的跳转呢? 错误用例: <ul class=&q ...
- 支付宝小程序财富号基金相关页面之间相关跳转
支付宝小程序跳转 %小程序跳转财富号 this.$global.urlHandler(`alipays://platformapi/startapp?appId=xxxx000020191017684 ...
- 超链接之锚点的使用(页面内段落之间的跳转和不同页面之间的跳转)
Ⅰ. 1.同一个文件下的不同html页面跳转: ①.代码已亲测,可直接摘用: A.此代码为1first.html的代码: <!DOCTYPE html> <html lang=&qu ...
最新文章
- pycharm执行python程序报错ImportError: DLL load failed: torchvision找不到指定的程序
- python 实现双端队列
- leetcode算法题--Minimum Number of Arrows to Burst Balloons
- MSE与MAE的区别与如何选择
- vue脚手架 全局变量可以是变量吗_Vue.js2 全局变量的设置方法
- Object::connect: No such slot (QT槽丢失问题)
- (原創) 如何讀取/寫入文字檔? (IC Design) (Verilog)
- 探测服务器操作系统,探测服务器操作系统工具
- SRS 启动正常,拉流没画面,看SRS日志报错 srs is already running
- Linux的capability深入分析(2)
- 一步一步安装SQL Server 2008(附截图)
- 使用SignalR和SQLTableDependency进行记录更改的SQL Server通知
- 程序员:“我放弃了年薪 20 万的 Offer” 你知道为什么吗?
- linux已经不存在惊群现象
- java 集合教程_Java Collections
- 德标螺纹规格对照表_国标德标对照表
- 郭继孚:预约在城市交通中的应用——北京市回龙观地区实践
- Excel快速合并,简单方法,轻松搞定!
- linux操作系统没声音,Linux系统下没有声音的解决方案
- win7和win10哪个好用
热门文章
- Bootstrap采样方法的python实现
- 免费python自学攻略-自学python二三事
- python基础教程菜鸟教程-python基础菜鸟教程,Python的基础语法
- python自动化测试-五大自动化测试的Python框架
- python编程入门第3版pdf-Python编程入门(第3版) PDF扫描版[26MB]
- 消费者生产者代码之---一步一步带你写
- 关于用iframe大框架覆盖小框架的问题
- SpringSecurity系列(三) Spring Security 表单登录
- android版chrome为什么没有扫,android – 无法使用谷歌条码扫描仪
- 【数据结构和算法笔记】KMP算法介绍