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