透明思考


Transparent Thoughts


两个tricks

今天遇到两个tricky的东西,记下来。

1. 把十六进制数写到字符串里。

[0xEF, 0xBB, 0xBF].pack(“C*”)

(这个是UTF8的BOM,写在文本文件比如CSV的头上就可以让读取的软件比如Excel知道这是UTF8编码的文件。)

2. IE窗口的滚动条如果鼠标点下去也会触发document.onclick事件,而Firefox就不会。

(不明白为什么滚动条也可以算作document的一部分。)