公共jquery库无法连接,则实行本地库
如果没有加载公共库jquery,则加载本地jquery。
jQuery加载后,会在window对象上创建jQuery属性。所以根据window.jQuery来判断是否加载过jQuery。
用的是短路求值。A || B(A或B)中,如果A的值为真,则不对B求值,结果直接为真。如果A的值为假,则对B求值,B的真假值为此表达式的真假值。
window.jQuery为真,则不执行||后面的语句,如果window.jQuery为假。则在文档中插入script标签的方式载入jquery库(/jquery.min.js)。
<script src="http://cdn.staticfile.org/jquery/2.1.0/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="/jquery.min.js">')</script>