今天整理这一段时间写的代码,发现把一个js文件给删除了,导致了一个功能不能正常使用。于是从别处复制这个js文件,一运行,出现了“XXX is not defined”,检查发现是调用一个外部js文件中的函数,但是函数名称和外部定义的函数名不一致,换成正确的名称,再次运行。悲剧的是任就出现这个“is not defined”的错误。很不解,折腾了半天任就没有解决问题。后来将函数内容复制到php程序中,一刷新,问题解决了。难道是在firefox下面不能调用外部js文件中的函数。后来查了一些资料,说是缓存问题,而且Ctrl+F5都没有效果的。必须手动清理cookie,手动清了cookie,果然解决问题了。