chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

八個(gè)將在未來(lái)發(fā)揮重要作用的Web應(yīng)用程序的API

如意 ? 來(lái)源:讀芯術(shù)微信公眾號(hào) ? 作者:讀芯術(shù)微信公眾號(hào) ? 2020-09-01 14:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如今,很少有不使用API的web應(yīng)用程序了。API目前廣受歡迎,瀏覽器開(kāi)始為復(fù)雜的功能提供API(ApplicationsProgramming Interface,應(yīng)用程序接口),而這些功能有時(shí)只能通過(guò)本機(jī)應(yīng)用程序?qū)崿F(xiàn)。

隨著web開(kāi)發(fā)領(lǐng)域不斷發(fā)展,瀏覽器廠商也在加緊跟上步伐。它們不斷開(kāi)發(fā)新的API,為web應(yīng)用程序帶來(lái)新的本地類(lèi)功能。雖然一些API已經(jīng)在現(xiàn)代瀏覽器中得到了充分支持,但人們對(duì)它們還是不太了解。下面這些API會(huì)在未來(lái)發(fā)揮重要作用,是時(shí)候認(rèn)識(shí)他們啦!

Web Locks API

這個(gè)API允許你在多個(gè)標(biāo)簽頁(yè)上運(yùn)行web應(yīng)用程序,以訪問(wèn)協(xié)調(diào)共享資源。雖然這種情況并不常見(jiàn),但在高級(jí)用例中,開(kāi)發(fā)人員需要運(yùn)行web應(yīng)用程序的多個(gè)瀏覽器標(biāo)簽頁(yè)并保持它們同步,此時(shí)該API可以派上用場(chǎng)。

雖然 API (如Shared Worker、Broadcast Channel、local Storage、session Storage、post Message、unload handler)可以用來(lái)管理制表符通信和同步,但它們都有缺點(diǎn),需要開(kāi)發(fā)人員進(jìn)行變通,而這會(huì)導(dǎo)致代碼可維護(hù)性的降低。Web Locks API試圖通過(guò)引入更標(biāo)準(zhǔn)化的解決方案來(lái)簡(jiǎn)化這個(gè)過(guò)程。

該API在Chrome 69中是默認(rèn)啟用的,但仍然沒(méi)有得到Firefox和Safari等主流瀏覽器的支持。請(qǐng)注意,使用這個(gè)API時(shí),你應(yīng)該掌握如何處理類(lèi)似“死鎖”的問(wèn)題,避免落入其中。

支付請(qǐng)求API(The Payment Request API)

支付請(qǐng)求API幫助客戶(hù)和賣(mài)家更加無(wú)縫完成結(jié)賬過(guò)程。這種新方法無(wú)需支付表單,從根本上改善了用戶(hù)支付體驗(yàn)。由于該API支持Apple Pay和Google Pay,它將有望成為電子商務(wù)領(lǐng)域的主要組成部分。

此外,由于憑證是在瀏覽器中管理的,用戶(hù)可以更容易從移動(dòng)瀏覽器切換到桌面瀏覽器,并且仍然可以訪問(wèn)他們的卡片信息。用戶(hù)還可以從商家端進(jìn)行定制,只需提及商戶(hù)支持的支付方式和銀行卡信息,該API甚至可以根據(jù)送貨地址提供送貨選項(xiàng)。

頁(yè)面可見(jiàn)性API(The Page Visibility API)

電腦瀏覽器中同時(shí)要打開(kāi)20多個(gè)標(biāo)簽頁(yè)是很常見(jiàn)的事情,筆者有朋友曾經(jīng)在修復(fù)一個(gè)bug后關(guān)閉了100多個(gè)標(biāo)簽頁(yè)。瀏覽器甚至已經(jīng)開(kāi)始出現(xiàn)了對(duì)標(biāo)簽頁(yè)按照特征進(jìn)行分組管理的功能,使標(biāo)簽頁(yè)更有條理。

在頁(yè)面可見(jiàn)性API的幫助下,你可以檢測(cè)web頁(yè)面是否空閑。換句話說(shuō),你可以知道用戶(hù)是否正在查看包含你web頁(yè)面的標(biāo)簽頁(yè)。這聽(tīng)起來(lái)不足為奇,但它大大提升了用戶(hù)使用網(wǎng)站的體驗(yàn)度。以下是幾個(gè)可以使用該API的例子:

· 當(dāng)瀏覽器標(biāo)簽處于非活動(dòng)狀態(tài)時(shí),下載應(yīng)用程序包資源和媒體資源的剩余部分,這將幫助您高效利用空閑時(shí)間。

· 當(dāng)用戶(hù)最小化或切換到另一個(gè)標(biāo)簽頁(yè)時(shí)暫停視頻。

· 當(dāng)標(biāo)簽頁(yè)處于非活動(dòng)狀態(tài)時(shí),暫停圖片輪播。

盡管開(kāi)發(fā)人員過(guò)去使用過(guò)blur 和 focus等事件,但它們并沒(méi)有告訴用戶(hù)你的頁(yè)面是否真的被隱藏了,頁(yè)面可見(jiàn)性API幫助解決了這個(gè)問(wèn)題。此外,該瀏覽器API與大部分瀏覽器兼容。

基于圖形檢測(cè)API(The Shape Detection API)

web開(kāi)發(fā)人員可能遇到過(guò)許多需要安裝外部庫(kù)來(lái)處理圖像中面孔、文本和條形碼等元素檢測(cè)的情況,這是因?yàn)橹斑€沒(méi)有可供開(kāi)發(fā)人員使用的web標(biāo)準(zhǔn)API。

Chrome團(tuán)隊(duì)正試圖通過(guò)在Chrome瀏覽器中提供一個(gè)實(shí)驗(yàn)性基于圖形檢測(cè)API來(lái)改變這一現(xiàn)狀,使其成為web標(biāo)準(zhǔn)。目前該API還處于試驗(yàn)階段,您可在 chrome://flags中啟用 #enable-experimental-web-platform-features 進(jìn)行本地訪問(wèn)。

Web分享API (The Web Share API)

Web分享API允許你以與本機(jī)應(yīng)用程序相同的方式將鏈接、文本、文件共享到設(shè)備上的其他應(yīng)用程序,有助于提高用戶(hù)對(duì)web應(yīng)用程序的參與度。從2020年年中開(kāi)始,這個(gè)API只能在Safari和Android的Chromium分支上運(yùn)行。

消息推送API(The Push API)

消息推送API允許web應(yīng)用程序從服務(wù)器接收推送到它們的消息,不管應(yīng)用程序是否處于前臺(tái)。即使應(yīng)用程序沒(méi)有在瀏覽器上加載它也可以工作,這使得開(kāi)發(fā)人員能夠及時(shí)地向用戶(hù)交付異步通知。要實(shí)現(xiàn)這一點(diǎn),應(yīng)該在使用API之前獲得用戶(hù)權(quán)限。

Cookie存儲(chǔ)API(The Cookie Store API)

眾所周知,使用cookie有點(diǎn)慢,因?yàn)樗峭降摹5獵ookie 存儲(chǔ)API實(shí)現(xiàn)了對(duì)HTTP cookies的異步訪問(wèn),有時(shí)也被稱(chēng)為異步Cookie API。此外,該API還向服務(wù)工作者公開(kāi)這些HTTP cookies。盡管有幫助庫(kù)來(lái)輔助所有常見(jiàn)的cookie操作,但有了Cookie存儲(chǔ)API,這些操作會(huì)更容易,也更高效。

Web分享目標(biāo)API(The Web Share Target API)

通過(guò)在web表單中提供類(lèi)似于應(yīng)用程序的體驗(yàn),web應(yīng)用程序正在改變我們理解應(yīng)用程序的方式。根據(jù)StateOfJS網(wǎng)站的數(shù)據(jù),約48.2%的用戶(hù)使用過(guò)PWAs(Progressive Web Apps,漸進(jìn)式Web應(yīng)用), 另有45.5%的用戶(hù)知道PWAs,足以見(jiàn)得PWAs受眾之廣。

盡管PWAs有許多類(lèi)似于本機(jī)的特性,但它們?nèi)鄙購(gòu)谋緳C(jī)應(yīng)用程序接收文件的途徑。這個(gè)API實(shí)現(xiàn)了從其他本機(jī)應(yīng)用程序接收鏈接、文本、文件,目前該API只能在Android系統(tǒng)Chrome 76及以上版本瀏覽器使用。

這些API都是非?!翱犰拧钡?。缺乏主流瀏覽器支持是這些API的唯一不足之處,這意味著在生產(chǎn)中使用這些API并不容易。但我敢肯定,它們將在未來(lái)瀏覽器與web的開(kāi)發(fā)中發(fā)揮關(guān)鍵作用。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1287

    瀏覽量

    71426
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1620

    瀏覽量

    64040
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3337

    瀏覽量

    59035
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    信號(hào)智能或SIGINT在現(xiàn)代戰(zhàn)爭(zhēng)中發(fā)揮著重要作用

      信號(hào)智能或SIGINT在現(xiàn)代戰(zhàn)爭(zhēng)中發(fā)揮著重要作用。SIGINT是一個(gè)通用的術(shù)語(yǔ),它包括無(wú)線電頻段系統(tǒng)(通信智能或COMINT)、雷達(dá)頻段系統(tǒng)(電子智能或ELINT)及測(cè)量和簽名智能系統(tǒng)
    發(fā)表于 07-22 08:15

    一文看盡智能連接將會(huì)在哪些關(guān)鍵領(lǐng)域中發(fā)揮重要作用?

    5G、物聯(lián)網(wǎng)和AI結(jié)合的究極形態(tài)是什么?智能連接將會(huì)在哪些關(guān)鍵領(lǐng)域中發(fā)揮重要作用?
    發(fā)表于 06-29 09:30

    變頻電源內(nèi)部的元器件有著什么樣的重要作用

    變頻電源內(nèi)部的元器件有很多,每一個(gè)發(fā)揮著發(fā)的重要作用。里面的元器件有:整流濾波模塊、LC濾波模塊、控制電路模塊、輔助電源模塊等等。他們都在變頻電源內(nèi)部有著什么樣的重要作用呢,今天中港
    發(fā)表于 11-16 07:51

    FLIR為自動(dòng)駕駛推出熱成像開(kāi)發(fā)套件 該產(chǎn)品將在自動(dòng)駕駛競(jìng)賽中發(fā)揮重要作用

    據(jù)麥姆斯咨詢(xún)報(bào)道, FLIR近期發(fā)布了一款新型高分辨率熱成像汽車(chē)開(kāi)發(fā)套件(ADK),汽車(chē)產(chǎn)業(yè)未來(lái)將高度依賴(lài)自動(dòng)駕駛汽車(chē),這款新產(chǎn)品將在這場(chǎng)自動(dòng)駕駛競(jìng)賽中發(fā)揮重要作用
    的頭像 發(fā)表于 01-30 18:21 ?6573次閱讀
    FLIR為自動(dòng)駕駛推出熱成像開(kāi)發(fā)套件  該產(chǎn)品<b class='flag-5'>將在</b>自動(dòng)駕駛競(jìng)賽中<b class='flag-5'>發(fā)揮</b><b class='flag-5'>重要作用</b>

    八個(gè)亮度等級(jí)的LED控制程序源碼下載

    八個(gè)亮度等級(jí)的LED控制程序源碼下載
    發(fā)表于 04-27 10:16 ?6次下載

    RFID技術(shù)將在未來(lái)的智能工廠中發(fā)揮很大的作用

    RFID技術(shù)將在未來(lái)的智能工廠中發(fā)揮很大的作用,讓“物品”在制造系統(tǒng)中的實(shí)時(shí)通信。
    發(fā)表于 11-12 09:04 ?1139次閱讀

    單片機(jī)編程基礎(chǔ)知識(shí)和八個(gè)應(yīng)用程序的資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)編程基礎(chǔ)知識(shí)和八個(gè)應(yīng)用程序的資料免費(fèi)下載包括了:一 單數(shù)碼管按鍵顯示,二 雙數(shù)碼管可調(diào)秒表,三十字路口交通燈,四 數(shù)碼管驅(qū)動(dòng),五 鍵盤(pán)驅(qū)動(dòng),六 低頻頻率計(jì),七 電子表, 串行口應(yīng)用
    發(fā)表于 02-21 15:04 ?21次下載
    單片機(jī)編程基礎(chǔ)知識(shí)和<b class='flag-5'>八個(gè)</b><b class='flag-5'>應(yīng)用程序</b>的資料免費(fèi)下載

    怎樣創(chuàng)建樹(shù)莓派上的Web應(yīng)用程序 并使用Flask Web Framework控制伺服電機(jī)

    在這篇文章中,您將學(xué)習(xí)如何創(chuàng)建Raspberry Pi上的Web應(yīng)用程序,使用Flask Web Framework控制伺服電機(jī),以創(chuàng)建Web應(yīng)用程
    的頭像 發(fā)表于 07-26 15:27 ?6956次閱讀

    氫在可再生能源系統(tǒng)和未來(lái)的移動(dòng)性中發(fā)揮重要作用

    電池電動(dòng)汽車(chē)正在成為頭條新聞,但燃料電池正在獲得動(dòng)力—這是有充分理由的。氫可以在可再生能源系統(tǒng)和未來(lái)的移動(dòng)性中發(fā)揮重要作用。
    發(fā)表于 08-11 10:17 ?1407次閱讀

    傳感器在醫(yī)療領(lǐng)域發(fā)揮重要作用

    傳感器在醫(yī)療領(lǐng)域發(fā)揮重要作用是有目共睹的,它在此次新冠肺炎疫情中發(fā)揮作用的領(lǐng)域主要有:病理檢測(cè)、人員生理參數(shù)監(jiān)測(cè)、生命維持系統(tǒng)以及環(huán)境控制等方面。
    的頭像 發(fā)表于 07-08 18:03 ?1.3w次閱讀

    邊緣計(jì)算在企業(yè)中占有重要作用

    盡管如今只有四分之一的企業(yè)在利用邊緣計(jì)算,但幾乎所有企業(yè)(89%)都認(rèn)為它將在未來(lái)十年中發(fā)揮重要作用。
    的頭像 發(fā)表于 02-22 13:46 ?1875次閱讀

    ZL6300如何在電路中發(fā)揮重要作用

    MCU電壓跌落,程序異常HardFault.。.,是否有過(guò)這種擔(dān)憂(yōu)?ZL6300是一顆集看門(mén)狗,電壓監(jiān)測(cè),按鍵復(fù)位于一體的芯片,看它如何在電路中發(fā)揮重要作用,解決您的后顧之憂(yōu)。
    發(fā)表于 08-22 17:34 ?805次閱讀

    基于應(yīng)用程序編程接口(API)的自動(dòng)化測(cè)試(上)

    本文系統(tǒng)介紹了應(yīng)用程序編程接口(API)的概念及其在軟件開(kāi)發(fā)中的作用重要性,重點(diǎn)分享自動(dòng)化API測(cè)試的發(fā)展歷程與測(cè)試對(duì)象。
    的頭像 發(fā)表于 09-01 11:17 ?949次閱讀

    4個(gè)pcb電路板鉆孔的重要作用

    4個(gè)pcb電路板鉆孔的重要作用
    的頭像 發(fā)表于 10-20 15:52 ?3193次閱讀

    網(wǎng)線在機(jī)器人領(lǐng)域如何發(fā)揮重要作用

    機(jī)器人制造領(lǐng)域正經(jīng)歷前所未有的變革,網(wǎng)絡(luò)產(chǎn)品作為連接機(jī)器人內(nèi)部系統(tǒng)與外部環(huán)境的關(guān)鍵紐帶,在機(jī)器視覺(jué)、數(shù)據(jù)采集和遠(yuǎn)程控制等環(huán)節(jié)發(fā)揮著決定性作用。本文將從這網(wǎng)線角度,來(lái)看看他們?cè)跈C(jī)器人領(lǐng)域如何發(fā)揮
    的頭像 發(fā)表于 04-27 13:33 ?340次閱讀