ubuntu16.04下nginx的基础配置教程

2017-05-22
阅读 2 分钟
6.3k
今天续了域名+1y,买了一年阿里云学生服务器(¥10/月),打算做自己的作品集网站了。以前都是用node和express做http服务器的,想尝尝鲜用nginx试试。我的系统是Ubuntu 16.04,nginx版本1.10.0,本教程只对该版本负责

用Set为数组去重

2017-04-19
阅读 1 分钟
17.7k
简单来说,Set于Array的区别在于:Array中允许出现重复的元素,例如[1,2,2,3];而Set中的所有元素都是唯一的,只能是{1,2,3}。利用这一特性,我们就可以迅速地去掉数组中重复的元素。

SVG蒙版(mask)的基础使用教程

2017-03-31
阅读 3 分钟
8.3k
设计师或者会用Sketch、Photoshop一类设计工具的朋友应该都了解蒙版(mask)这个东西。接下来我先以Photoshop为例,简单解释蒙版的工作原理。上图中我创建了两个图层——蓝色的背景和红色的前景,并且在红色前景上应用了一个蒙版(右边红圈)。正常情况下红色前景应该完全遮盖住蓝色背景,但是请注意红圈中的蒙版,我在这个...

两种优雅的CSS3垂直居中方法

2017-03-29
阅读 1 分钟
3.5k
面向现代浏览器,CSS3已经提供了很好的方法实现垂直居中,本文介绍了其中两种常用的方法,无需借助额外的html结构或js代码,纯CSS3实现垂直居中,并且在国内90%的设备上都可以兼容。

干掉F5,无需配置轻松实现浏览器页面自动刷新

2017-03-28
阅读 1 分钟
2.5k
在写web页面的时候大家肯定都干过这种事情:先在编辑器里改一个CSS属性,保存再切回浏览器刷新页面看效果。尤其是对于追求像素完美的同学,简直石乐志,大了小了1px都要来回改。

JS中把对象赋值给变量时出现的问题

2017-02-27
阅读 1 分钟
5k
刚才碰到了一个这样的问题:有一个由对象组成的数组,把其中一个对象赋值给变量p,然后改变了p的属性,对应的原来数组中的对象的属性也会随之改变。