今天遇到一个奇怪现像:一段JS脚本在IE中执行正常,在chrome中却执行失败。最后发现问题出在:
var top=...;
top在chrome中已经被定义了,就像document和window一样。所以我们在写js代码时,不可以再用top做变量名。
为了避免变量名重复,给变量名加个独特的前缀或后缀比较保险。
本文介绍了一段JS脚本在IE中运行正常但在Chrome中因使用了保留关键字top作为变量名而出现的问题。为了避免此类问题,建议为变量名添加独特的前缀或后缀。
今天遇到一个奇怪现像:一段JS脚本在IE中执行正常,在chrome中却执行失败。最后发现问题出在:
var top=...;
top在chrome中已经被定义了,就像document和window一样。所以我们在写js代码时,不可以再用top做变量名。
为了避免变量名重复,给变量名加个独特的前缀或后缀比较保险。
585

被折叠的 条评论
为什么被折叠?