Javascript 您应该避免jQuery和/或jQueryUI吗?

Javascript 您应该避免jQuery和/或jQueryUI吗?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,这些库的速度导致每次我重新加载页面时页面都会闪烁(如果我不使用它们,则不会闪烁)。我还认为在互联网上发布超过0.9秒的速度是不可接受的。如果这是本地主机的速度,从服务器到客户机的移动距离为0米,那么我很害怕考虑发布后所需的时间 如果您真的不需要jQuery和jQueryUI库,那么通常应该避免使用它们吗?jQuery和jQueryUI从定义上讲并不慢 不过,滥用这些功能可能会降低页面速度——你真的需要100种闪亮效果吗?jQuery和jqueryui从定义上讲并不慢 不过,滥用这些功能可能会降低

这些库的速度导致每次我重新加载页面时页面都会闪烁(如果我不使用它们,则不会闪烁)。我还认为在互联网上发布超过0.9秒的速度是不可接受的。如果这是本地主机的速度,从服务器到客户机的移动距离为0米,那么我很害怕考虑发布后所需的时间


如果您真的不需要jQuery和jQueryUI库,那么通常应该避免使用它们吗?

jQuery和jQueryUI从定义上讲并不慢


不过,滥用这些功能可能会降低页面速度——你真的需要100种闪亮效果吗?

jQuery和jqueryui从定义上讲并不慢


不过,滥用这些功能可能会降低页面速度—您真的需要100种闪亮效果吗?

实际上,这取决于您使用的JQuery库版本。缩小的版本可以加快网页的速度。此外,在本地拥有这些服务也是一个优势,但您不会拥有更新版本(当您使用cdn时,您可以拥有最新版本)

您加载什么样的外部数据?他们都在使用AJAX调用吗?您通常的服务器连接是什么


这些是您应该关注的问题。

实际上,这取决于您使用的JQuery库版本。缩小的版本可以加快网页的速度。此外,在本地拥有这些服务也是一个优势,但您不会拥有更新版本(当您使用cdn时,您可以拥有最新版本)

您加载什么样的外部数据?他们都在使用AJAX调用吗?您通常的服务器连接是什么


这些是您应该关注的问题。

配置一定有问题或其他问题。Localhost的运行时间不应超过几毫秒。即使背后有MySQL。(如果有,对查询进行调查)。0.5秒是慢下来的方式。首先,你们有代码或样本让我们检查吗?可能存在脚本冲突,或者您的页面只是在线加载了太多的资源。接下来,尝试使用本地托管的jQuery。听起来你在用网上的。另外,尝试使用缩小版。jQuery加载不需要那么长时间。您使用的是小型版本(ending.min.js)吗?不,正常情况下不应该避免它们,它们最终会让你的生活更轻松,让你的网站对访问者来说更一致。谢谢回复!我使用的是本地的缩小版。我重新启动了电脑,现在好多了。还是不满意,为什么这个问题要结束?它非常具体,提出了一个合理的问题。当然,加载需要单独HTTP请求的额外资源会降低页面速度,难道没有真正的解决方案吗?配置肯定有问题或其他问题。Localhost的运行时间不应超过几毫秒。即使背后有MySQL。(如果有,对查询进行调查)。0.5秒是慢下来的方式。首先,你们有代码或样本让我们检查吗?可能存在脚本冲突,或者您的页面只是在线加载了太多的资源。接下来,尝试使用本地托管的jQuery。听起来你在用网上的。另外,尝试使用缩小版。jQuery加载不需要那么长时间。您使用的是小型版本(ending.min.js)吗?不,正常情况下不应该避免它们,它们最终会让你的生活更轻松,让你的网站对访问者来说更一致。谢谢回复!我使用的是本地的缩小版。我重新启动了电脑,现在好多了。还是不满意,为什么这个问题要结束?它非常具体,提出了一个合理的问题。当然,加载需要单独HTTP请求的额外资源会降低页面速度,难道没有真正的解决方案吗?嗯,我不会过度使用它们。我只是使用show(fold)而不是show()或css(“display”、“block”)。该页面不适合商务人士,因此我的读者会喜欢一些动作。在说“jQuery和jQuery–UI不慢”之前,您可能需要检查一下。至少在IE中,对于一系列任务,本机浏览器方法的速度要快2到3倍。对于各种浏览器也有不同的功能。@RobG使用
.show()
而不是
.css('display','block')
不会导致明显的性能问题。jQuery永远不会超过原生JavaScript,因为它是用JavaScript编写的。我不想深入讨论细节,因为已经有几个“要不要jQuery”的问答了。我是在评论一般性陈述,而不是具体案例。实现UI功能,如滑动打开和关闭的菜单,或等待图像下载然后淡入淡出的“lightbox”效果,从定义上讲,无论它们是如何实现的,都是缓慢的。@RobG这不是jQuery UI特有的。在(本地)JavaScript中编写“闪亮”效果的跨浏览器实现(旧浏览器中不提供CSS转换)并不比使用现有的、经过彻底测试的库更有效。嗯,我不会过度使用它们。我只是使用show(fold)而不是show()或css(“display”、“block”)。该页面不适合商务人士,因此我的读者会喜欢一些动作。在说“jQuery和jQuery–UI不慢”之前,您可能需要检查一下。至少在IE中,对于一系列任务,本机浏览器方法的速度要快2到3倍。对于各种浏览器也有不同的功能。@RobG使用
.show()
而不是
.css('display','block')
不会导致明显的性能问题。jQuery永远不会超过原生JavaScript,因为它是用JavaScript编写的。我不想深入讨论细节,因为已经有几个“要不要jQuery”的问答了。我是在评论一般性陈述,而不是具体案例。实现UI功能,如滑动打开和关闭的菜单,或等待图像下载,然后淡入淡出的“lightbox”效果,从定义上讲,速度很慢,