vue写h5页面的方法总结


Posted in Javascript onFebruary 12, 2019

下面就是小编带给大家的如何用vue写h5页面方法操作,希望能够给你们带来一定的帮助,谢谢大家的观看。

vue写h5页面的方法总结

1、当拿到设计师给的UI设计图,前端的首要任务就是布局和样式,相信这对于大部分前端工程师来说已经不是什么难题了。移动端的布局相对PC较为简单,关键在于对不同设备的适配。

vue写h5页面的方法总结

2、之前介绍了一篇关于移动端rem布局方案,这大致是网易H5的适配方案。不过实践中发现淘宝开源的可伸缩布局方案效果更好且更容易使用。方案总结为:根据屏幕大小 / 750 = 所求字体 / 基准字体大小比值相等,动态调节html的font-size大小。

vue写h5页面的方法总结

3、方案总结为:根据设备设备像素比设置scale的值,保持视口device-width始终等于设备物理像素,接着根据屏幕大小动态计算根字体大小,具体是将屏幕划分为10等分,每份为a,1rem就等于10a。

vue写h5页面的方法总结

4、通常我们会拿到750宽的设计稿,这是基于iPhone6的物理分辨率。有的设计师也许会偷懒,设计图上面没有任何的标注,如果我们边开发边量尺寸,无疑效率是比较低的。要么让设计师标注上,要么自食其力。

vue写h5页面的方法总结

5、如果设计师实在没有时间,推荐使用markman进行标注,免费版阉割了一些功能(比如无法保存本地)不过基本满足了我们的需求了。

vue写h5页面的方法总结

6、标注完成后开始写我们的样式,使用了淘宝的lib-flexible库之后,我们的根字体基准值就为750/100*10 = 75px。此时我们从图中若某个标注为100px,那么css中就应该设置为100/75 = 1.333333rem。所以为了提高开发效率,可以使用px转化为rem的插件。如果你使用sublimeText,可以用 rem-unit。

vue写h5页面的方法总结

如果大家学习后有任何疑问可以在下面的留言区讨论,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
js的闭包的一个示例说明
Nov 18 Javascript
基于jQuery实现点击同时更改两个iframe的网址
Jul 01 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
jquery radio 操作代码
Mar 16 Javascript
jQuery焦点图切换特效代码分享
Sep 15 Javascript
js实现省份下拉菜单效果
Feb 15 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
Oct 30 Javascript
react-router v4如何使用history控制路由跳转详解
Jan 09 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
JS查找孩子节点简单示例
Jul 25 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 Javascript
使用react-virtualized实现图片动态高度长列表的问题
May 28 Javascript
如何将百度地图包装成Vue的组件的方法步骤
Feb 12 #Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 #Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 #Javascript
图文详解vue框架安装步骤
Feb 12 #Javascript
详解vue组件中使用路由方法
Feb 12 #Javascript
说说Vue.js中的functional函数化组件的使用
Feb 12 #Javascript
详解Vue用cmd创建项目
Feb 12 #Javascript
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
javascript调试说明
2010/06/07 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
使用js实现数据格式化
2014/12/03 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
2015/01/29 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
Python selenium 三种等待方式解读
2016/09/15 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Python 去除字符串中指定字符串
2020/03/05 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
工商管理专业学生的自我评价
2013/10/01 职场文书
担保书怎么写
2014/04/01 职场文书
股东协议书
2014/04/14 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
身边的榜样活动方案
2014/08/20 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL