html的兩個(gè)特性?
HTML的特點(diǎn):
1.語(yǔ)義特征(類:語(yǔ)義)
HTML5賦予網(wǎng)頁(yè)更好的意義和結(jié)構(gòu)。在RDFa、微數(shù)據(jù)和微格式的支持下,更豐富的標(biāo)簽將構(gòu)建一個(gè)對(duì)程序和用戶更有價(jià)值的數(shù)據(jù)驅(qū)動(dòng)的Web。
2.本地存儲(chǔ)功能(Class:離線放大器存儲(chǔ))
基于HTML5開(kāi)發(fā)的網(wǎng)頁(yè)APP啟動(dòng)時(shí)間更短,聯(lián)網(wǎng)速度更快,這都得益于HTML5APP緩存和本地存儲(chǔ)功能。indexeddb(HTML5本地存儲(chǔ)最重要的技術(shù)之一)和API文檔。
3.設(shè)備兼容性功能((Class:設(shè)備訪問(wèn))
自地理定位功能API文檔發(fā)布以來(lái),HTML5為web應(yīng)用開(kāi)發(fā)者提供了更多的功能優(yōu)化選擇,帶來(lái)了更多體驗(yàn)功能的優(yōu)勢(shì)。HTML5為數(shù)據(jù)和應(yīng)用程序訪問(wèn)提供了前所未有的開(kāi)放接口。使得外部應(yīng)用可以直接與瀏覽器內(nèi)部的數(shù)據(jù)連接,例如視頻和音頻可以直接與麥克風(fēng)和攝像頭連接。
4.連通性(Class:連通性)
更有效的連接效率使得基于頁(yè)面的實(shí)時(shí)聊天、更快捷的網(wǎng)頁(yè)游戲體驗(yàn)、更優(yōu)化的在線交流得以實(shí)現(xiàn)。HTML5有更有效的服務(wù)器推送技術(shù),服務(wù)器發(fā)送事件和WebSockets就是其中的兩個(gè),可以幫助我們實(shí)現(xiàn)"推"從服務(wù)器到客戶端的數(shù)據(jù)。
5.網(wǎng)頁(yè)的多媒體功能(((Class:多媒體)
在網(wǎng)頁(yè)上支持音頻、視頻等多媒體功能,與網(wǎng)站的app、相機(jī)、影音功能形成互補(bǔ)。
6.三維,圖形和特殊效果功能(Class:三維,圖形放大器效果)。
基于SVG、Canvas、WebGL和CSS3的3D功能,用戶將驚嘆于瀏覽器中呈現(xiàn)的驚人視覺(jué)效果。
7.性能和集成特性(Class:性能放大器集成)
沒(méi)有用戶會(huì)永遠(yuǎn)等待你的加載——HTML5將通過(guò)XMLHttpR
上傳接口存在跨域什么意思?
指一個(gè)域下的文檔或腳本試圖請(qǐng)求另一個(gè)域下的資源。
跨域:指瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。是瀏覽器的同源策略造成的,是瀏覽器對(duì)javascript的安全限制。
在跨域問(wèn)題上,域只通過(guò)"URL的標(biāo)題"并且不會(huì)根據(jù)域名對(duì)應(yīng)的IP地址是否相同來(lái)判斷。"URL的標(biāo)題"可以理解為"協(xié)議、域名和端口必須匹配。