1.兼容性考量
许多浏览器对HTML5标准有了一定支持,在实际开发过程中,开发者要根据应用所面向的用户群来测试所开发应用对不同浏览器,甚至不同版本浏览器的兼容性。
比如:面向年轻人,可以自由使用HTML5的特性,甚至最新技术。
缴费系统,我们应该对各个浏览器,甚至不同版本的浏览器有较好的兼容性,因为重点不在于多么炫酷的体验,而是更为广泛的实用性、可用性。
2.web工作原理
客户端浏览器访问Web上的网站或者其他资源时,需要在客户端上的浏览器地址栏中输入做访问网站的统一资源定位符(Uniform Resource Locator,URL)或者通过超链接的方式链接到相关的网页或网络资源,其中的网页资源主要采用HTML(Hyper Text Markup Language)编写,然后通过域名服务器进行全球域名解析,并根据解析结果确定所要访问的IP地址(IP address)获取相应的网络资源。
获取ip地址以后,客户端的浏览器向指定的ip地址上的web服务器发送一个HTTP请求(Hypertext Trasfer Protocol,超文本传输协议),web服务器会很快响应客户端请求,将用户所需要的HTML文件、图片和构成网页的其他一切文件发送回用户。
web服务器请求读者数据库,进行相关数据库访问操作,应用服务器将数据查询响应发给web服务器,由web服务器将响应查询发给客户端浏览器,浏览器把所请求的内容以网页的形式显示给用户。
简单来说:用户发送请求给服务器,服务器响应将html文件、图片以网页的形式呈现给用户客户端浏览器上。