从另一个.js文件加载脚本中的Jquery

时间:2010-09-26 00:49:40

标签: jquery

只是为了好玩......

是否可以使用.js文件从远程站点加载jquery,然后在.js文件中uquizes jquery ...

所以说网站:www.sitea.com ...不使用jquery。但是他们在网站b上找到了他们想要在他们的页面中使用的这个非常棒的脚本...所以他们做了:

<script src="http://siteb.com/cool-script-location/cool-script.js" type="text/javascript" />

现在......很酷的脚本使用了很多jquery ......但是因为网站a不使用jquery ...我可以在cool-script.js中做这样的事情:

document.writeln('<script src="http://siteb.com/jquery-location/jquery-v.v.v.min.js type="text/javascript"><script');
document.writeln('<div class="test">test</div>');

$(document).ready(function() {
    $('.test').click(function() {
         <!-- cool stuff goes here -->
    });
})

这显然在实践中不起作用,或者我不会问。

1 个答案:

答案 0 :(得分:0)

如果您只是首先检查jQuery对象是否存在并且如果它不存在,那么最好是抛出错误或显示警告告诉网站管理员他们需要jQuery版本1。 xx让脚本工作。此外,在他们可以下载脚本的页面上,您应该明确表示您的脚本依赖于jQuery。

这有多种原因,最大的原因是当脚本在他们不知情的情况下使用资源时开发人员不喜欢它,并且因为通过javascript加载外部javascript是出了名的不可靠。