好的,所以JQuery很酷,但在你的项目中使用它真的很明智吗?

时间:2010-09-09 06:42:26

标签: asp.net jquery

我是网络开发的新手,学习ASP.NET。我使用了一些JQuery脚本,所以我只是想知道它是否会导致一些性能问题或类似问题。使用它可以安全吗?

4 个答案:

答案 0 :(得分:4)

我是微软的开发人员传播者,正如其他人所说,jQuery不仅稳定而且安全......它也很棒。

如果不是,我们就不会把它放到.NET项目模板中。

就性能而言,您作为开发人员可能会做错的事情,但如果您遵循最佳实践,jQuery将改善您的访问者的体验,而不是减损它。

如果你正在学习jQuery,那么请确保你访问jQuery.com来查看他们的入门部分。我还发现以下链接很有用:

除了谷歌CDN,微软还提供了一个: http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js

Ajax CDN Announcement

Microsoft Ajax CDN Documentation

答案 1 :(得分:2)

我觉得我被诱饵......

jQuery是一个了不起的库。事实上,它调整了CSS和JavaScript的选择和处理方式,这一事实令人惊叹。事实上,它隐藏了很多浏览器到浏览器的不一致性,这使JavaScript变得如此痛苦。事实上,它让这么多令人惊奇的东西变得简单......好......非常有价值。

如果你正确缓存并从CDN *调用它,那么性能问题确实很少。事实上,我会说因为jQuery我的网站速度更快,因为我调用的jQuery代码比我自己做得好得多。

此外,我尽可能尝试Unobtrusive JavaScript,因此即使JQuery魔法不可用,该网站仍然至少有效。

CDN是Content Delivery Network。这是我建议您链接到页面中的jQuery的方式。

jQuery可从Google CDN获取:

https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

如果您不使用次要版本号,Google会提供最新版本。

答案 2 :(得分:1)

使用它更安全。不同的浏览器以不同的方式做事,jQuery提供了一个很棒的抽象层。您基本上可以信任jQuery来执行所需的管道工作以在每个支持的浏览器上工作,而不必自己处理它。

技术上会有轻微的开销,因为你正在跳过一个方法来达到最终结果,但它太小了我不会担心它。

答案 3 :(得分:1)

使用安全并节省大量时间,因为它为所有浏览器提供相同的API。