摘要: 原因:因为Retine屏的分辨率始终是普通屏幕的2倍,1px的边框在devicePixelRatio=2的retina屏下会显示成2px。但在IOS8中,已经支持0.5px了,那就意味着, 在devicePixelRatio=2的时候,我们可以使用如下的css:div{ border:1px...阅读全文
posted @ 2015-09-21 08:35 莫扬的天空 阅读(1603) 评论(8) 编辑
摘要: 移动端 HTML5 audio autoplay 失效问题由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。解决方法:先通过用户 touchstart 触碰,触发播放并暂停(音频开...阅读全文
posted @ 2015-09-14 08:52 莫扬的天空 阅读(376) 评论(0) 编辑
摘要: 花费了一个月时间,终于在新养车之家项目中成功部署了vue2服务端渲染(SSR),并且使用上了Vuex 负责状态管理,首屏加载时间从之前4G网络下的1000ms,提升到了现在500-700ms之间,SSR的优势有很多,现在让我来跟你细细道来。 技术栈 服务端:Nodejs(v6.3) 前端框架 Vue阅读全文
posted @ 2017-03-17 13:34 莫扬的天空 阅读(1971) 评论(11) 编辑
摘要: 从今年开始,养车之家的PC 和 M端 的站点 ,服务器从tomcat全部改成了Node,无论在测试环境、准生产、正式环境,我们都需要在服务器进行Node的部署,在这里我给大家详细说明下Node在linux环境下是如何进行部署的。 1. 安装nodejs编译及依赖相关软件 curl -sL https阅读全文
posted @ 2016-12-22 09:33 莫扬的天空 阅读(108) 评论(0) 编辑
摘要: 原因:因为Retine屏的分辨率始终是普通屏幕的2倍,1px的边框在devicePixelRatio=2的retina屏下会显示成2px。但在IOS8中,已经支持0.5px了,那就意味着, 在devicePixelRatio=2的时候,我们可以使用如下的css:div{ border:1px...阅读全文
posted @ 2015-09-21 08:35 莫扬的天空 阅读(1603) 评论(8) 编辑
摘要: 移动端 HTML5 audio autoplay 失效问题由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。解决方法:先通过用户 touchstart 触碰,触发播放并暂停(音频开...阅读全文
posted @ 2015-09-14 08:52 莫扬的天空 阅读(376) 评论(0) 编辑