我正在设计的网页上使用Ajax / jquery ...为了使其正常运行,我在http://code.jquery.com/jquery-1.4.4.js
包含(在我的页面顶部)javascript这很有效,但我担心 1)代码可能会在我不知情的情况下被更改,然后我遇到问题并尝试调试几天/小时,然后才发现此站点的代码已更改
2)该网站不再使用/特定代码已不再存在多年了
那么将javascript文件保存到我的服务器上并从那里访问它会更安全吗?
答案 0 :(得分:5)
答案 1 :(得分:3)
http://code.jquery.com是jQuery的CDN(由Media Temple提供)。 http://code.jquery.com/jquery-1.4.4.js
处的代码永远不会更改; jQuery将发布一个新版本(将在不同的URL),如果有任何需要改变(这种情况一直发生;版本1.5b今天发布)。
jQuery的人知道他们在做什么,他们设置了CDN,以便人们可以轻松链接到jQuery。随着谷歌和微软将他们的产品推倒,他们就像(不)可能推翻CDN一样。
有关详细信息,请参阅http://docs.jquery.com/Downloading_jQuery。
话虽如此,它似乎是Google托管版本(http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js),在网站中引用更多;就用户而言,这会带来一个小的性能优势,因为文件有更多的机会被缓存。
答案 2 :(得分:0)
这是安全的,请注意版本号?随着jQuery的更新,那个版本号将会改变。
当然,使用CDN将始终意味着内容传送网络的可能将停止运营。但是任何非直接控制的服务器就是这种情况。
您当然可以将Google CDN用于jQuery,我强烈推荐它。
相关: http://code.google.com/apis/libraries/devguide.html#jquery