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 相关文章推荐
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 Javascript
jQuery-serialize()输出序列化form表单值的方法
Dec 26 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
Aug 01 Javascript
纯Javascript实现Windows 8 Metro风格实现
Oct 15 Javascript
js数组去重的常用方法总结
Jan 24 Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
vue中如何创建多个ueditor实例教程
Nov 14 Javascript
微信小程序使用wxParse解析html的方法教程
Jul 06 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
Nov 12 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 Javascript
JavaScript函数Call、Apply原理实例解析
Feb 17 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去除HTML标签实例
2013/11/06 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
如何用js控制css中的float的代码
2007/08/16 Javascript
javascript 打印页面代码
2009/03/24 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
vue仿element实现分页器效果
2018/09/13 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
如何将python中的List转化成dictionary
2016/08/15 Python
深入浅析Python的类
2018/06/22 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
django迁移文件migrations的实现
2020/03/31 Python
Python 字典中的所有方法及用法
2020/06/10 Python
大学班长的职责
2014/01/27 职场文书
《雪地里的小画家》教学反思
2014/02/22 职场文书
幼儿园毕业致辞
2015/07/29 职场文书
清明节随笔
2015/08/15 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
Python词云的正确实现方法实例
2021/05/08 Python