zoukankan      html  css  js  c++  java
  • CDN失效时使用本地js文件:window.jQuery || document.write

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>window.jQuery || document.write('<script src="{% static 'js/jquery-1.10.2.min.js' %}"><\/script>')</script>

    window是浏览器端的全部数据变量的引用。

    window.jQuery 就是浏览器中的全局变量里的jQuery

    ||运算符是“或”运算

    比如 c = a || b

    当且仅当 a和b同时为“假值”时,c才为false。

    那么当a时“真值”时,c为True,js引擎就不运算b的值。

    那么window.jQuery || document....的结果就是,如果window.jQuery为“假值”,才会运行document...。

    如果window.jQuery是“真值”,不运行后面的语句。

    开头的代码中,第一行引用CDN,当CDN失效时,第二行才起作用,使用本地的js文件。

  • 相关阅读:
    数据取证任务
    VMware虚拟机重置密码
    pon(无源光纤网络)
    Gpon与Epon的区别
    DNS相关
    牛人博客收集
    值得细细品读的URL资源
    SQL注入
    IPSec方案部署(多业务场景)
    python专题-函数式编程
  • 原文地址:https://www.cnblogs.com/dreamkeeper/p/7631405.html
Copyright © 2011-2022 走看看