摘要: 最近在做企业微信上传图片的需求,安卓上没问题,ios却无法显示,看文档发现版本升级到1.2.0就可解决。但是ios还是无法预览,谷歌一番才发现还需要适配,调用js sdk提供的 方法。 有一篇文章说的已经很详细了,直接贴过来吧。 https://www.jianshu.com/p/5d59ece85 阅读全文
posted @ 2018-12-05 11:19 光绪队长 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 预期效果:一行显示三张图片,宽度随屏幕宽度而改变。~~css3的新单位vw vh由于兼容性问题就不提了。~~ 一个比较好的方案是:设置垂直方向的 padding 撑开容器 在 CSS 盒模型中,一个比较容易被忽略的就是 margin, padding的百分比数值计算。 margin, padding 阅读全文
posted @ 2018-11-23 17:51 光绪队长 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ​ 一直以为我的css知识够用,知道遇到这样一个需求:表格头部和最后合计固定,左侧固定;本来也是很常见的需求,我最开始的方法是监听scroll事件,把向左滑动的距离赋值给最左侧列,但是由于移动端滑动有延迟(根据touchestart和toucheend来判断滑动距离),导致左侧在手指滑动时晃动。因此 阅读全文
posted @ 2018-07-06 18:12 光绪队长 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ​ 用了一年多的webpack+angular,都已经忘了浏览器缓存的困扰了。直到接手了一个传统的jquery项目。开发的时候还好,ctrl+F5就行了,但是上线就麻烦了,特别是微信网页,缓存太难清理了,所以浏览器缓存不得不解决。 首先说现在去缓存的方式:基于文件添加md5指纹,即如果文件有变动则更 阅读全文
posted @ 2018-07-05 22:51 光绪队长 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.git初始化一个仓库 命令:git init; 其实就是创建了一个.git隐藏目录 想在哪个目录创建.git目录,就是哪个目录打开工具然后写命令. 一般是在项目的根目录执行这个命令. 配置用户名 : git config user.name "testName" 配置邮箱 : git confi 阅读全文
posted @ 2017-02-14 17:04 光绪队长 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 看别人的代码看到过font-size:0这个设置,不明白为何这样操作,后来研究一下才明白:这是像素级还原设计稿很有用的设置,因为元素节点有文本节点,在缩进代码时会占据宽度,这么说不好理解,演示如下: html: css: 理论上box下面的三个div都是30px,刚好在一行显示,但是实际效果是这样: 阅读全文
posted @ 2017-02-09 14:57 光绪队长 阅读(7873) 评论(1) 推荐(2) 编辑
摘要: 结论: 用户体验要求很高的页面,如UV较高的页面,活动页这些应该以用户体验优先,应用flexiable方案 在其它页面,固定视口,不缩放,使用rem做布局适配,js添加屏幕标识以便调整字体大小(即布局使用rem,字体使用百分比),使用@2x图片,只做ios8+的1px处理 面临的问题: 在不同大小和 阅读全文
posted @ 2017-02-09 12:36 光绪队长 阅读(740) 评论(0) 推荐(0) 编辑