好的,所以我在不到十年前写了这个:
http://meyerweb.com/eric/tools/color-blend/
我很确定当时它工作得很好,但是从那时起(或者,谁知道,也许总是)一个错误已经潜入。我可以这样证明它:
- 留在'十六进制'。选择几种颜色。混合它们。
- 使用键盘编辑十六进制颜色(即,输入新的十六进制值,或更改那里的值)。再次混合。
- 到现在为止还挺好。
- 将模式切换为“RGB”。
- 编辑其中一个数字。
- 现在没有任何效果——没有混合,没有类型切换,什么都没有。
为什么?我什至无法弄清楚它失败的地方。
(是的,我知道 JS 非常笨拙,并且使用全局变量和各种 ick。我确实打算重写它。但首先我需要了解这里出了什么问题,如果可能的话,我应该如何诊断它我自己。请注意,我只是勉强了解如何以非常基本的方式使用 Firefox JS 调试器,而且可能不正确。)