当前位置: 首页 > news >正文

html5手机app网站模板品牌网站建设9小蝌蚪9a

html5手机app网站模板,品牌网站建设9小蝌蚪9a,公司网站页脚,京东网站建设的目的概念 获取当前页面的地址信息,还可以修改某些属性,实现页面跳转和刷新等。 样例展示 window.location 含义.originURL 基础地址,包括协议名、域名和端口号.protocol协议 (http: 或 https:).host域名端口号.hostname域名.port端口号.pathname路…

概念

获取当前页面的地址信息,还可以修改某些属性,实现页面跳转和刷新等。

 样例展示

window.location 含义.originURL 基础地址,包括协议名、域名和端口号.protocol协议 (http: 或 https:).host域名+端口号.hostname域名.port端口号.pathname路径(以/开头).search查询字符串,以?开头.hash页面锚点,以#开头.href完整 URL

比较容易混淆的是hosthostname这两个属性,区别是前者还包含了端口号。

修改属性值

以上属性除了origin是只读属性,其他都可以修改。修改后的效果就是跳转到相应的新地址。

属性一览表

方法一览表

.assign()导航到指定 URL.replace()导航到指定 URL并删除当前页面的访问记录.reload()重新加载当前页面.toString()返回 URL 字符串

.toString().href都是返回 URL,它们之间有区别吗?结果是一样的,性能上稍微有点差别。通过 JSPerf 上的性能测试结果可以看出,.href稍快,通过window.location拼接字符串的形式速度最慢。

.assign() 和直接修改href是等价的,那么它们跟.replace()的区别是什么呢?

.assign() 在跳转新地址的同时会留下当前页面的访问记录,点击浏览器返回按钮会回到原来的页面,.replace()则不会保留。

场景1:页面跳转锦集

location.href='https://www.baidu.com'
window.open('http://www.baidu.com','_self')
location.assign('http://www.baidu.com')
location.replace('http://www.baidu.com')
<a href="https://www.baidu.com">跳转</a>
  • 页面中跳转固定的地址
function imitateClick(url){let aEle = document.createElement("a");aEle.setAttribute("href", url);aEle.setAttribute("target", "_blank");aEle.setAttribute("id", "previewJumpEle");// 防止重复添加if (!document.getElementById("previewJumpEle")) {document.body.appendChild(aEle);}// 模拟点击aEle.click();(aEle.remove && aEle.remove()) || (aEle.removeNode && aEle.removeNode(true));
};
imitateClick('https://www.baidu.com');

  • js中直接做无感跳转,但是此方法有个弊端:经过验证,有的浏览器可能会拦截,慎用。

<meta http-equiv="refresh" content="5;url=http://www.w3school.com.cn">

场景2:检测协议并提示用户

if (location.protocol == 'http:') {this.$confirm('确定吗?').then(() => {location.href = 'https://www.baidu.com'})}

http://www.yayakq.cn/news/206058/

相关文章:

  • 国外网站网页设计深圳专业网站建设产品运营之中的广度讲解
  • 衡水哪里做网站wordpress产品展示页面
  • 国家重大建设项目网站地址301网站重定向怎么做
  • 个人网站页面成都网络推广平台
  • 南宁企业网站设计公司网站开发人员离职后修改公司网站
  • 福田网站建设公司哪家性价比高网站建设的规划方案
  • 做安全题目是哪个网站大学生网站设计大作业
  • 网站开发用什么图片格式最好会计做帐模板网站
  • 网站建设下载模板之后怎么修改网站名称没有排名
  • 家庭电影网站建设中国建筑一局
  • 网站建设商谈网站建设收费标准公司
  • 网站建站是模版好还是设计好建设银行网站公告
  • 成华区微信网站建设网站平台开通微信支付
  • 自己做的php网站进行伪静态买了vps后怎么安装Wordpress
  • wordpress站点统计代码每天能赚30 50元的
  • 容县建设工程交易中心网站店铺推广软文案例
  • 官网的网站设计公司wordpress注册密码
  • 潍坊做网站张家口下载wordpress低版本
  • 外贸联系网站如何提升网站的流量
  • 上海外贸网站设计网上购物系统源码
  • 专业的盐城网站开发大连网站制作网页
  • phpcms网站模版下载WordPress出现508
  • 泉州市建设系统培训中心网站聊城wap网站建设
  • 网站首页布局设计代码西安小程序开发的公司
  • 百度推广是必须先做网站吗设计工作室图片 实拍
  • 广州智迅网络做网站网站开发公司的义务
  • 网站一定要服务器吗东阳建设公司网站
  • 网站内容注意事项有电脑网站怎样建手机号码
  • 湖南门户网站建设wordpress 首页 文章图片不显示
  • 沈阳市三好街网站建设公司邵阳经开区网站