下午 ihipop 叫我帮他看一下他写的 JavaScript 下拉菜单在 IE 下奇怪表现的问题。他说在 FireFox 下好好的,但是在垃圾 IE 中却会闪烁。
文章关键字 ‘JS’
jQuery mouseover mouseout事件在IE下闪烁的解决方法
2011年11月7日,星期一JavaScript 记忆(Memoization)
2011年06月8日,星期三函数可以用对象去记住先前操作的结果,从而能避免无谓的运算,这种优化被称为记忆(Memoization)。JavaScript 的对象和数组要实现这种优化是非常方便的。
JavaScript 中小数和大整数的精度丢失
2011年06月7日,星期二先来看两个问题:
0.1 + 0.2 == 0.3; // false 9999999999999999 == 10000000000000000; // true
第一个问题是小数的精度问题,在业界不少博客里已有讨论。第二个问题,去年公司有个系统的数据库在做数据订正时,发现有部分数据重复的诡异现象。本文将从规范出发,对上面的问题做个小结。
JavaScript 类型的包装对象(Typed Wrappers)
2011年06月6日,星期一JavaScript Unicode UTF-8
2011年04月26日,星期二JavaScript 字符串使用的是 Unicode 编码,实现方式是 UTF-16 ,每个字符占用两个字节,至于是 Big-Endian 还是 Little-Endian ,似乎应该和具体实现有关,不过这并不重要。JavaScript无法直接操作单个字节,所以只能用双字节的 UTF-16 来模拟 UTF-8 ,在内存中的字节并不是真正意义的 UTF-8 。