标签:html 匿名函数 com typeerror detail and img article tar
事件监听一直出错,提示已定义的函数名不是一个函数,折腾了好久才想到,原来是函数名和JS内部关键字重名造成的。
以前也遇到过这种情况,但因为发生的概率比较小,就没太在意,但是这次感觉这方面确实需要注意,做一下记录。
如何避免命名冲突呢?
1.采用匿名函数,
2.避免全局变量的泛滥,
3.合理使用命名空间;
4.添加必要的注释;
5.避免使用关键字和保留字。
具体例子参考该博客:http://blog.csdn.net/formyqianduan/article/details/52121668
JS监听事件错误:Uncaught TypeError: xx(函数名)is not a function at HTMLInputElement.onclick
标签:html 匿名函数 com typeerror detail and img article tar
原文地址:http://www.cnblogs.com/littlewriter/p/6668237.html