我找到了这段很棒的代码here
因此,如果您尝试通过Google或jQuery网站添加jQuery并且它们失败,则您自己的副本将包含在您的页面上。
<script>window.jQuery || document.write('<script src="path/to/your/jquery"><\/script>')</script>
我想知道是否可以与其他图书馆合作?
答案 0 :(得分:1)
这取决于您询问的图书馆。但是要让你知道它是如何可能的。我们假设你有自己的Javascript库,它包含一个名为fooBar
(全局范围)的对象。在这种情况下,您可能希望使用以下内容:
<script>window.fooBar || document.write('<script src="path/to/your/foobar"><\/script>')</script>
加号是什么让你认为上面的代码是jquery特定的,它不是。只是Javascript以巧妙的方式使用。 ||
做的是尝试执行它的左侧,如果失败则跳转到它的右侧,否则它会忽略它。
有关详细信息,我建议this article