<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網

      掃一掃關注

      當前位置: 首頁 » 企資快報 » 戶外 » 正文

      掌握這7個JavaScript_Web_API

      放大字體  縮小字體 發布日期:2023-03-01 16:54:39    作者:付靈萱    瀏覽次數:95
      導讀

      隨著技術的日新月異,為開發人員提供了令人難以置信的新工具和API。但據了解,在100 多個 API中,只有5%被開發人員積極使用。讓我們來看看一些有用的Web API,它們可以幫助您將網站推向月球!1、 截屏接口Screen Cap

      隨著技術的日新月異,為開發人員提供了令人難以置信的新工具和API。但據了解,在100 多個 API中,只有5%被開發人員積極使用。

      讓我們來看看一些有用的Web API,它們可以幫助您將網站推向月球!

      1、 截屏接口

      Screen Capture API,顧名思義,允許您捕獲屏幕的內容,使構建屏幕錄像機的過程變得輕而易舉。

      您需要一個視頻元素來顯示捕獲的屏幕。開始按鈕將開始屏幕捕獲。

      <video id="preview" autoplay> Your browser doesn't support HTML5.</video><button id="start" class="btn">Start</button>

      const previewElem = document.getElementById("preview");const startBtn = document.getElementById("start");async function startRecording() { previewElem.srcObject = await navigator.mediaDevices.getDisplayMedia({ video: true, audio: true, });}startBtn.addEventListener("click", startRecording);2、網絡共享API

      Web Share API允許您將**網頁中的文本、鏈接甚至文件**共享到設備上安裝的其他應用程序。

      async function shareHandler() { navigator.share({ title: "Tapajyoti Bose | Portfolio", text: "Check out my website", url: "https://tapajyoti-bose.vercel.app/", });}

      注意:要使用Web Share API,您需要用戶進行交互。例如,按鈕點擊或觸摸事件。

      3、路口觀察器API

      Intersection Observer API允許您檢測元素何時進入或離開視口。這對于實現無限滾動非常有用。

      在線瀏覽地址:https://codepen.io/ruppysuppy/pen/abBeZwj

      注意:由于我個人的喜好,該演示使用React ,但您可以使用**任何框架或vanilla Javascript**。

      4、剪貼板API

      剪貼板API允許您讀取數據并將數據寫入剪貼板。這對于實現復制到剪貼板功能很有用。

      async function copyHandler() { const text = "https://tapajyoti-bose.vercel.app/"; navigator.clipboard.writeText(text);}

      注意:如果頁面已經在屏幕上可見,您只能使用屏幕喚醒鎖定 API 。否則,它會拋出錯誤。

      5.屏幕喚醒鎖定API

      有沒有想過YouTube如何防止屏幕在播放視頻時被關閉?好吧,那是因為Screen Wake Lock API。

      let wakeLock = null;async function lockHandler() { wakeLock = await navigator.wakeLock.request("screen");}async function releaseHandler() { await wakeLock.release(); wakeLock = null;}

      注意:如果頁面已經在屏幕上可見,您只能使用屏幕喚醒鎖定 API 。否則,它會拋出錯誤。

      6、屏幕方向API

      Screen Orientation API允許您檢查屏幕的當前方向,甚至**可以將其鎖定**到特定方向。

      async function lockHandler() { await screen.orientation.lock("portrait");}function releaseHandler() { screen.orientation.unlock();}function getOrientation() { return screen.orientation.type;7、全屏API

      全屏API允許您**全屏**顯示一個元素或整個頁面。

      async function enterFullscreen() { await document.documentElement.requestFullscreen();}async function exitFullscreen() { await document.exitFullscreen();}

      注意:要也使用全屏 API,您需要用戶進行交互。

      謝謝閱讀,如果對你有幫助,記得點贊支持!

       
      (文/付靈萱)
      免責聲明
      本文僅代表作發布者:付靈萱個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

      粵ICP備16078936號

      微信

      關注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯系
      客服

      聯系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 可以免费看黄的app| 女人张开腿让男人桶个爽| 国产在线精品一区二区夜色| 亚洲av中文无码乱人伦在线视色| 884hutv四虎永久黄网| 欧美黑人巨大白妞出浆| 外国毛片在线观看| 亚洲综合无码一区二区| 99在线精品免费视频| 毛片a级三毛片免费播放| 国产高清在线精品免费软件| 亚洲日韩国产精品无码av| 69国产精品视频免费| 欧美性大战xxxxx久久久| 国产精品一区二区综合| 亚洲AV无码一区二区二三区软件| 黑人猛男大战俄罗斯白妞| 日本影片和韩国影片网站推荐| 国产亚洲欧美日韩在线观看一区二区| 久久久久久久波多野结衣高潮| 亚洲性猛交xx乱| 一二三四视频中文字幕在线看| 欧美yw193.c㎝在线观看| 国产成人精品实拍在线| 久久人妻无码中文字幕| 翁想房中春意浓1-28| 好男人社区www在线官网| 亚洲精品国产品国语在线| 伊人五月天综合| 日韩AV高清无码| 午夜剧场1000| 99久久综合久中文字幕| 欧美人禽猛交乱配| 国产在线拍揄自揄拍无码| 中文字幕人成无码免费视频| 精品久久久久久中文字幕一区 | 四虎成人精品在永久免费| а√天堂中文最新版地址| 正在播放国产精品放孕妇| 国产毛片在线看| 久久99精品久久水蜜桃|