关于引用jQuery 的困惑

我在一段代码中看到别人是这样引用jQuery的

<script>
    window.jQuery || document.write('<script src="../js/minified/jquery-1.11.0.min.js"><\/script>')
</script>

我只是没看懂为什么要那么复杂要加那么多东西而不是 直接

<script src="../js/minified/jquery-1.11.0.min.js"><\/script>

这样呢?

有没有人知道的...

阅读 3.9k
5 个回答

有时候为了减少自己网站的流量,可以引用第三方网站的jquery代码(比如baidu的),但是又怕第三方不稳定,所以在判断第三方网站jquery代码不起作用时,引用自己网站的jquery。

估计是担心之前已经引用过 jQuery 了。
如果你自己的项目中可以确保只有一次引用,直接像你这么写就好了

这是先判断是否已经引用了Jquery

window.jQuery

如果引用了,就不会再去添加后面引用jquery的script代码

先判定window有没有加载jquery
如果没有再加载
这样可以防止重复加载jquery

他只是相判断下 ,之前有没有引入jQ。毕竟jQ里面的代码还是比较多的,重复引入多的话,会影响加载速度!性能的考虑吧!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏