当前位置: 首页 > 面试题库 >

HTML5的页面可见性(Page Visibility)有哪些应用场景?

皮弘博
2023-03-14
本文向大家介绍HTML5的页面可见性(Page Visibility)有哪些应用场景?相关面试题,主要包含被问及HTML5的页面可见性(Page Visibility)有哪些应用场景?时的应答技巧和注意事项,需要的朋友参考一下

document.visibilityState属性

  • 产生的原因: 不能触发unload,pageHide事件的时候
    • 手机端切换到最近任务界面,点击另一个APP,
    • 手机端直接按home键返回主屏幕;
    • PC端最小化,
  • 使用的场景:
    • 停止与服务器的轮询
    • 停止页面音视频

触发的事件:document.onvisibilitychange

 类似资料:
  • 本文向大家介绍canvas的应用场景有哪些?相关面试题,主要包含被问及canvas的应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 图片相关:比如生成图片保存或者分享,再比如截图,再比如之前微信的头像加圣诞帽国旗也可以用canvas处理。 用于绘制一些线条图画,比如画板工具,比如画笔线条绘制。 用于加载文件,比如加载pdf,这个只是看见了react-pdf,没有去研究怎么实现的。 游戏

  • 本文向大家介绍HTML5有哪些的新特性?相关面试题,主要包含被问及HTML5有哪些的新特性?时的应答技巧和注意事项,需要的朋友参考一下 HTML5中最有趣的新特性: 二维画图中的 元素 媒体播放的 和 元素 支持本地存储 新的内容特定元素,如  

  • 本文向大家介绍你有用过HTML5的Device API吗?说说它都有哪些应用场景?相关面试题,主要包含被问及你有用过HTML5的Device API吗?说说它都有哪些应用场景?时的应答技巧和注意事项,需要的朋友参考一下 dial: 拨打电话 beep: 发出蜂鸣声 vibrate: 设备振动 setWakelock: 设置应用是否保持唤醒(屏幕常亮)状态 isWakelock: 获取程序是否一直保

  • 本文向大家介绍说说MutationObserver的应用场景有哪些?相关面试题,主要包含被问及说说MutationObserver的应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 MutationObserver用于监视Dom节点的变动情况,例: // 选择需要观察变动的节点 const targetNode = document.getElementById('some-id');

  • 本文向大家介绍请问aop的应用场景有哪些?相关面试题,主要包含被问及请问aop的应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 考察点:spring AOP 参考回答: Authentication 权限 ,Caching 缓存 ,Context passing 内容传递 ,Error handling 错误处理 ,Lazy loading 懒加载 ,Debugging 调试 ,log

  • 本文向大家介绍ZooKeeper 典型应用场景有哪些?相关面试题,主要包含被问及ZooKeeper 典型应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 ZooKeeper 概览中,我们介绍到使用其通常被用于实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 下面选 3 个典型的应用场景来专门说说: 分布式锁 :通过创