日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

寫一個 Vue3 Hooks,準確計算網頁的幀數 FPS

來源: 責編: 時間:2024-01-25 10:40:30 232觀看
導讀大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~背景平時我們在打游戲的時候,都會接觸到 幀數 這個名詞,也就是 fsp,幀數越高,說明畫面的顯示更加流暢圖片剛好最近公司的某個項

大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~1Ib28資訊網——每日最新資訊28at.com

背景

平時我們在打游戲的時候,都會接觸到 幀數 這個名詞,也就是 fsp,幀數越高,說明畫面的顯示更加流暢1Ib28資訊網——每日最新資訊28at.com

圖片圖片1Ib28資訊網——每日最新資訊28at.com

剛好最近公司的某個項目,需要實時展示網頁的幀數,所以也涉及到了如何去計算幀數這個問題1Ib28資訊網——每日最新資訊28at.com

如何計算?

什么是幀數呢?就是一秒內有多少幀,所以想要計算幀數的話,我們需要算出一秒內有多少幀1Ib28資訊網——每日最新資訊28at.com

想要算幀,大家可以想一下用哪個 API 跟幀有關系的?1Ib28資訊網——每日最新資訊28at.com

是的,那就是 requestAnimationFrame,每跑完一次requestAnimationFrame,就說明跑完一幀了,所以我們只需要計算出:一秒內跑了多少次 requestAnimationFrame 就行~1Ib28資訊網——每日最新資訊28at.com

use-fsp

下面是一個初級的版本,可以實時計算出幀數1Ib28資訊網——每日最新資訊28at.com

圖片圖片1Ib28資訊網——每日最新資訊28at.com

可以看看頁面上的效果1Ib28資訊網——每日最新資訊28at.com

圖片圖片1Ib28資訊網——每日最新資訊28at.com

可以看到變的非常的快,這也對于用戶體驗不太好,所以我們需要優化一下1Ib28資訊網——每日最新資訊28at.com

圖片圖片1Ib28資訊網——每日最新資訊28at.com

間隔優化

現狀是每過一幀就實時計算一下,我們可以優化一下,隔幾幀再計算一次幀數,這樣就不會更新得太頻繁了~1Ib28資訊網——每日最新資訊28at.com

圖片圖片1Ib28資訊網——每日最新資訊28at.com

現在就比較穩定了,沒那么頻繁了~1Ib28資訊網——每日最新資訊28at.com

圖片 圖片 1Ib28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-67846-0.html寫一個 Vue3 Hooks,準確計算網頁的幀數 FPS

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 2024年的Rust與Go,你看明白了嗎?

下一篇: 都 2024 年了,該如何搭建新的 React 項目?

標簽:
  • 熱門焦點
  • 5月安卓手機好評榜:魅族20 Pro奪冠

    性能榜和性價比榜之后,我們來看最后的安卓手機好評榜,數據來源安兔兔評測,收集時間2023年5月1日至5月31日,僅限國內市場。第一名:魅族20 Pro好評率:97.50%不得不感慨魅族老品牌還
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機制進行協調和交互,例如,線程等待和通知機制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現手段有以下幾種方式:Object 類下
  • 一篇文章帶你了解 CSS 屬性選擇器

    屬性選擇器對帶有指定屬性的 HTML 元素設置樣式。可以為擁有指定屬性的 HTML 元素設置樣式,而不僅限于 class 和 id 屬性。一、了解屬性選擇器CSS屬性選擇器提供了一種簡單而
  • 每天一道面試題-CPU偽共享

    前言:了不起:又到了每天一到面試題的時候了!學弟,最近學習的怎么樣啊 了不起學弟:最近學習的還不錯,每天都在學習,每天都在進步! 了不起:那你最近學習的什么呢? 了不起學弟:最近在學習C
  • 自律,給不了Keep自由!

    來源 | 互聯網品牌官作者 | 李大為編排 | 又耳 審核 | 谷曉輝自律能不能給用戶自由暫時不好說,但大概率不能給Keep自由。近日,全球最大的在線健身平臺Keep正式登陸港交所,努力
  • 阿里瓴羊One推出背后,零售企業迎數字化新解

    作者:劉曠近年來隨著數字經濟的高速發展,各式各樣的SaaS應用服務更是層出不窮,但本質上SaaS大多局限于單一業務流層面,對用戶核心關切的增長問題等則沒有提供更好的解法。在Saa
  • 華為HarmonyOS 4升級計劃公布:首批34款機型今日開啟公測

    8月4日消息,今天下午華為正式發布了HarmonyOS 4系統,在更流暢的前提下,還帶來了不少新功能,UI設計也有變化,會讓手機煥然一新。華為宣布,首批機型將會在
  • Android 14發布:首批適配機型公布

    5月11日消息,谷歌在今天凌晨舉行了I/O大會,本次發布會谷歌帶來了自家的AI語言模型PaLM 2、谷歌Pixel Fold折疊屏、谷歌Pixel 7a手機,同時發布了Androi
  • 聯想YOGA 16s 2022筆記本將要推出,屏幕支持觸控功能

    聯想此前宣布,將于11月2日19:30召開聯想秋季輕薄新品發布會,推出聯想 YOGA 16s 2022 筆記本等新品。官方稱,YOGA 16s 2022 筆記本將搭載 16 英寸屏幕,并且是一
Top 主站蜘蛛池模板: 汾阳市| 密云县| 教育| 甘孜县| 白城市| 淮北市| 林州市| 宁海县| 民权县| 武城县| 舟山市| 芷江| 阳新县| 公安县| 开平市| 阿尔山市| 江北区| 广东省| 舟曲县| 邳州市| 襄樊市| 思茅市| 青龙| 包头市| 石柱| 饶阳县| 新河县| 公主岭市| 宜阳县| 广州市| 凤阳县| 衡东县| 南开区| 喜德县| 邵东县| 关岭| 闸北区| 琼中| 庄河市| 措美县| 罗山县|