为什么我在document.write中链接我的jquery?

这段代码的目的是什么:

window.jQuery || document.write('') 

而不是:

  

..当jquery链接到我的html文件时。

这可能是一个愚蠢的问题。 我是网络开发的新手。 当我使用第一个代码时,我的jquery将无法工作。 当我把它切换到第二个代码时,它会加载,但它很奇怪。 我在之前有这个代码。 任何帮助是极大的赞赏。

当你从CDN加载jquery时,通常会使用这行代码

   

第二个脚本标记将检查是否定义了window.jQuery(这意味着脚本已成功从CDN加载)。 如果没有加载本地存储的版本。

第一个代码片的目的是检查jQuery是否已加载。 那是什么

 window.jQuery || .... 

在说。 window.jQuery存在执行其他操作。

如果window.jQuery undefined ,它将会

 document.write(' 

加载jQuery。

当您动态加载HTML内容并且并不总是需要jQuery时,这可能很有用。 如果事件的顺序没有确切地指示你何时需要jQuery,那么你可以在需要时明确地加载它。

传统上,Javascript事件使用页面标记中的“onload”属性附加到文档。 忘记这种做法。 擦掉你的想法。 jQuery为我们提供了一个关于文档对象的特殊实用程序,称为“就绪”,允许我们仅在DOM完全加载后执行代码。 这是不显眼的DOM脚本的关键,因为它允许我们将我们的Javascript代码与我们的标记完全分开。 使用$(document).ready(),我们可以排队一系列事件,并在DOM初始化后执行它们。 这意味着我们可以为页面创建整个效果,而无需更改相关元素的标记。