关于移动端开发

移动端开发

我们可以叫做webapp,其实就是运行再移动端浏览器中的web网站

开发移动端应用我们需要学习的知识点可以分成如下几个:

  1. 移动端布局适配
  2. 移动端事件 主要是touch事件的使用
  3. 移动端交互效果
  4. 移动端前端框架
  5. 移动端调试

移动端适配

移动端从屏幕尺寸和屏幕类型等方面来看 和pc设备大有不同,所以从布局和适配等方面我们都需要考虑到
Viewport视口的作用

:在移动端浏览器上面用来显示网页的那一块区域

如何查看浏览器视口的大小

document.documentElement.cilentWidth

移动端布局中media 标签的使用
在这里插入图片描述
meta标签中各个属性的作用:

content=“width=device-width” :让视口的宽度等于设备的宽度
initial-scale = 1.0 :初始化的缩放比例默认为1.0
maximum-scale=1.0: 最大的缩放比例是1.0
user-scalable =no : 用户是否进行缩放(不让用户进行缩放)
在这里插入图片描述

移动端布局方式:

在这里插入图片描述
响应式布局:
在这里插入图片描述
如图:响应式布局就是根据用户进行对浏览器的缩放的同时,样式进行自动变化,图中,当浏览器的宽度小于400时,body变成粉红色,当浏览器宽度大于700时,body变成红色

media screen and (max/min-width:**px){ 样式 }

自适应布局: 一般用rem vw vh 。 vw vh相当于视口的1%, 有兼容性问题

移动端的屏幕和PC的屏幕有一个很大的区别:移动端是视网膜高清屏(Retina),Retina屏幕有一个属性交DPR(设备像素缩放比)

DPR = 物理像素 / 逻辑像素
物理像素:屏幕的尺寸
逻辑像素:浏览器上像素

如ipone5、6 它的DPR为2
所以物理像素比逻辑像素为2:1
在这样的手机中,我们的一个逻辑像素会从横纵两个方向分别以2个像素点来渲染,从而保证图片文字等不失真
在这里插入图片描述

布局单位的适配

在这里插入图片描述
适配移动端视口尺寸大小计算:
方法一:

window.onresize =function(){
document.documentElement.style.fontSize =
document.documentElement.clientWidth / 3.2 + “px”}, 写在script中
若是以ipone6 的尺寸为设计稿标准,应该除以3.75 (375为ipone6 的逻辑像素)

方法二:
在这里插入图片描述

常见的问题:

1px边框
在这里插入图片描述
2.响应式图片
在这里插入图片描述
3 300ms延迟的问题
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值