Javascript 我可以调用不再存在的JS函数,但不能从视图中调用新的JS函数

Javascript 我可以调用不再存在的JS函数,但不能从视图中调用新的JS函数,javascript,netbeans,jsf-2,Javascript,Netbeans,Jsf 2,关于JavaScript函数,我有一个问题 我以前在.JS文件中有一个JS函数,该文件也位于我的项目的NetBeans目录中。我曾经从一个视图中调用该函数,但后来我决定更改该函数,并向该函数添加一些新功能,然后从我的视图中调用该新函数,但它的工作方式与以前的版本相同,后来我更改了该函数的名称,这正式意味着以前名称的函数被完全销毁,这次我从我的JS函数的新名称调用它,结果什么都没用。有趣的是,我再次用它以前的名字调用了这个函数,它实际上并不存在,它和它以前的版本一样工作,尽管我已经完全更改了这个函

关于JavaScript函数,我有一个问题

我以前在.JS文件中有一个JS函数,该文件也位于我的项目的NetBeans目录中。我曾经从一个视图中调用该函数,但后来我决定更改该函数,并向该函数添加一些新功能,然后从我的视图中调用该新函数,但它的工作方式与以前的版本相同,后来我更改了该函数的名称,这正式意味着以前名称的函数被完全销毁,这次我从我的JS函数的新名称调用它,结果什么都没用。有趣的是,我再次用它以前的名字调用了这个函数,它实际上并不存在,它和它以前的版本一样工作,尽管我已经完全更改了这个函数的名字,并且正式的说,我的文件中不再存在一个同名的函数。你们认为我该怎么办


非常感谢您的想法和帮助

每次更改静态/可缓存资源(如JavaScripts和CSS文件)时,都需要在浏览器中进行硬刷新。也就是说,打开页面后按Ctrl+F5或Ctrl+R。它将强制webbrowser忽略与页面关联的资源上的缓存规则,并使其从服务器请求新的资源。

是否清除浏览器缓存?请尝试alerttypeof yourFunc!='未定义';正如Oded正确指出的,这听起来像是缓存问题。在匿名或私人浏览或清除所有缓存中尝试您的演示。