关于移动端开发,你必须要知道的技巧

 

移动端

1.1移动端视口问题

概述:移动端开发的时候需要加上meta标签。但是除了那一个常用的meta标签以外还有很多形式的meta标签;

关于移动端开发,你必须要知道的技巧_第1张图片

1.2 百分比布局

子元素的宽度、补白、外边距的数据参照的是父元素的宽度的百分比;外边框的数据是没有百分比。

box-sizing:border-box:让元素向内坍塌【坍塌的数据和外边框、补白有关系,和margin没有关系】

1.3 flex布局

概述:flex布局主要的作用是可以在移动端中快速写布局格式:

容器属性:flex-wrap:wrap【换行】 jusitify-content:center【水平居中】  align-items:center【垂直居中】

项目属性:flex-grow:0 【分剩余空间】 flex-shrink:1【如果剩余空间不足、自动缩小】

1.4 rem布局

概述:rem是一个相对单位,相对的是html根标签

关于移动端开发,你必须要知道的技巧_第2张图片

媒体布局

概述:媒体布局又称【响应式布局】,它的实现原理是link标签新增了一个属性media;

注意:就是在不同的条件下写不同样式;

关键字之间需要有空格

min-width:大于等于    max-width:小于等于

数据需要加上单位,可以添加多个条件。

关于移动端开发,你必须要知道的技巧_第3张图片

2.1媒体布局练习

关于移动端开发,你必须要知道的技巧_第4张图片

 

关于移动端开发,你必须要知道的技巧_第5张图片

移动端的事件

概述:在移动端事件当中【PC端的单击事件是可以使用的】,移动端的事件有三个;

touchstart【触碰开始】、touchmove【触碰移动】、touchend【触碰结束】;移动端的三个事件需要使用DOM2级事件;【移动端事件当中我们习惯性的将默认事件阻止】;

 

关于移动端开发,你必须要知道的技巧_第6张图片

3.1获取移动端常用数据

概述:移动端最常用的数据就是鼠标距离手机屏幕左侧、顶部数据;

关于移动端开发,你必须要知道的技巧_第7张图片

 

3.2移动端的拖拽

概述:PC端拖拽套路:鼠标按下、鼠标移动、鼠标抬起;

移动端是没有这三个事件;

关于移动端开发,你必须要知道的技巧_第8张图片

3.3移动端事件注意事项

概述:在移动端开发当中我们可以使用单击事件【尽量能不用就别使用】稍微有点延迟问题;

在移动端当中最常用单击事件a标签。a标签劲量使用移动端事件touchstart代替单击事件;

关于移动端开发,你必须要知道的技巧_第9张图片

点语法:系统内置属性  set||getAttribute:不仅仅可以操作系统内置属性、自定义属性也可以

window.location.href :设置地址栏跳转

导航栏

4.1原生导航栏写法-了解

纯样式写出来的

关于移动端开发,你必须要知道的技巧_第10张图片

4.2原生导航写法-nav伪元素实现

关于移动端开发,你必须要知道的技巧_第11张图片

swiper框架

官网地址:https://www.swiper.com.cn/

概述:swiper框架可以在移动端中使用,也可以在PC端中使用;

5.1new关键

问题:函数执行方式一共学习了多少种?

a.函数名加上小括号

b.定时器、延迟的回调函数

c.函数作为事件处理函数,当事件触发的时候函数执行

d.函数作为数组的元素枚举出来执行

e.new关键字也是执行函数一种方式

关于移动端开发,你必须要知道的技巧_第12张图片

f.new关键字也是执行函数一种方式

g.new关键字一定是放在函数名字之前

h.new关键字执行函数系统自动返回的一个引用类型json

 

 

你可能感兴趣的:(前端进阶技巧,前端)