昨天,公司产品在与一位有五年经验的前端工程师沟通时,遭遇了一个关于功能实现的争议。我们的产品需要一个滑动展示消息通知的功能,这个功能要求鼠标移动到浏览器边缘时,消息展示框能自动弹出,并且具备渐变的动态效果。当鼠标移动到弹框外边时,弹框需要慢慢收缩到边缘。
在与这位前端工程师的交谈中,他直接表示这个功能很难实现,并声称Vue框架并不直接支持这样的功能,甚至提到了需要改动Vue的源码才能实现。这种回答让我们颇感意外,因为这样的功能在前端开发中并非罕见,许多常见的交互效果中都能见到类似的实现。
我们的研发主管提出了使用jQuery来实现这一功能的建议。然而,令人吃惊的是,这位有五年经验的前端工程师竟然表示他不会使用jQuery。这一回答让研发主管一时语塞,显然他也没料到会有这样的情况。
jQuery,作为前端开发的经典库之一,一直以来都是前端工程师的基本技能之一。它简化了HTML文档遍历、事件处理、动画和Ajax交互等复杂的JavaScript编程任务。在早期的网页开发中,jQuery几乎成了每个前端工程师的必备工具。
随着前端技术的不断发展和框架的涌现,如React、Vue和Angular等,许多开发者开始转向这些更现代、更强大的工具。这并不意味着jQuery就过时了或被淘汰了,但它可能不再像过去那样是每个前端工程师都必须掌握的技能。
尽管如此,对于一位有五年经验的前端工程师来说,不会使用jQuery仍然让人感到意外。毕竟,jQuery的语法简洁明了,学习成本相对较低,而且在实际开发中仍然有很多应用场景
#bug# #IT# #IT数码# #编程# #程序员# #程序猿# #大龄程序员# #大龄程序员创业# #面试# #程序员面试# #程序员创业# #注释# #前端# #VUE# #JS# #java# #java编程# #java语言# #自学java# #c语言# #c++# #python# #微服务# #集群# #mysql# #数据库# #Oracle# #自学编程# #代码优化# #代码# #软件开发# #小程序# #微信小程序#