html的两个特性?
HTML的特点:
1.语义特征(类:语义)
HTML5赋予网页更好的意义和结构。在RDFa、微数据和微格式的支持下,更丰富的标签将构建一个对程序和用户更有价值的数据驱动的Web。
2.本地存储功能(Class:离线放大器存储)
基于HTML5开发的网页APP启动时间更短,联网速度更快,这都得益于HTML5APP缓存和本地存储功能。indexeddb(HTML5本地存储最重要的技术之一)和API文档。
3.设备兼容性功能((Class:设备访问)
自地理定位功能API文档发布以来,HTML5为web应用开发者提供了更多的功能优化选择,带来了更多体验功能的优势。HTML5为数据和应用程序访问提供了前所未有的开放接口。使得外部应用可以直接与浏览器内部的数据连接,例如视频和音频可以直接与麦克风和摄像头连接。
4.连通性(Class:连通性)
更有效的连接效率使得基于页面的实时聊天、更快捷的网页游戏体验、更优化的在线交流得以实现。HTML5有更有效的服务器推送技术,服务器发送事件和WebSockets就是其中的两个,可以帮助我们实现"推"从服务器到客户端的数据。
5.网页的多媒体功能(((Class:多媒体)
在网页上支持音频、视频等多媒体功能,与网站的app、相机、影音功能形成互补。
6.三维,图形和特殊效果功能(Class:三维,图形放大器效果)。
基于SVG、Canvas、WebGL和CSS3的3D功能,用户将惊叹于浏览器中呈现的惊人视觉效果。
7.性能和集成特性(Class:性能放大器集成)
没有用户会永远等待你的加载——HTML5将通过XMLHttpR
上传接口存在跨域什么意思?
指一个域下的文档或脚本试图请求另一个域下的资源。
跨域:指浏览器不能执行其他网站的脚本。是浏览器的同源策略造成的,是浏览器对javascript的安全限制。
在跨域问题上,域只通过"URL的标题"并且不会根据域名对应的IP地址是否相同来判断。"URL的标题"可以理解为"协议、域名和端口必须匹配。