移动网页开发入门:桌面网页与移动网页的对比及技术解析
1. 移动网页与桌面网页的基础概念
1.1 桌面网页
从根本上来说,存在一个统一的网络,其内容由标准化的标记、样式、脚本和多媒体组成,可通过网页浏览器查看。通常,我们将其称为桌面网页,也就是我们在桌面电脑、笔记本电脑和上网本上使用 Firefox、Opera 或 Internet Explorer 等浏览器浏览的网页。
桌面网页基于由 TCP/IP 计算机网络连接的大量服务器。其中许多服务器,即网页服务器,采用超文本传输协议(HTTP)来共享文档和文件。网页服务器通过统一资源标识符(URI)提供对文本文件、标记文档和二进制资源的访问。在 HTTP 请求中,客户端向网页服务器发送所需资源的 URI 和一组请求头,其中一个请求头包含客户端支持的内容类型(MIME 类型)列表。在 HTTP 响应中,网页服务器向客户端发送文档本身(标记、文本或二进制)以及另一组响应头,其中一个响应头包含描述传输给客户端的文档文件类型的 MIME 类型。
1.2 移动网页
移动网页利用了桌面网页的基础架构,并新增了一些 MIME 类型、标记语言、文档格式和最佳实践,以提供针对移动设备小屏幕、资源限制和浏览器可用性挑战进行优化的网页内容。移动网页为网络生态系统引入了新的组件,包括:
- 针对移动设备优化的标记语言和样式;
- 用于区分移动标记和桌面 HTML 的 MIME 类型;
- 具有各种不同功能的浏览器客户端;
- 进一步调整内容以适应这些客户端的网络代理。
1.3 两者对比
如果将移动网页比作狂野西部,那么桌面网页就
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



