High Sierra: bad interpreter

对于我来说,是 compass 出现了问题,重装一下就好了

gem install -n /usr/local/bin compass

post发了两次请求 - 跨域

一般来说是跨域引起的。

浏览器发起跨域请求分两种:一种是 simple,另一种需要preflight 。如果进行 preflight 了,你就会看到两次请求,一个OPTION,另一个就是你的跨域请求。

详情参见 MDN

交换两个变量值

已有两个变量 a,b,交换两个变量的值

临时变量法

var temp = a

a = b

b = temp

算数方法

可能导致溢出,不推荐

a = a + b

b = a - b

a = a - b

异或方法

a = a^b

b = a^b

a = a^b

ES6解构

[a,b] ......