热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

响应式布局【Responsive】与自适应布局【adaptive】、单页面【SPA】和多页面【MPA】:旅游规划与开发的几种主要空间布局模式

本文主要介绍关于前端的知识点,对【响应式布局【Responsive】与自适应布局【adaptive】、单页面【SPA】和多页面【MPA】】和【旅游规划与开发的几种主要空间布局模式】有兴趣的朋友

本文主要介绍关于前端的知识点,对【响应式布局【Responsive】 与 自适应布局 【adaptive】、单页面【SPA】 和多页面【MPA】】和【旅游规划与开发的几种主要空间布局模式】有兴趣的朋友可以看下由【Ares-Wang】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的相关技术问题。

旅游规划与开发的几种主要空间布局模式

1、响应式布局
是一个网址能兼容多个terminate【终端】,而不是为每个终端做一个特定的版本
优点:

用户体验好节约开发时间、节省设计seo友好可以适用所有设备屏幕

缺点

设计与风格有局限性《自由度太低,局部性较大》灵活性有所欠缺
基于不同的终端的设备属性不同,对产品用户体验要求就会截然不同。内容较多带有功能性网站不适做响应性网站设计

Responsive 响应式布局
实现不同屏蔽分辨率的终端上了浏览网页的不同展示方式
通过响应式设计的,使网站在手机和平板上有更好的浏览阅读体验。换句话说就是一个网站能兼容多个终端,而不是为每个终端做一个特定的版本
Adaptive 自适应式布局
为了使用网页自适应的显示在不同大小终端设备上的新网页设计方式及技术,它需要开发多套界面来适用不同的终端

区别:

自适应布局通过检测视口分辨率,来判断当前访问的设备是PC、Ipad、手机,从而请求服务层,返回不同界面; 响应式布局通过检测视口分辨率,针对不同客户端在客户端做代码处理,开展现不同布局和内容。自适应布局需要并发多套界面,而响应式布局只需要开发一套界面就可以了自适应对页面做的屏蔽适配是在一定范围;比如 pc端一般要大于1024像素,手机端要少于768像素,而响应式布局是一套页面全部适应自适应布局如果屏蔽太小会发生内容过于拥挤。而响应式布局正是为了解决这个问题而衍生的概念,它可以自动识别屏幕宽度并做出相应调整的网页设计。
 <meta name="viewport" content="token punctuation">"> 

1、device-width 又称css-width
定义输出设备的屏蔽可见宽度
不管你的网页是在safari 打开,还是嵌套在某个webview种,device-width 都跟你的设备有关,如果是同一个设备,那么它的值就不会变的
Eg:iPhone6、iPhonese的device-widthdevice-height 375667
而跟他的DPI等无关

响应式布局【Responsive】 与 自适应布局 【adaptive】、单页面【SPA】 和多页面【MPA】:旅游规划与开发的几种主要空间布局模式


2、width: 又称phys.width physics
定义输出设备中的页面可见区域宽度,
输出的是你的网页可见区域的宽度,假如你的网页是移动端网页嵌套在某个webview中,width实际上就是webview的宽高,如果在不同的浏览器中width和height也可能不一样。

一般我们所指的宽度 width=》phys.width
phys.width=>document.documentElement.clientWidth
css.widht->window.screen.width

本文《响应式布局【Responsive】 与 自适应布局 【adaptive】、单页面【SPA】 和多页面【MPA】》版权归Ares-Wang所有,引用响应式布局【Responsive】 与 自适应布局 【adaptive】、单页面【SPA】 和多页面【MPA】需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 如何在HTML中获取鼠标的当前位置
    本文介绍了在HTML中获取鼠标当前位置的三种方法,分别是相对于屏幕的位置、相对于窗口的位置以及考虑了页面滚动因素的位置。通过这些方法可以准确获取鼠标的坐标信息。 ... [详细]
  • 移动端常用单位——rem的使用方法和注意事项
    本文介绍了移动端常用的单位rem的使用方法和注意事项,包括px、%、em、vw、vh等其他常用单位的比较。同时还介绍了如何通过JS获取视口宽度并动态调整rem的值,以适应不同设备的屏幕大小。此外,还提到了rem目前在移动端的主流地位。 ... [详细]
  • 代理模式的详细介绍及应用场景
    代理模式是一种在软件开发中常用的设计模式,通过在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象进行访问,从而简化系统的复杂性。代理模式可以根据不同的使用目的分为远程代理、虚拟代理、Copy-on-Write代理、保护代理、防火墙代理、智能引用代理和Cache代理等几种。本文将详细介绍代理模式的原理和应用场景。 ... [详细]
  • 资源:吊炸天!74款APP完整源码!android界面中点击输入框时弹出输入法如果输入框在底部会出现输入法遮挡输入内容的问题解决办法设置activity的windowsoftinpu ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
  • Python15行代码实现免费发送手机短信,推送消息「建议收藏」
    Python15行代码实现免费发 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了预加载多个本地WebView相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有