JavaShuo
栏目
标签
移动端:移动端基础
时间 2019-11-07
标签
移动
基础
栏目
无线
繁體版
原文
原文链接
移动端基础
1、前端基础
网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。 结构化标准语言:HTML,表现标准语言:CSS,行为标准:JS
浏览器css兼容前缀
-o-transform:rotate(7deg); // Opera
-ms-transform:rotate(7deg); // IE
-moz-transform:rotate(7deg); // Firefox
-webkit-transform:rotate(7deg); // Chrome
transform:rotate(7deg); // 统一标识语句
PPI 表明屏幕每英寸的像素数量,即像素密度
像素分类
设备像素 任何设备的物理像素都是固定的
CSS像素(逻辑像素)
DPR=设备像素/CSS像素(某一方向)【Retina屏幕:又叫视网膜屏幕 一样大小的屏幕上,像素多了一倍 DPR=2】
2、 sublime text3使用
sublime 官网
http://www.sublimetext.com/
下载
http://www.sublimetext.com/3
安装package control组件
安装地址
https://packagecontrol.io/installation
安装package control步骤
按 Ctrl+` 调出console控制台
对应版本代码复制进控制台回车
在线安装完毕以后从新启动软件便可
是否安装成功
在preferences有package control 这一项,说明安装成功
安装插件
经过ctrl+shift+p打开命令面板
输入package control :install package (支持模糊匹配)
输入要安装的插件名称,选择安装便可
经常使用插件
Emmet 快速编写html、css
jQuery 提示jQuery语法
SublimeLinter 高亮
html-css-js prettify 格式化代码
Less 语法高亮
AutoFileName 找文件
DocBlockr (模块注释)
查看安装插件列表
经过ctrl+shift+p打开命令面板,输入package control :list package
删除插件
经过ctrl+shift+p打开命令面板,输入remove,调出Remove Package选项并回车
更新插件
经过ctrl+shift+p打开命令面板,输入upgrade packages,软件会自动检测更新插件
快捷键
Ctrl+` 调出console控制台
ctrl+shift+p打开命令面板
meta:vp + Tab 视图标签
http://emmet.evget.com
3、 移动端屏幕
CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport的详解
http://www.cnblogs.com/zaoa/p/8630393.html
4、Chrome浏览器移动测试环境
经常使用面板
Device:能够选择要测试的设备及型号
Resolution:设备像素
屏幕显示比例,能够自行选择
Device pixel ratio:设备像素比
模拟网速状况
手持设备的横屏竖屏
能够点开这里进行查看隐藏的选项
NetWork conditions
Disk cache:磁盘缓存,默认是不缓存的
network throttling:网络节流,点击后面的下拉菜单,能够选择不一样的网络供开发者测试模拟
user agent spoofing:用户代理商,能够选择是默认代理商,或是自定义代理商
Sensors
geolocation:是否须要模拟地理定位。下拉菜单中进行选择。通常这个功能会出如今须要地理定位,或是引用地图的时候
lat (经度)
Lon(纬度)
Orientation:模拟陀螺仪。能够手动的改变3个轴上的值,看到右边小框就会发生旋转。这个功能通常是用于摇一摇等有重力感应的场景
α 设备绕Z轴旋转的数值
β 设备绕X轴旋转的数值
γ 设备绕Y轴旋转的数值
5、双向刷新工具
6、视口
布局视口
在移动端上,视口与移动浏览器屏幕宽度再也不相关联,而是彻底独立的,咱们称它为布局视口
手机上,为容纳桌面浏览器设计的网站,默认的布局视口宽度远大于手机屏幕的宽
视图视口
是用户正在看的网站区域。用户能够经过缩放来操做视觉视口,同时不会影响布局视口,布局视口仍然保持原来的宽度
须要注意的是视觉视口与设备屏幕同样宽,而且它的CSS像素的数量会随着用户的缩放而改变
理想视口
meta:vp + Tab快捷键
css
7、相对长度单位
相对单位em
em是描述相对于当前对象内文本的字体尺寸,它是相对长度单位。
通常浏览器字体大小默认为16px
em的值并非固定的
em会继承父级元素的字体大小(相对父级的字体大小而发生变化)
PX和em在线转换的网站:
http://pxtoem.com
相对单位rem
rem的值并非固定的
rem是相对根节点html发生变化的(和父节点无关)
实际开发中通常默认的把html根节点设置为10px(62.5%)或者是100px,方便后续计算
相对单位rem是集相对大小和绝对大小的优势于一身经过它既能够作到只修改根元素字体大小就成比例地调整全部字体大小,又能够避免字体大小逐层复合的连锁反应
em、rem使用场景
em
一般不使用 em 单位控制字体大小 首行缩进: text-indent:2em;
rem
一切可扩展都应该使用 rem 单位 响应式网站可使用rem去作适配
不要使用 em 或 rem
多列布局 当元素应该是严格不可缩放的时候
8、总结
相关文章
1.
移动端基础
2.
移动端基础篇
3.
移动端开发基础
4.
移动端基础概念
5.
移动端基础知识
6.
移动端Web基础--Viewport
7.
【移动端开发】移动端开发基础问题
8.
移动端 移动布局
9.
前端(移动端)
10.
移动端滑动
更多相关文章...
•
移动设备 统计
-
浏览器信息
•
WSDL 端口
-
WSDL 教程
•
算法总结-滑动窗口
•
Docker容器实战(一) - 封神Server端技术
相关标签/搜索
移动端 Web
移动端
移动
移动端适配
移动端测试
移动端debug-6
移动端debug-4
移动性
移动通讯
无线
Spring教程
Docker教程
Docker命令大全
后端
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
[最佳实践]了解 Eolinker 如何助力远程办公
2.
katalon studio 安装教程
3.
精通hibernate(harness hibernate oreilly)中的一个”错误“
4.
ECharts立体圆柱型
5.
零拷贝总结
6.
6 传输层
7.
Github协作图想
8.
Cannot load 32-bit SWT libraries on 64-bit JVM
9.
IntelliJ IDEA 找其历史版本
10.
Unity3D(二)游戏对象及组件
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
移动端基础
2.
移动端基础篇
3.
移动端开发基础
4.
移动端基础概念
5.
移动端基础知识
6.
移动端Web基础--Viewport
7.
【移动端开发】移动端开发基础问题
8.
移动端 移动布局
9.
前端(移动端)
10.
移动端滑动
>>更多相关文章<<