Javascript 从UI/UX开发中删除jQuery
我正在为客户开发一个网站。我可以自由选择要使用的技术。到目前为止,我所有的网站都使用jQuery进行前端开发。但对于这个网站,我认为我应该只使用香草javascript 计划是尽可能多地使用CSS技术来实现UI/UX效果。尽量少使用javascript。有些情况下,如滑块,需要javascript。在这种情况下,web上有各种各样的vanilla JS插件,尽管没有依赖于jQuery的插件那么多 采取这一步骤的主要原因是尽可能地使站点轻量级,当然,我也必须为此优化CSS和图像。JS只是一个步骤 我想问的是,这是否一个好的决定,我心中的疑虑如下:Javascript 从UI/UX开发中删除jQuery,javascript,jquery,performance,optimization,frontend,Javascript,Jquery,Performance,Optimization,Frontend,我正在为客户开发一个网站。我可以自由选择要使用的技术。到目前为止,我所有的网站都使用jQuery进行前端开发。但对于这个网站,我认为我应该只使用香草javascript 计划是尽可能多地使用CSS技术来实现UI/UX效果。尽量少使用javascript。有些情况下,如滑块,需要javascript。在这种情况下,web上有各种各样的vanilla JS插件,尽管没有依赖于jQuery的插件那么多 采取这一步骤的主要原因是尽可能地使站点轻量级,当然,我也必须为此优化CSS和图像。JS只是一个步骤
请注意,我没有删除jQuery,因为它会导致一些问题。不,使用它很好。但是现在我在尽可能多地使用CSS3。如果使用一些滑块和一些显示/隐藏功能,则只使用placejQuery。使用javascript也是可行的,对于rest来说,所有的函数,比如click或submit jQuery,都不是必需的。我希望完全删除它,而不是只保留很少的用途。我已经为六个客户端编写了几十个企业级web应用程序。jQuery是可靠的,从来不是性能相关问题的根源 您将反向工程jQuery用于边际性能提升的一些步骤,最终我认为这不值得 您应该问自己的真正问题是,jQuery是否导致了性能问题,您是如何滥用它的 只需看看堆栈溢出旁的推荐 社区:
我为六个客户端编写了几十个企业级web应用程序。jQuery是可靠的,从来不是性能相关问题的根源 您将反向工程jQuery用于边际性能提升的一些步骤,最终我认为这不值得 您应该问自己的真正问题是,jQuery是否导致了性能问题,您是如何滥用它的 只需看看堆栈溢出旁的推荐 社区:
我想说,这实际上取决于你要使用的网站类型。 jQuery并没有给现在的场景带来太多东西,除了一些处理DOM对象的简化方法 作为一名开发人员,您确实应该尝试使用jQuery以外的其他工具。 你可以完全按照香草口味,也可以使用今天的潮流:React.js或AngularJS,但这取决于你想写的网站。 对于较小的库,您可以查看Vuejs、WizUI和Riot。 对于动画,你可以看看tweenjs,tina 我多年来一直反对jQuery(现在仍然如此),因为我认为它有助于开发人员遵循错误的做法。 多年来,我也放弃了编写任何HTML,我更喜欢使用Javascript 在任何情况下,我建议您使用webpack和npm进行开发。
通过使用vanilla,您还将了解浏览器真正可以做什么以及如何做(事件循环、回流/重画等)。我想说,这取决于您要使用的网站类型。 jQuery并没有给现在的场景带来太多东西,除了一些处理DOM对象的简化方法 作为一名开发人员,您确实应该尝试使用jQuery以外的其他工具。 你可以完全按照香草口味,也可以使用今天的潮流:React.js或AngularJS,但这取决于你想写的网站。 对于较小的库,您可以查看Vuejs、WizUI和Riot。 对于动画,你可以看看tweenjs,tina 我多年来一直反对jQuery(现在仍然如此),因为我认为它有助于开发人员遵循错误的做法。 多年来,我也放弃了编写任何HTML,我更喜欢使用Javascript 在任何情况下,我建议您使用webpack和npm进行开发。
通过使用vanilla,您还将了解浏览器真正可以做什么以及如何做(事件循环、回流/重画等)。我猜您或其他人稍后会重新添加它。@Shipow我也这么想,想知道当开发人员想要使用纯javascript时会发生什么吗?我认为当涉及到操作DOM时,特别是对于具有CSS效果和良好交互的UI,jquery仍然非常方便,并且需要更少的代码行。也更容易维护。我猜你或其他人以后会重新添加它。@Shipow我也这么想,想知道当开发人员想要使用纯javascript时,这是否会发生在他们身上?我想当涉及到操作DOM时,特别是对于具有CSS效果和良好交互的UI,jquery仍然非常方便,并且需要更少的代码行。也更容易维护。征求意见的问题在这里是离题的,所以。通过回答这个问题,你给人的印象是这样的问题是可以接受的,而事实并非如此。哦,糟糕,我应该删除我的答案吗?征求意见的问题在这里是离题的。通过回答这个问题,你给人的印象是这样的问题是可以接受的,而事实并非如此。哦,糟糕,我应该删除我的答案吗?