6 fileReader碾篡、websocket开泽、移動端API、postMessage跨域

1导俘、fileReader實現(xiàn)讀取文件剔蹋、文件上傳預(yù)覽 -> <input type="file" >

2泣崩、webSocket協(xié)議 ->?HTML5 提供的一種在單個 TCP 連接上進行全雙工通訊的協(xié)議

HTTP協(xié)議(超文本傳輸協(xié)議):應(yīng)用層的傳輸協(xié)議,規(guī)定傳輸格式(web瀏覽器如何從web服務(wù)器獲取文檔和向web服務(wù)器提交表單內(nèi)容等)? ->?目前都基于HTTP/1.1版本

(1).HTTP協(xié)議的首個版本是HTTP/0.9,其是一種為互聯(lián)網(wǎng)原始數(shù)據(jù)傳輸服務(wù)的簡單協(xié)議猎莲;? ? ? ? ? ? ? ? ? ? ? ?HTTP/1.0(RFC 1945[6]定義),完善了0.9版本著洼,其允許消息以類MIME消息的格式傳送,其包括傳輸數(shù)據(jù)的元信息和對請求/響應(yīng)語義的修飾身笤,但是其沒有充分考慮分層代理液荸,緩存脱篙,以及持久連接和虛擬主機需求的影響绊困;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?HTTP/1.1?其對1.0優(yōu)化,支持長連接和緩存秤朗;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?HTTP/2.0不穩(wěn)定取视,但目前有些項目開始使用了作谭;

(2).HTTP協(xié)議的缺點:通信只能由客戶端發(fā)起折欠,若是服務(wù)器端數(shù)據(jù)更新,客戶端接收不到數(shù)據(jù)傀缩,無法達到實時更新的效果 ->解決方案:ajax輪循(使用定時器那先,每隔一段時間向服務(wù)器請求一次數(shù)據(jù)),很耗費性能赡艰;

?- - - >>>webSocket協(xié)議售淡,其可實時更新數(shù)據(jù),優(yōu)化性能慷垮;

(1).其同HTTP協(xié)議相同揖闸,也是建立在TCP協(xié)議上的應(yīng)用層協(xié)議;其三次握手階段采取的是HTTP協(xié)議料身,因此握手時不容易被屏蔽汤纸,能通過各種HTTP代理服務(wù)器;其建立連接后不會中斷芹血,瀏覽器端和服務(wù)器端可實現(xiàn)雙向通信贮泞;

(2).數(shù)據(jù)格式輕量,性能開銷小幔烛,通信高效令蛉,可發(fā)送文本,也可發(fā)送二進制數(shù)據(jù)祷安;(其不用頻繁創(chuàng)建TCP請求以及銷毀請求,網(wǎng)絡(luò)帶寬資源占用少,同時也節(jié)省服務(wù)器資源)

(3).協(xié)議標識符ws,加密為wss血筑,默認端口80/443车伞;

(4).其不受同源策略的限制,客戶端可與任意服務(wù)器通信 ->?其也是一種跨域方式

(5).socket.readyState;/open();/send();/close();? ?事件: socket.onopen;/onmessage;/onerror;/onclose

3鳄哭、移動端API ->H5新增:獲取用戶地理位置信息妆丘、監(jiān)聽設(shè)備速度/方向上的變化容握;

(1).window.navigator.geolocation;//對象上的方法獲取用戶地理位置信息塑猖,常用在移動端;

原生h5獲取到的是經(jīng)緯度,可調(diào)用百度地圖凉倚、谷歌地圖轉(zhuǎn)換為具體的地理位置(將經(jīng)緯度傳入即可);? 參考網(wǎng)址:https://www.cnblogs.com/lijuntao/p/6439596.html

(2). window.ondevicemotion事件監(jiān)聽設(shè)備速度上的變化趟章;

(3).window.ondeviceorientation事件監(jiān)聽設(shè)備方向上的變化宏侍; ->?巧妙利用事件對象event;

補充:手機訪問PC端自己寫的網(wǎng)頁的方法:(移動端與PC端最好處于同一局域網(wǎng))? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -> cmd(window+R) -> ipconfig -> ipv4 -> 右鍵復(fù)制 -> 網(wǎng)頁URL地址欄上粘貼IP地址 -> “草料二維碼”網(wǎng)站把URL地址放上去 -> 生成二維碼 -> 手機“掃一掃”即可常看網(wǎng)頁

4莽龟、HTML5新跨域方法 -> postMessage(); onmessage事件 ->其就是跨域的一種方法病袄,好多地方都可以用到,常用于與iframe框架結(jié)合使用宋欺;

父頁面:

子頁面:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌是目,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闺兢,死亡現(xiàn)場離奇詭異脚囊,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來互妓,“玉大人,你說我怎么就攤上這事》龋” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵荡澎,是天一觀的道長摩幔。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任湖苞,我火速辦了婚禮隆箩,結(jié)果婚禮上理澎,老公的妹妹穿的比我還像新娘糠爬。我一直安慰自己峦嗤,他們只是感情好凡壤,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布滞谢。 她就那樣靜靜地躺著橄教,像睡著了一般持灰。 火紅的嫁衣襯著肌膚如雪姨涡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天间狂,我揣著相機與錄音纺弊,去河邊找鬼。 笑死,一個胖子當著我的面吹牛虑椎,可吹牛的內(nèi)容都是我干的泥技。 我是一名探鬼主播店茶,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼仿荆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了玲昧?” 一聲冷哼從身側(cè)響起孵延,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤吼虎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后巍扛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撤奸,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡贷痪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年舱沧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片黎休。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡玄渗,死狀恐怖座菠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情藤树,我是刑警寧澤浴滴,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站岁钓,受9級特大地震影響升略,放射性物質(zhì)發(fā)生泄漏微王。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一品嚣、第九天 我趴在偏房一處隱蔽的房頂上張望炕倘。 院中可真熱鬧,春花似錦翰撑、人聲如沸罩旋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涨醋。三九已至,卻和暖如春逝撬,著一層夾襖步出監(jiān)牢的瞬間浴骂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工宪潮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留溯警,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓狡相,卻偏偏與公主長得像愧膀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子谣光,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 國家電網(wǎng)公司企業(yè)標準(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 10,869評論 6 13
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,089評論 1 32
  • 后期整理字體以及排版問題,修訂不適合的翻譯 “A wealth of information. Smart, ye...
    iamzzz閱讀 734評論 0 0
  • 計算機網(wǎng)絡(luò)概述 網(wǎng)絡(luò)編程的實質(zhì)就是兩個(或多個)設(shè)備(例如計算機)之間的數(shù)據(jù)傳輸芬为。 按照計算機網(wǎng)絡(luò)的定義萄金,通過一定...
    蛋炒飯_By閱讀 1,210評論 0 10
  • 經(jīng)濟學上有句話叫做:價格圍繞價值上下波動。 但是對于我的家庭來說媚朦,價格就是價格氧敢,價值在他們選擇商品的時候,會被自動...
    一只嘟嚕羊閱讀 205評論 0 1