什么's执行回退时window.jQuery和if(typeof jQuery==“undefined”)之间的
What's the difference between window.jQuery and if (typeof jQuery == "undefined") when doing fallback?
我想用后备解决方案加载jQuery,并遇到了两种不同的解决方案:
1:
<script src="//ajax.googleapis.com/ [...] jquery.js"></script>
<script> window.jQuery || document.write('<script src="js/jquery.js"><'/script>') </script>
2:
<script src="//ajax.googleapis.com/ [...] jquery.js"></script>
<script> if ( typeof jQuery == "undefined" ) document.write('<script src="js/jquery.js"><'/script>') </script>
这些片段与首选的解决方案之间有什么区别?
两者都将执行相同的操作,唯一的区别是前者将比后者执行得更快。
这就是为什么前者是首选的方式。
它们之间没有什么不同。只是第一个更专业。你也可以这样做:
<script> if (window.jQuery) document.write('<script src="js/jquery.js"><'/script>') </script>
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 将PHP变量传递给jQuery时遇到问题
- jQuery UI自动完成突然停止工作
- (typeof variable === “function”) 和 jQuery.isFunction() 有什么区别
- 打印到控制台时为NaN,但typeof为数字jquery
- 什么's执行回退时window.jQuery和if(typeof jQuery==“undefined”)之间的
- 在jQuery中使用typeof操作符的问题