Is jQuery UI dependable?
Is jQuery UI dependable?
我将使用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文件。。签出视图页面源:)。
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery UI自动完成突然停止工作
- 如何使用skip参数使用angular ui引导进行服务器端分页
- AngularJS UI路由器不能像ng路由器那样工作
- 我可以更改剑道UI网格吗's的外键值
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- 停止jQuery UI滑块移动超过给定值
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- Jquery UI自动完成无法工作
- 语义ui如何使用javascript启用或禁用下拉列表
- jquery ui滑块上的滑块值
- jQuery UI可排序-多连接列表拖动
- 如何在Angular UI网格中选择下一行
- 对具有ui typeahead的对象中的值执行orderBy
- AngularJS ui路由器html5模式中断路由
- EJS中的Angularjs-Ui路由器参数
- 使用导航属性创建Kendo UI网格模型的问题
- ui网格将单元格显示为选择标记
- Is jQuery UI dependable?