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

汕头地区做网站的如何做品牌推广方案

汕头地区做网站的,如何做品牌推广方案,怎么做网站关键词推广,长沙模板网站建设前言 我们现在来想这么一个场景#xff0c;在掘金的文章管理页打开了一篇文章草稿#xff0c;然后点击编辑#xff0c;这个时候打开新标签页 A #xff0c;再点击一次编辑#xff0c;打开了标签页 B 。 此时如果你在 A 编辑#xff0c; B 是感知不到 A 的内容变动的在掘金的文章管理页打开了一篇文章草稿然后点击编辑这个时候打开新标签页 A 再点击一次编辑打开了标签页 B 。 此时如果你在 A 编辑 B 是感知不到 A 的内容变动的因为没做协同编辑。此时再到 B 编辑那么就可能导致A标签页的内容丢失。 别问我是怎么 YY 出来这种场景的因为我就真的犯过这种错 所以可不可以做一种机制再第二次点击编辑的时候弹出一个提示告诉你这个标签页已经打开过或者说直接输入 url 的时候能不能获取到相同的 url 的 tab 页 如何打开前检测 比如说我们有一个函数 openBoard 它接受一个 id 参数用来打开一个编辑页面 export const openBoard (id) {const url ${location.protocol}//${location.host}/board/${id};window.open(url); };我们来看一下 window.open 这个 api 它其实是有返回值的 一个 WindowProxy (en-US) 对象。只要符合同源策略安全要求返回的引用就可用于访问新窗口的属性和方法。 我们可以实现一个 map id 为 key 打开的 window 为 value 具体实现如下 let openWindowMap {}; export const openBoard (id) {const url ${location.protocol}//${location.host}/board/${id};const openedWindow openWindowMap[id];if (openedWindow !openedWindow.closed) {// 如果窗口已存在且未关闭openedWindow.focus(); // 切换到已存在的窗口} else {const newWindow window.open(url); // 打开一个新窗口openWindowMap[id] newWindow;} }; 点击打开链接的时候判断一下这个链接是否被打开过如果已经被打开过且打开的 tab 页还存在没有被关闭则切换到已经存在的窗口 否则就打开一个新窗口并维护这份关系。 效果如下 最后 以上就是本文的全部内容算是一个小知识点吧。五一假期将至提前祝大家假期愉快
http://www.eeditor.cn/news/125477/

相关文章:

  • 肇庆网站建设方案维护如何看别人网站用什么做的
  • 毕业生网站建设方案书手机如何做微商城网站
  • php网站设计人员长沙3合1网站建设
  • 支付行业的网站怎么做男生女生做羞羞事的网站
  • 怎样修改网站模板如何制作个人网站主页
  • 手机网站打开手机app腾讯广告一级代理名单
  • 惠安网站建设报价重庆网站推广平台
  • 不知此网站枉做男人的网站公众号运营思路
  • 贵阳企业自助建站微信公众号内嵌网站开发
  • 河源网站建设 科技只做乡村旅游的网站
  • 青岛做外贸网站建设工作汇报总结怎么写
  • 龙岗公司做网站深圳app网站
  • 做水晶接单在哪个网站接专业企业网站设计
  • 网站开发用什么框架合适推介做resume的网站
  • 网站未备案会怎么样做投标需要知道什么网站
  • 展馆的科普网站建设国际化的管理咨询公司
  • 制作一个网站界面设计图片IP怎么屏蔽网站域名
  • 网站建设销售实习报告网站资料要提供哪些
  • 昆山网站建设jofuns网站建设 竞标公司要求
  • 专业的建设企业网站公司辽宁身营商环境建设局网站
  • 网站建设公司推销网站开发要用什么工具软件
  • 官方网站建设优化wordpress图片质量插件
  • 微商城网站建设平台合同范本微信订阅号关键网站
  • 网站规划和建设的步骤绵阳做seo网站公司
  • erp系统教学兰州官网seo分析
  • 网站建设几点关门零食公司建立网站的原因
  • 工程建设网站怎么提交潮流印花图案设计网站
  • 网站建设与维护课程总结唯品会网站页面设计
  • 做yield网站多少钱骨干校建设专题网站
  • 衡阳网站定制google官方版下载