Git Commit Message 规范

14 June, 2017

零、前言 最近帮公司团队整理了一套 git commit message 的规范,遵循这种规范可以使团队在git上清晰地看到每次提交是什么类型的内容,便于追踪提交记录。 以下是规…

使用 Sketch 制作 APP 视觉设计稿

09 April, 2017

大讲堂App视觉稿地址 一、背景 前段时间在公司实习培训,做一个项目,使用React Native开发一个新的在线学习APP,时间比较紧(4人开发 每人9天的时间),如何在较短的…

移动端 300ms 延迟解决方案及其优化

01 February, 2017

移动端的click事件存在300ms延迟,这是为“双击放大”的效果提供一个反应时间,即300ms内双击屏幕放大页面,两次点击间隔超过300ms时不放大页面。 但是这种效果的体验不…

React 组件之间如何交流 (ES6)

11 December, 2016

首先感谢这篇文章:React组件之间如何交流 在最近的实习中,我使用react(es6)进行项目开发,在项目里收获了一些经验。 由于上面文章是es5写的,我在此基础上提炼一下,使…

手淘 flexible.js 分析

05 October, 2016

flexible是手淘移动端自适应的方案,github地址: https://github.com/amfe/lib-flexible flexible.js源码: https:…

2016 秋招百度、搜狐、去哪儿、网易面经

24 September, 2016

前言: 2016年8月31日从网易离职,转正答辩没通过,结束了第一份正式的实习工作,准备回校参加秋招。 由于8月在准备转正答辩,很多互联网公司的内推就错过了(后来也有人总结:真正…

页脚固定在浏览器底部的几种方式

16 July, 2016

页脚固定在浏览器底部很常见的效果,我们一般把页面备案信息、联系方式、友情链接等内容放在页面底部,同时我们希望页脚在页面内容(高度)比较短的时候固定在页面底部,在页面内容(高度)比…

几种截取部分 border 的方法

18 June, 2016

在最近项目的一个列表中有这样一个细节,设计稿就是上面这样的:↑ 这里的每行中间都会有一条1px的横线,有时候我们不希望横线填满100%的宽度,那么怎么做呢? 一、每条横线单独写一…

Scroll 事件及页面渲染优化

10 June, 2016

一、前言 首先感谢实习的导师 浩威兄 和这篇文章:【前端性能】高性能滚动 scroll 及页面渲染优化 最近在实习的时候做了一个滚动加载文章列表的Demo,一开始感觉很简单,后来…

Bootstrap 表单界面美化

13 May, 2016

前些日子给别人做了一个单页面,页面内部只有一个表单。 Bootstrap框架本身有一套比较基础的样式,如果不加修饰的话看起来会比较朴素,如下图: 可以看到Bootstrap对H…