【问题标题】:Adding Moment.js CDN Link in HTML在 HTML 中添加 Moment.js CDN 链接
【发布时间】:2018-01-09 16:44:38
【问题描述】:

我无法将 moment.js 的 CDN 正确添加到我的 HTML 页面。我宁愿在我的 html 中添加一个链接,也不愿安装。有人知道怎么做吗?我已经尝试了一些 CDN,但没有任何效果。是否有理由将链接放在头部而不是在使用其他 JS 链接关闭正文标记之前?我已经看到它是双向的。

【问题讨论】:

  • 那么只需添加脚本标签。 Moment 不依赖于其他插件或 DOM。所以你可以将它添加到 head 标签中,但为了约定,最好在 body 结束标签之前添加它。
  • 这个:<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
  • 你的第二个问题是重复的,可能与stackoverflow.com/questions/3531314/…有关
  • 我会把它放在看起来更有凝聚力的地方。也许您使用 async 和 defer 签署加载以处理加载顺序,具体取决于脚本的相关性

标签: momentjs


【解决方案1】:

moment.js 可以使用以下链接:

<script src="https://rawgit.com/moment/moment/2.2.1/min/moment.min.js"></script>

head 中完成的导入假设在正文内容之前加载到DOM 上,而在body 结束标记附近的末尾,当上面的所有代码都应该加载到DOM 上时 但是,在使用 javascript 时,我们经常处理异步代码。 因此,如果您有一个依赖于可用外部CDN 库的本地脚本,您可以将 defer 添加到本地脚本的末尾。 defer 将等待 DOM 上的所有内容可用以继续加载。 示例:
&lt;script src=xxx" defer&gt;&lt;/script&gt;

【讨论】:

    【解决方案2】:

    如果你想指出最新的,

    您可以直接从他们的网站链接。

    这是链接,

    https://momentjs.com/downloads/moment.js
    

    【讨论】:

      【解决方案3】:

      我会放在看起来更有凝聚力的地方。也许您使用 async 和 defer 对加载进行签名以处理加载顺序,具体取决于脚本的相关性。在primary discussion. 上查找更多信息

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-03
        • 2020-06-17
        • 2019-05-28
        • 1970-01-01
        • 1970-01-01
        • 2017-07-03
        • 2022-07-20
        • 2010-09-24
        相关资源
        最近更新 更多