设计人员往往会根据背景色来决定文字的颜色,如果背景为黑色,文字就会用相应的反色调。如果背景比较亮,则文字常用黑色。因为文字和背景色之间的颜色对比能够让阅读更加容易。

Read More

Flexbox的布局是一个用于页面布局的全新CSS3模块功能。它可以把列表放在同一个方向(从左到右或从上到下排列),并且让这些列表能延伸到占用可用的空间。

Read More

现在的SPAs(Single Page Applications)和移动端webapp正面临新的安全威胁。我们称这些应用为‘不信任的客户端’,因为我们的服务端代码不能控制运行环境的安全性。

Read More

许多产品的代码在发布之前都要进行code review,要么是同事之间进行review,要么是借助第三方工具进行检测,code review能让我们的代码更加健壮,减少产品的bug出现。

Read More

在前端开发中我们可能会遇到这种情况,页面展示的内容比较少,而又要想要当前页面能够全屏展示,比如当内容不足以展示一屏时,footer始终处于当前viewport的最下方

Read More

Vue.js和其他一些流行的框架像Rivert.js,Ractive.js,Angular.js和Knockout.js功能类似,这些框架提供了一个开发交互式app的基本架子。

Read More