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文件。

  • 相关阅读:
    第十五周作业
    第十四周作业
    第十三周
    第十二周作业
    第二次考试
    太强了,大佬开源的算法小抄彻底火了
    npm--npm 全局安装路径的修改和环境变量的配置
    239
    238
    学术类论文查看--AMiner
  • 原文地址:https://www.cnblogs.com/dreamkeeper/p/7631405.html
Copyright © 2011-2022 走看看