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通用函数
May 09 Javascript
使用js正则控制input标签只允许输入的值
Jul 29 Javascript
JSP跨iframe如何传递参数实现代码
Sep 21 Javascript
jQuery中:radio选择器用法实例
Jan 03 Javascript
跟我学习javascript的最新标准ES6
Nov 20 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
Aug 15 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
利用PM2部署node.js项目的方法教程
May 10 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
Jan 02 Javascript
详解Next.js页面渲染的优化方案
Jan 27 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
Apr 10 Javascript
教你使用vscode 搭建react-native开发环境
Jul 07 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实现的一个简单json rpc框架实例
2015/03/30 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
php微信开发自定义菜单
2016/08/27 PHP
newxtree.js代码
2007/03/13 Javascript
jQuery select控制插件
2009/08/17 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
python strip()函数 介绍
2013/05/24 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
ASP.NET Core中的配置详解
2021/02/05 Python
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
初一科学教学反思
2014/01/27 职场文书
菜篮子工程实施方案
2014/03/08 职场文书
辩论赛主持词
2014/03/18 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
经济纠纷起诉状
2015/05/20 职场文书
学校财务管理制度
2015/08/04 职场文书
暑假生活随笔
2015/08/15 职场文书
TaiShan 200服务器安装Ubuntu 18.04的图文教程
2022/06/28 Servers