jquery 时代已经结束了吗?

2021-01-23 18:05:06 +08:00
 fxjson

作为多年的后端,也曾写过 js,再看 js,突然发现已经不是当年的前端

14466 次点击
所在节点    JavaScript
102 条回复
w292614191
2021-01-23 18:11:12 +08:00
世界那么大,建议多出去看看。
user8341
2021-01-23 18:12:15 +08:00
原生 js 够强大了,为什么还要用 jquery ?
ininjue
2021-01-23 18:17:04 +08:00
现在都工程化了 各种编译打包啥的,后端也没那么容易写前端了
fiveelementgid
2021-01-23 18:20:04 +08:00
并没有,jquery 部分已经内嵌到其他一堆框架里面的了。我记得很久之前去看看 bootstrap,你能在源码级里面看到有 jquery.js.min 一堆玩意
iszengmh
2021-01-23 18:23:10 +08:00
之前接触到 angular,原来前端也有打包编译
cmdOptionKana
2021-01-23 18:26:08 +08:00
主要是原生 js (严格来说是浏览器 DOM 的 api 标准)把 jquery 的优点都抄过去了,可以理解为现在 js 本身已经自带了一个简单版的 jquery 。
zhizunzz
2021-01-23 18:31:38 +08:00
我有个需求:某网站(我管不着的)是用 react 写的,ajax 或 fetch 过来数据之后渲染的页面,现在我针对这个网站写个浏览器扩展,添加一些元素,监听一些事件,ajax 获取一些数据, 我觉得我用 jQuery 挺合适的

有大佬有办法用 react vue 之类的实现我这个需求吗?
mittya
2021-01-23 18:33:06 +08:00
觉得还是看需求是什么,如果只是一个简单网站你完全可以继续用它,但工程化大了还是现代些的前端合适些。

更新换代也是在解决遇到的问题,如果你遇不到可以不变。

@fiveelementgid 最新版去除依赖了
easylee
2021-01-23 18:48:27 +08:00
引用站内一句评论(忘了出处了)

“不管你用或者不用,Jquery 依旧是把锋利的刀”
dvaknheo
2021-01-23 19:05:51 +08:00
对后端来说,最不能接受的是:javascript 是一种需要编译的语言
nianyu
2021-01-23 19:08:36 +08:00
JQ 时代结束了
但是目前依然有无数依赖 JQ 开发的网站
murmur
2021-01-23 19:12:34 +08:00
我会告诉你很多 vue 或者 react 的库还是 jq 套壳么,这包的一层层的
wukongkong
2021-01-23 19:14:08 +08:00
@zhizunzz 没办法,现代框架都是要编译之类的。你这个只是页面 dom 的操作,jq 正合适。
encro
2021-01-23 19:30:29 +08:00
初次看到 Livewire 的时候,亮瞎了我一眼,果然是给全干工程师的好东西。
hoyixi
2021-01-23 19:49:18 +08:00
打开 Google,随随便便搜,通过 SEO 搜到的网站,很大概率还是使用了 JQ

你如果天天做的项目是企业内部用的,App 内的这种,JQ 确实用的不多了
dk7952638
2021-01-23 20:19:17 +08:00
jq 已经完成了历史使命 它的很多部分已经成了 es 的标准
JaguarJack
2021-01-23 20:20:00 +08:00
@encro 实实在在是给全干工程师的!太绝了
Osk
2021-01-23 20:55:34 +08:00
习惯性用 jq 因为:
getElementById 大长。。。
$("#") 简单直接
tomoya92
2021-01-23 21:04:01 +08:00
@zhizunzz 添加事件,原生的 js 就很方便,ajax 请求你不是用了 fetch 了吗
des
2021-01-23 21:12:52 +08:00
ie:你在说什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/747726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX