javascript - 首先从 Google 的 CDN 加载 jQuery,然后是本地服务器

标签 javascript jquery jquery-ui coldfusion

场景:

我想从 Google 的 CDN 加载 jQuery 和 jQuery UI 库,但如果它们加载时间太长,则从本地网络服务器检索它。

我正在使用 Coldfusion,但我认为这不是答案。我想我需要用 JavaScript 做点什么。

我用 cftry 包装了我的脚本 src 标签,但那没有用。

<cftry>
    <!-- Load Jquery from Google -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/<cfoutput>#css_style#</cfoutput>/jquery-ui.css" type="text/css" media="all" />
    <cfcatch type="any">
        <!-- load from local server -->
        <script src="assets/jQuery/jquery-1.7.2.min.js"></script>
        <script src="assets/jQueryUI/js/jquery-ui-1.8.7.custom.min.js"></script>
        <link rel="stylesheet" href="assets/jQueryUI/css/<cfoutput>#css_style#</cfoutput>/jquery-ui-1.8.7.custom.css" type="text/css" media="all" />
        </cfcatch>
</cftry>

最佳答案

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.js"></script>
<script type="text/javascript">window.jQuery || document.write("<script type='text/javascript' src='js/jquery-1.8.3.min.js'>\x3C/script>")</script>

-- 更正了声明中的混合引号。 Dreamweaver 报告一个语法错误,直到该错误被更正 --

关于javascript - 首先从 Google 的 CDN 加载 jQuery,然后是本地服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335131/

相关文章:

javascript - 将 JQueryUI 与 TypeScript 和 DefinitelyTyped 定义文件一起使用时出错

javascript - Facebook 页面发布时的 Node.js 事件

javascript - 在 AngularJs 中设置动态填充下拉菜单的默认值

jquery - Datepicker获取maxDate或Mindate

javascript - 如何将相关单元格悬停到 jQuery?

javascript - 如何使用 AJAX、PHP 和 MySQL 发送个人消息?

jquery-ui - 提示提示仅适用于 ajaxpost 之后的第二次悬停

javascript - jQuery Ajax 函数

java - Nashorn NativeDate 转换为 java.util.Date

Javascript:用 Div 替换所有 P 标签(没有任何库)