返回

后jQuery时代:“我想独立走了。”

前端

“再见,jQuery,我的老朋友。”

2018年7月25日,Mislav Marohnić发了一条推文,宣布GitHub.com前端已经彻底删除了jQuery。而且,还自问自答地解释(低调炫耀),删除jQuery之后也没用其他框架,而是全部依赖原生API。

Goodbye jQuery!

Today, we have removed all jQuery from the frontend of GitHub.com. The code is now much more simple and maintainable, and we are no longer dependent on a third-party library.

— Mislav Marohnić (@mislav) July 25, 2018

这条推文引发了前端开发圈的热议。一些人对GitHub的决定表示支持,认为jQuery已经过时了,是时候拥抱原生API了。另一些人则认为,jQuery仍然有其价值,不应该被完全抛弃。

jQuery的没落

jQuery曾经是前端开发的宠儿。它简单易用,可以帮助开发者快速构建出交互丰富的网页。然而,近年来,jQuery的受欢迎程度逐渐下降。这主要有以下几个原因:

  • 原生API的进步:随着浏览器的不断发展,原生API变得越来越强大。现在,很多以前需要借助jQuery才能实现的功能,都可以直接用原生API来实现。
  • 前端框架的兴起:近年来,涌现出了许多优秀的前端框架,比如React、Vue和Angular。这些框架提供了更强大的功能和更丰富的开发体验,让开发者可以更轻松地构建出复杂的网页应用程序。
  • 渐进增强的理念:渐进增强是一种设计理念,它认为应该先使用原生API来构建网页,然后根据需要再添加框架或库。这种理念有助于提高网页的性能和可访问性。

jQuery的未来

虽然jQuery的受欢迎程度正在下降,但这并不意味着它会完全消失。jQuery仍然是一个非常强大的库,它有很多优势,比如:

  • 简单易用:jQuery的语法非常简单,即使是新手也能快速上手。
  • 跨浏览器兼容性好:jQuery可以兼容几乎所有主流浏览器。
  • 插件丰富:jQuery有大量的插件,可以帮助开发者快速实现各种功能。

因此,jQuery仍然会在相当长的一段时间内继续存在。然而,随着原生API的进步和前端框架的兴起,jQuery的使用范围可能会逐渐缩小。

前端开发的未来

随着jQuery的没落,前端开发的未来会是什么样的?我认为,前端开发的未来将是更加多元化的。开发者可以根据自己的需求选择不同的工具和技术来构建网页。原生API、前端框架和jQuery都会有各自的用武之地。

同时,前端开发也将变得更加注重性能和可访问性。随着移动设备的普及,网页需要在各种设备上都能流畅运行。此外,网页也需要对残障人士友好。

我相信,前端开发的未来是光明的。随着新技术和新理念的不断涌现,前端开发将变得更加有趣和充满挑战。