《現(xiàn)在前端技術(shù)技術(shù)解析》筆記二:前端與協(xié)議

1.http2

SPDY是一種基于HTTP的兼容協(xié)議, SPDY傳輸支持多路復(fù)用和服務(wù)器推送技術(shù),壓縮了HTTP頭部減小了請求大小,

并強制使用SSL傳輸協(xié)議,到目前為止已經(jīng)成為了一套成熟的高效協(xié)議標(biāo)準(zhǔn).

但由于SPDY必須使用HTTPS協(xié)議,所以之前HTTP的網(wǎng)站就無法直接使用SPDY,因此最終HTTP Working-Group決定以SPDY 2版本協(xié)議規(guī)范為基礎(chǔ),開發(fā)HTTP 2協(xié)議

2.RESTful 風(fēng)格接口定義

3.Web到Native協(xié)議調(diào)用

在HTML5中調(diào)用Native程序一般有兩種較通用的方法

  • 通過URI請求

  • 通過addJavascriptInterface注入方法到頁面中調(diào)用

4.Native到Web協(xié)議調(diào)用

需要先使用JavaScript在HTML5頁面全局中聲明相對應(yīng)的方法,這就有點類似于Native注冊的Scheme協(xié)議

5.Native和web實現(xiàn)交互的核心方法

通過方法注入來實現(xiàn)的,Native應(yīng)用將協(xié)議注入到系統(tǒng)Scheme,或?qū)ative方法直接注入到頁面的全局變量,

反之也可以在HTML5頁面全局作用域中添加方法,讓Native App調(diào)用。這樣就完成了前端與Native App的相互調(diào)用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容