我是网络开发的新手,学习ASP.NET。我使用了一些JQuery脚本,所以我只是想知道它是否会导致一些性能问题或类似问题。使用它可以安全吗?
答案 0 :(得分:4)
我是微软的开发人员传播者,正如其他人所说,jQuery不仅稳定而且安全......它也很棒。
如果不是,我们就不会把它放到.NET项目模板中。
就性能而言,您作为开发人员可能会做错的事情,但如果您遵循最佳实践,jQuery将改善您的访问者的体验,而不是减损它。
如果你正在学习jQuery,那么请确保你访问jQuery.com来查看他们的入门部分。我还发现以下链接很有用:
除了谷歌CDN,微软还提供了一个: http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js
答案 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。