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 相关文章推荐
csdn 论坛技术区平均给分功能
Nov 07 Javascript
jquery checkbox,radio是否选中的判断代码
Mar 20 Javascript
仿百度输入框智能提示的js代码
Aug 22 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
Nov 17 Javascript
深入理解jQuery之事件移除
Jun 02 Javascript
JavaScript 深层克隆对象详解及实例
Nov 03 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
Jan 23 Javascript
ES6中module模块化开发实例浅析
Apr 06 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
js读取本地文件的实例
Dec 22 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 jQuery
如何将百度地图包装成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基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
基于PHP微信红包的算法探讨
2016/07/21 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
js option删除代码集合
2008/11/12 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
vue中使用input[type="file"]实现文件上传功能
2018/09/10 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
详解在React-Native中持久化redux数据
2019/05/22 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
python正则表达式之作业计算器
2016/03/18 Python
python实现数据写入excel表格
2018/03/25 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
文明教师事迹材料
2014/01/16 职场文书
区三好学生主要事迹
2014/01/30 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
应届生面试求职信
2014/07/02 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
上诉状格式
2015/05/23 职场文书