【问题标题】:Should I be concerned if my website is linked to an external Style Sheet [duplicate]如果我的网站链接到外部样式表,我是否应该担心 [重复]
【发布时间】:2015-07-27 10:27:51
【问题描述】:

在我的网站的某个时刻,我需要一个计时器,所以我寻找了一个免费的 jQuery 倒数计时器并找到了这个:Example

在将模型集成到我的 IDE (VS2010) 中的页面后,我注意到一些 CSS 和 JS 文件未本地存储在我的项目文件夹中,但它们仍链接到外部源,这让我想到:我想找到一种方法在本地下载这些文件而不是使用它们,还是应该按原样使用它们?我应该担心他们是否会在未来的某个时候改变或绝望?以防万一的最佳做法是什么?

以下是 HTML 代码示例:

....
....
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
    <script type="text/javascript" src="inc/TimeCircles.js"></script>
....
....

【问题讨论】:

  • 这就是内容交付网络 (CDN) 的目的,并非所有资源都必须来自您自己的服务器,请在此处阅读更多信息:wpbeginner.com/beginners-guide/…

标签: javascript jquery html css


【解决方案1】:

这些是 CDN (http://it.wikipedia.org/wiki/Content_Delivery_Network),这意味着它们由某人托管,供我们所有人使用,因此您几乎可以保证它会留在那里。使用 CDN 的主要优势在于,用户可能访问过使用相同资源的另一个站点,这意味着该资源已经缓存在用户的计算机中,从而加快了站点的加载时间。

【讨论】:

    【解决方案2】:

    除非您使用可靠的 CDN,否则您绝不应该依赖外部资源来获取关键文件。在这种情况下,您将使用最常见的 Bootstrap 和 jQuery CDN 源,因此您已准备就绪。

    我假设您已下载计时器文件并在本地托管这些文件。你对他们的引用让我很困惑,所以我更新了这个答案。

    【讨论】:

    • 哦,是的,现在我看到了,它在链接中:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2019-07-18
    • 2022-07-16
    相关资源
    最近更新 更多