Is jQuery UI dependable?

Is jQuery UI dependable?

本文关键字:dependable UI jQuery Is      更新时间:2023-09-26

我将使用jQuery UI为硬件产品构建一个基于web的GUI。非常重要的是,这个GUI始终可以全天候访问,并且可以在未来的几年中兼容。我不是一个计算机天才,所以这似乎是一个愚蠢的问题,但我担心的是,jQueryUI生成的代码指向位于Web服务器上的.js文件。例如:

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

这两行代码存在于我的HTML HEAD标记中。这些文件在我的物理服务器上不存在,所以如果这些网络服务器坏了怎么办?我相信我会失去我的网络GUI的所有功能。

如果我复制并粘贴这些.js文件中的代码,并将它们放在我的web服务器上,会有什么不同吗?这样,GUI的生命线就掌握在我自己的服务器手中。

基本上,我想问是否有人知道使用jQueryUI作为一个基于web的GUI是多么安全,它永远不会宕机。我在这里缺少了一些东西,如果有人能更详细地向我解释如何以安全可靠的方式使用jQuery UI,这样我就不会依赖于另一台服务器上的代码,那将是非常有帮助的。非常感谢。

您在本地系统中保留一份文件副本,并添加本问题或本问题中的回退代码

<script>
if (!window.jQuery.ui) {
    document.write('<script src="/path/to/your/jquery"><'/script>');
}
</script>

对于许多场景,托管jquery都很好。

但是,对于您的情况,您应该从他们网站上的链接下载jquery和jquery UI,并将文件放在Web服务器上的文件夹中。然后将脚本行更改为指向服务器上的位置,而不是jquery.com网站。

我会说使用托管的js文件

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

对于

这些文件在我的物理服务器上不存在,所以如果这些网络服务器坏了怎么办?

首先,这些服务器根本不会宕机。。。

它还有其他各种各样的优点。。例如降低延迟、提高并行性、更好的缓存。

CDN(Content Delivery Network的缩写)将您的静态内容分布在不同物理位置的服务器上。当用户的浏览器解析这些文件的URL时,它们的下载将自动以网络中最近的可用服务器为目标。

在谷歌的AJAX Libraries CDN的情况下,这意味着任何不在您服务器附近的用户都可以比您强迫他们从任意位置的服务器下载jQuery更快地下载jQuery。

链接阅读更多关于它

甚至,stackoverflow使用托管的js文件。。签出视图页面源:)。