响应式和自适应如何区分?

简介: 响应式和自适应总是让人分不清,主要原因是,它们在概念上并不是并列关系,而是从属关系。如果一定要从概念上进行区分:自适应这个概念范围更广一些,包含:响应式和代码适配。一个网站采用响应式或者代码适配,都叫做自适应。

响应式和自适应总是让人分不清,主要原因是,它们在概念上并不是并列关系,而是从属关系。

如果一定要从概念上进行区分:

自适应这个概念范围更广一些,包含:响应式和代码适配。

一个网站采用响应式或者代码适配,都叫做自适应。

响应式的网站,一定是自适应的;

自适应的网站,可能是响应式的,也可能是代码适配的。

那么如何定义自适应呢?

自适应,指的是不管用户采用什么客户端访问网站,网站的URL地址保持不变。

即:同一个URL地址的内容,可自动适应不同的客户端设备,包含PC、手机、平板等。

要实现这样“自适应”的目标,可以采用的方法共有两种:

1、响应式,即只用一套模板,可同时适配不同的客户端设备包含PC、手机、平板等,模板代码不变。

2、代码适配,即采用两套或多套模板,服务器对用户的浏览器(ua)进行分析,根据不同客户端设备类型,返回不同的模板(html)。

以上两种方法,网站的URL地址都没发现变化。

不同方法,返回给用户的模板不同。

案例:

富贵论坛www.fgba.net采用的是代码适配的方法,PC一套模板,手机一套模板,但URL保持不变。

很多个人博客和企业站往往是响应式的。

目录
相关文章
|
6月前
|
设计模式 JavaScript 开发者
深度解析Vue中的插槽机制:打开组件设计的无限可能
深度解析Vue中的插槽机制:打开组件设计的无限可能
102 1
|
6月前
自适应日落动态卡通动画404页面模板
自适应日落动态卡通动画404页面模板
31 4
自适应日落动态卡通动画404页面模板
|
6月前
|
编解码 前端开发 开发者
构建响应式网页布局的策略与技术
【2月更文挑战第20天】在移动设备日益普及的今天,构建能够适应不同屏幕尺寸和分辨率的响应式网页已成为前端开发的重要组成部分。本文将深入探讨实现响应式网页布局的关键策略和技术,包括灵活的网格系统、媒体查询、流式布局以及现代CSS框架的应用。通过实例分析和最佳实践的分享,读者将获得创建高效、可维护响应式网站所需的知识。
86 1
|
编解码
【响应式和自适应的区别】
【响应式和自适应的区别】
|
6月前
|
编解码 前端开发 开发工具
构建高效响应式网页布局的策略
【2月更文挑战第14天】在多设备浏览时代,响应式网页设计已成为前端开发的核心要素。本文将探讨实现高效响应式布局的关键策略,包括流式布局、弹性图片以及媒体查询的合理运用。通过这些方法,开发者能够确保用户在不同尺寸的设备上都能获得优质的浏览体验,同时保持代码的简洁性和可维护性。
|
6月前
|
前端开发 C++ UED
​响应式设计 vs自适应式设计
​响应式设计 vs自适应式设计
|
缓存 前端开发 JavaScript
如何减少React中无关组件的重渲染
你是否同我一样,总是会遇到一些莫名其妙的渲染问题,有时为了解决bug,需要耗费相当气力来debug呢?快来一起学习下react re-render 这些小技巧吧,或许能帮你减少组件树中无关组件的重渲染及重挂载,可以提升性能,同时也能提高用户体验哟。 案例代码:https://github.com/buzingar/re-render-demos
2291 5
|
编解码 前端开发 JavaScript
响应式图像优化:如何根据用户设备和网络条件优化网页中的图像,以提高用户体验和加载速度。
响应式图像优化:如何根据用户设备和网络条件优化网页中的图像,以提高用户体验和加载速度。
|
JavaScript
解决uniapp分段器参数改变不渲染,适用所有组件
解决uniapp分段器参数改变不渲染,适用所有组件
596 0
|
前端开发 JavaScript 异构计算
页面渲染合成(补充)
在上一篇文章老生常谈之从输入URL到页面呈现的过程中描述了页面渲染流程,其中涉及页面的布局(Layout)和绘制(Painting),实际在绘制之后还有一个步骤叫做合成(Compositing)。