对于jquery,我们的文件是否需要托管在服务器中?

时间:2011-11-16 17:17:01

标签: jquery html

我正在尝试制作包含html的小jquery页面。我在html文件中添加了一些代码,我无法测试jquery的工作情况。 Web服务器是否需要运行jquery

4 个答案:

答案 0 :(得分:1)

jQuery在客户端运行,所以简单的答案是否定的。 Web服务器不运行jQuery,但您可能在服务器上托管了库文件。只需将它包含在运行jQuery的脚本中即可。

<!-- scr points to the path on the server-->
<script type="text/javascript" src="jquery.js"></script> 

或者你可以从google api指出它

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>

答案 1 :(得分:1)

  

是否需要Web服务器来运行jQuery?

没有。请参阅How jQuery Works

答案 2 :(得分:0)

  

对于jquery,是否有必要将我们的文件托管在服务器中?

是的,如果您打算使用它。您可以download a copy或使用CDN,例如Google's CDN for jQuery。 CDN的优势在于很多人应该已经在浏览器/缓存中预装了它,这有助于减少网站的大小并可能减少页面的加载时间。另一个优点是它几乎总是最新版本的jQuery,所以每次下一个jQuery版本出来时你都不必手动更新自己的副本。

修改

这是您可以在页面上进行的快速测试,以查看是否已加载jQuery:

<script type="text/javascript">
if (jQuery) {  
    alert('jQuery is loaded');
} else {
    alert('jQuery is not loaded'); 
}
</script>

答案 3 :(得分:0)

jquery的基本DOM操作部分不需要服务器。他们只在浏览器中。但是,如果您使用jquery进行AJAX操作,那么是的,您需要一台服务器。那些需要HTTP连接,如果不涉及某种类型的Web服务器就无法完成。