HTML5中web是什么?web存储中的元素有哪些?
HTML5中的Web是指全球范围内通过互联网连接的、基于web技术的资源和服务。它是一种通过URL定位的、可用于交互信息和数据的网络。它是一个全球性、多元化、开放性的信息平台,其提供了各种各样的服务、应用程序、媒体内容、文档等等。Web作为HTML5中最重要的一个组成部分,充分体现了HTML5的现代化、开放性、简易性、可扩展性、可访问性等诸多特点。
Web存储是指HTML5中一种本地存储技术,可以使得网页应用程序可以在客户端上存储数据。它不需要cookies可以轻松地存储更多的数据,并且也具有一些优秀的访问和管理数据的接口。其中,包括以下几种元素:
1. Web Storage
Web存储有两种,分别是LocalStorage和SessionStorage。他们都有5MB的存储空间,但是SessionStorage的存储只在当前会话中生效,而LocalStorage则可以一直保留在本地。
2. IndexedDB
IndexedDB是使用JavaScript可以直接操纵的本地数据库,它支持事务、增、删、改、查等功能。
3. Web SQL Database
Web SQL Database可以允许在浏览器中创建关系性数据库。它使用的是SQL语言,并且具有表、行、列等关系型数据库特点。
4. File System API
File System API允许检查并且访问在用户的文件系统上的文件。它可以取代大多数原本用户需要通过浏览器下载的文件。
5. Application Cache
Application Cache可以在用户未联网时也使得应用依然可以访问某些资源文件。它可以根据程序的需求将资源文件一并下载到客户端。
Web存储技术的发展,大大提高了浏览器的应用程序性能和可访问性。开发者们可以通过这些API来制作出强大的本地网页应用程序。HTML5中Web的发展将会进一步推动着Web存储技术的成熟和完善。
