今天遇到两个tricky的东西,记下来。
1. 把十六进制数写到字符串里。
[0xEF, 0xBB, 0xBF].pack(“C*”)
(这个是UTF8的BOM,写在文本文件比如CSV的头上就可以让读取的软件比如Excel知道这是UTF8编码的文件。)
2. IE窗口的滚动条如果鼠标点下去也会触发document.onclick事件,而Firefox就不会。
(不明白为什么滚动条也可以算作document的一部分。)
今天遇到两个tricky的东西,记下来。
1. 把十六进制数写到字符串里。
[0xEF, 0xBB, 0xBF].pack(“C*”)
(这个是UTF8的BOM,写在文本文件比如CSV的头上就可以让读取的软件比如Excel知道这是UTF8编码的文件。)
2. IE窗口的滚动条如果鼠标点下去也会触发document.onclick事件,而Firefox就不会。
(不明白为什么滚动条也可以算作document的一部分。)