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