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

江北网站建设医保局网站建设中标公告

江北网站建设,医保局网站建设中标公告,工业设计作品,免费下载官方百度💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 有时你可能希望增强…
  • 💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】
  • 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】
  • 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】

有时你可能希望增强你的应用程序以通知用户他们可能已经失去了互联网连接。

用户可能正在访问你的网站并收到缓存版本,因此通常看起来他们的互联网仍在工作。
然而,他们失去了引擎盖下的连接,并且不会加载任何新内容。

在这里向他们显示一些消息以让他们知道他们应该检查他们的连接可能是有益的。

检测连接状态

我们可以利用navigator.onLineAPI 来检测连接状态。
这将返回一个布尔值来指示用户是否在线。

注意:请注意浏览器的实现方式不同,因此结果可能会有所不同。

这在初始加载时效果很好,所以我们可以做这样的事情。

window.addEventListener('load', () => {const status = navigator.onLine;
});

但是我们不知道加载后网络状态是否发生变化,这是不理想的。

我们可以订阅离线和在线事件来监听这些特定的变化。

window.addEventListener('offline', (e) => {console.log('offline');
});window.addEventListener('online', (e) => {console.log('online');
});

演示

让我们设置一个快速演示来演示这一点。
我们将在屏幕中央使用一个基本的文本元素,但你当然可以按照你喜欢的任何方式设置样式和实现它。

注意:我正在使用 SCSS 来设置样式

<div class="status"><div class="offline-msg">You're offline 😢</div><div class="online-msg">You're connected 🔗</div>
</div>

我们在默认为连接状态的前提下构建它。

让我们添加一些基本样式。

.status {background: #efefef;display: flex;justify-content: center;align-items: center;min-height: 100vh;div {padding: 1rem 2rem;font-size: 3rem;border-radius: 1rem;color: white;font-family: Roboto, 'Helvetica Neue', Arial, sans-serif;}.online-msg {background: green;display: block;}.offline-msg {background: red;display: none;}
}

默认情况下,这只会显示在线消息。
让我们添加一个条件,如果状态元素有一个离线类,我们切换两个 div。

.status {&.offline {.online-msg {display: none;}.offline-msg {display: block;}}
}

现在,如果我们将离线类添加到状态 div,我们应该会看到离线消息。

那么我们如何根据网络状态切换这些呢?

const status = document.querySelector('.status');
window.addEventListener('load', () => {const handleNetworkChange = () => {if (navigator.onLine) {status.classList.remove('offline');} else {status.classList.add('offline');}};window.addEventListener('online', handleNetworkChange);window.addEventListener('offline', handleNetworkChange);
});

是的,这段代码可以解决问题!
我们在第一次加载时对其进行了初始化,并创建了一个新函数来检查导航器状态。

然后我们添加事件监听器来监听变化,这样我们就可以根据它们采取行动。
在更改时,它可以添加或删除类名。

如果我们尝试一下,它看起来像这样。

在这里插入图片描述

⭐️ 好书推荐

《PyTorch教程:21个项目玩转PyTorch实战》

在这里插入图片描述

【内容简介】

PyTorch 是基于 Torch 库的开源机器学习库,它主要由 Meta(原 Facebook)的人工智能研究实验室开发,在自然语言处理和计算机视觉领域都具有广泛的应用。本书介绍了简单且经典的入门项目,方便快速上手,如 MNIST数字识别,读者在完成项目的过程中可以了解数据集、模型和训练等基础概念。本书还介绍了一些实用且经典的模型,如 R-CNN 模型,通过这个模型的学习,读者可以对目标检测任务有一个基本的认识,对于基本的网络结构原理有一定的了解。另外,本书对于当前比较热门的生成对抗网络和强化学习也有一定的介绍,方便读者拓宽视野,掌握前沿方向。

📚 京东自营购买链接:《PyTorch教程:21个项目玩转PyTorch实战》

http://www.dtcms.com/wzjs/821962.html

相关文章:

  • 网站推广一般在哪个网做本地wordpress很慢
  • 哪些网站做平面单页好看网站建设公司企业文化
  • 深圳网站建设网站建设摩托车官网110
  • 网站开发经理具备什么知识网站未备案会怎么样
  • 微信怎么开店铺网站的seo优化报告
  • 建设网站要点保定网站建设咨询
  • 网页与网站设计什么是抖动详情页设计排版
  • 如何把本地网站网站建设财务规划
  • 全flash 电子商务网站如何推广网址免费生成app
  • 男做直播网站好让wordpress完美拥有论坛功能
  • 做淘宝客网站教程苏州公司网站建设找哪家
  • 做招工的网站排名好看的博客页面
  • 专业微网站营销网站动态链接做Seo怎么办
  • 上海做高端网站制中国建设银行官网个人网上银行
  • 设计师门户网站源码如何下载网站模版
  • 南通市建设工程网站烟台做网站需要多少钱
  • wordpress站内seo一个网站的作用是什么
  • 那个啥的网站推荐下营销型网站特点
  • O2O网站开发工程师wordpress采集发布接口
  • 网站seo外包长沙网上商城网站建设方案
  • 淘宝上做网站 源代码怎么给你深圳比较好的vi设计公司
  • 网站公司设计公司做教育网站
  • 做网站公司599网站建设广州网站建设
  • 郑州网站推广汉狮网络建设网站需申请什么资料
  • 安卓做视频网站好域名是什么意思怎么查
  • 网站建站基础营销策划公司经营范围包括哪些
  • 免费app下载网站网站建设设计制作方案与价格
  • 网站后期增加内容深圳龙华怎么样
  • 免费企业建站系统排名品牌查询网站
  • 巩义网站建设方案表怎么制作网站维护公告效果