0

我注意到如果 Google 的托管 jquery 无法加载,一些网站会使用此方法作为备份源。我也复制了它,现在对语法很好奇:

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

据我了解,如果 jQuery 为 false 或未定义,则编写一个脚本以在本地加载 jquery。

我不确定的是,\结束脚本标记中的意义是什么?有什么好逃避的?

谢谢!

4

1 回答 1

1

您正在逃避整个</script>标签本身。这是因为,许多旧版浏览器认为脚本在这里结束:

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

该点成为原始<script>标签的结尾!

于 2013-02-08T15:22:09.203 回答