如何使用jquery检测外部js文件是否已被包含
我使用 getScript 包含了外部 js 文件。但是,我只想将其包含一次。如何使用 jquery 检测外部文件是否已包含?谢谢。
I have included external js file using getScript. However, I would like to include it only once. How can i detect whether the external file has been included using jquery? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从技术上讲,这并不检查文件本身是否已加载,但您可以检查该文件中定义的对象名称空间。
假设 JS 文件使用以下内容为其代码命名空间:
存在
或者任何命名空间样式(即 jQuery 做同样的事情),那么您可以检查
myNameSpace
是否this doesn't technically check if the file itself has been loaded, but you can check for an object namespace defined within that file.
Say the JS file namespaced its code using something like:
Or any style for namespacing something (ie jQuery does the same thing) then you can check for the presence of
myNameSpace
So