纯后端,今天想找个 gpt 页面,去 github 上找了个比较好看的 vue 项目,拉下来之后看得我一脸懵逼,写的眼花缭乱,完全看不懂,想找个 http 请求和响应处理的代码找了半天也没找到,想我之前 jquery 用的还蛮 6 的,可这 vue 看的我是一头雾水,完全找不到门路。后端有一个好处,你就算换个不熟悉的语言,也基本上就是那个套路,找 router 和 handle 往下看就行了,vue 真的恐怖,我还是找找 jquery 的去了...
1
himozzie 2023-03-29 16:59:25 +08:00 85
后端现在这么恶心的吗?章口就莱
|
2
musi 2023-03-29 17:01:10 +08:00 5
"想我之前 jquery 用的还蛮 6 的"
cv 很 6 是吧 |
3
josexy 2023-03-29 17:04:48 +08:00
给个 github 链接,我去看看写的如何👀
|
4
quotationm 2023-03-29 17:05:55 +08:00
这算引战吗
|
5
ae86 2023-03-29 17:06:54 +08:00
是的,我是前端,前端就是花样多。。。
|
6
vagusss 2023-03-29 17:08:31 +08:00
vue 项目不至于吧, 只是看个大概应该没那么难吧
|
7
Chad0000 2023-03-29 17:09:50 +08:00
不是全端偏干了全端的活儿呗?
|
8
christin 2023-03-29 17:10:29 +08:00
项目发来看看
|
9
darknoll 2023-03-29 17:11:03 +08:00
时代变了
|
10
yaott2020 2023-03-29 17:12:20 +08:00 via Android
楼主是在找骂吗
|
11
dhrsstybhh 2023-03-29 17:12:23 +08:00
来个链接看看项目。
|
12
liuidetmks 2023-03-29 17:13:15 +08:00
前端已经工程化了,早已不是想什么干什么的时候了,加了抽象
另外,得罪了方丈就别想跑了,估计你的 github 代码会被人视歼 |
13
seki 2023-03-29 17:13:24 +08:00
对对对,您说得对
|
14
clf 2023-03-29 17:13:35 +08:00 1
emmm ,你代码也写的不怎么样,比如 github 的某个类的命名和包路径,看的血压高。
redisLock/src/main/java/com/nullpointerw/redisLock/autoConfig/redisLockConfig.java |
15
dongtingyue 2023-03-29 17:13:47 +08:00 3
你说的这些不恶心,后端 mvc 框架类似。
恶心的是 npm i 然后跑不起来,有报错的还好,还有可能没报错页面部分内容不显示或异常。 |
16
yidinghe 2023-03-29 17:13:56 +08:00 via Android 1
现在的前端都会 3d 建模了,jQuery 那都是小朋友玩的。
|
17
voidmnwzp OP |
18
nomagick 2023-03-29 17:15:01 +08:00 4
前端和软件行业其他分支割裂是事实。
|
19
PHPJit 2023-03-29 17:16:40 +08:00 3
不不不,菜是原罪!
|
20
fzdwx 2023-03-29 17:18:08 +08:00
|
21
zero47 2023-03-29 17:18:36 +08:00
我怎么记得这文章看过,月经贴?
|
22
fantastM 2023-03-29 17:19:39 +08:00
可以说复杂、繁琐,但不能说恶心
|
23
rimworld 2023-03-29 17:22:09 +08:00 29
一般来说 vue 项目,我会先看 package.json ,看看都用了哪些技术,什么组件库等等。然后 vue 的主要代码在 src 里面,然后入口代码是 App.vue ,main.ts/main.js 。其实这俩也没多大价值。对请求的初步配置一般放在 /http 或 /utils 或 /request ,对请求的封装,响应处理,具体实现一般放在 /api 。/views 一般来放具体页面,/components 放一些基础封装的组件。你也可以在文件夹中搜索关键词 axios 啊,或者到具体页面,找按钮,点击绑定的函数,函数从哪导入,然后就能顺藤摸瓜了。
|
24
TtTtTtT 2023-03-29 17:23:10 +08:00 2
不知道以后写后端的 ChatGPT 会不会觉得写前端的 ChatGPT 恶心 hhh
|
25
voidmnwzp OP @fzdwx 第一个是 node.js 的 我要接入自己的 go api 第二个类似是 api 的定义 我想找的是 类似于发送按钮的 onclick 事件触发后的具体代码是啥 以及响应回调后的函数
|
26
LancerComet 2023-03-29 17:24:53 +08:00 1
视图代码并不是完全的线性结构,这也包括客户端,因为很多逻辑是在界面上触发之后再怎么怎么样,有些东西甚至是动态创建的,创建完之后再调用一堆模块,有些还会使用类似事件系统隔空传物,所以你不能按照服务器那种方式找接口找控制器然后往里线性地阅读代码,视图代码经常是你真的要跑起来才可以,不跑就要脑补,但你要有对应技术的基础,否则脑补不来
|
27
qeqv 2023-03-29 17:25:05 +08:00
醒醒,大清亡了
|
28
mozhizhu 2023-03-29 17:25:52 +08:00
看了标题以为吐槽工作难找到;
看了内容,我也觉得好恶心 |
29
shakukansp 2023-03-29 17:27:08 +08:00
|
30
voidmnwzp OP @shakukansp 感谢 我去看看
|
31
lambdaq 2023-03-29 17:35:21 +08:00 1
vue 这类框架其实和 jq 完全不是一个用处。我也觉得现在啥页面都用 vue 套很傻。要不 lz 看看 htmx 。。。
|
32
molvqingtai 2023-03-29 17:36:51 +08:00
|
33
bk201 2023-03-29 17:37:30 +08:00
前端的花头玩得是多,眼花缭乱
|
34
estk 2023-03-29 17:44:16 +08:00 via iPhone
我只会 jquery 时看 vue 和 react 也懵逼
后来学了 react ,看 nextjs 懵逼 现在看别人懵逼 |
35
nanvon 2023-03-29 17:46:42 +08:00 1
“想找个 http 请求和响应处理的代码找了半天也没找到”。我看这个项目目录挺清晰易懂的,全局搜索 Response 等关键词也很容易找到。
|
36
unco020511 2023-03-29 17:50:18 +08:00
现在前端都是工程化了
|
37
otakustay 2023-03-29 17:52:02 +08:00 3
有没有一种可能,我是说可能……你太弱鸡了
|
38
molvqingtai 2023-03-29 17:58:58 +08:00
@voidmnwzp #25
点击按钮触发 handleSubmit ,数据提交到 store https://github.com/Chanzhaoyu/chatgpt-web/blob/76cef650b40197585154a77351910fa1141dd689/src/views/chat/index.vue#L551 |
39
fridaycatye 2023-03-29 17:59:21 +08:00
如果搞后端,只接触过 jsp ,jQuery ,H5 ,确实要花点时间去看看文档,才能看懂 Vue 代码。
|
40
hhjswf 2023-03-29 18:00:54 +08:00 via Android
是的,只会 jq 要被卷死下岗了
|
41
quan01994 2023-03-29 18:02:54 +08:00
这个不是正常的前端项目吗? 并没有什么新鲜的技术啊 ,
|
42
ochatokori 2023-03-29 18:05:44 +08:00 via Android 14
是的,要是后端能看懂我的代码我就没饭吃了
|
43
Huelse 2023-03-29 18:08:28 +08:00
不是都说 vue 很简单的吗?如果是上手 react 怕不是骂到水深火热?
|
44
erwin985211 2023-03-29 18:09:33 +08:00
只能说你还停留在切图仔的固有印象
|
45
aogu555 2023-03-29 18:10:59 +08:00
我看不懂 = 恶心
这个逻辑有些无语 |
46
yyyh 2023-03-29 18:11:22 +08:00
你确定不是你看不懂?
|
47
dfkjgklfdjg 2023-03-29 18:13:34 +08:00 2
我高频使用 jQuery 已经是 6 年之前的事情了,突然看到有人说 “我 jQuery 用的还蛮 6 的” 有点梦回大清的感觉。
|
48
Mexion 2023-03-29 18:28:08 +08:00
“想找个 http 请求和响应处理的代码找了半天也没找到”,我只能说但凡学过两个小时的 vue 都问不出这种问题
|
49
watzds 2023-03-29 18:30:46 +08:00
Vue 很简单啊,作为 学过 Angular.js 的后端嘿嘿
|
50
iX8NEGGn 2023-03-29 18:33:27 +08:00
虽然我是后端,但 Vue 都出来多少年了,OP 还说“现在”,估计是来找骂的
|
51
lingo 2023-03-29 18:46:16 +08:00
不知道你看了啥。但是看不懂就是噁心這個有點說不過去。。。
|
52
aikilan 2023-03-29 18:48:13 +08:00
看不懂是你的问题啊。。。你看不懂的东西多了,难道世界要为你量身定制么?
|
53
hefish 2023-03-29 18:48:56 +08:00
OP 不了解前端迅猛发展的现状,怎么能用恶心这样的贬义词呢。 还是要去做一些功课嘛。 看起来 OP 已经不摸 js 很久了。
|
54
leegradyllljjjj 2023-03-29 18:53:04 +08:00 via Android
啥时代了 就算是后端狗也不能仅限于 jQuery 了
|
55
echoless 2023-03-29 19:03:07 +08:00 via Android 3
我是理解 OP 的 我之前写过 vue 2 到了遇到了 vue 3 写的 chatgpt 前端 大概花了几天才上路
vue3 有各种各样的帮你省事的“技巧” 这种没什么道理可言 你只能读了文档才明白 vue component 本身就需要编译器编译到 js 相当于你要学个 vue 语言 想拿一个项目里面就能读懂的时代过去了 |
56
xrr2016 2023-03-29 19:18:14 +08:00 1
啊,后端的不都是说前端很容易吗
|
58
gogogo1203 2023-03-29 19:19:37 +08:00 1
"想找个 http 请求和响应处理的代码找了半天也没找到" 啊啊啊啊啊啊, 你要别人怎么答你? 你本地代码搜个 api, https://或者 try catch 或者 async 都不会吗?
|
59
foxArcher 2023-03-29 19:20:19 +08:00
后端的不都是说前端很容易吗 菜是原罪
|
60
Desiree 2023-03-29 19:24:38 +08:00 4
自己菜不会用 = 用的东西辣鸡
|
61
inas 2023-03-29 19:26:48 +08:00
这工程结构和规范,很牛逼了
|
62
zictos 2023-03-29 19:28:08 +08:00
前端不懂最好不要去用什么框架,直接原生 js 加 html 和 css 就行。
这样看起来最简单,也最通用。有什么问题问 chatgpt 的话原生的也是出错率最低的。 |
63
retrocode 2023-03-29 19:30:10 +08:00
你要说 react 看的头大还情有可原, 现在 react 社区繁荣(gui fan hun luan)花活很多不好理解很正常
vue 现在应该属于很规范的框架了, 整不出花活来, 基本上都是工程化看名知意了 |
64
wisetc 2023-03-29 19:30:55 +08:00 via iPhone
前端真他妈恶心,jquery 一把索,晕,jquery 过时了不能用了吗
|
65
yummysakko 2023-03-29 19:31:06 +08:00 5
以我的三脚猫功夫看,后端还是简单好入门,前端我抄都抄不明白
|
66
Finnn 2023-03-29 19:31:32 +08:00
77 年高考数学还考一元一次方程呢
|
67
BaiLinfeng 2023-03-29 19:40:26 +08:00
你需要更新你的技术认知
|
68
echoless 2023-03-29 19:40:56 +08:00
@gogogo1203 #58 那个响应码, 我有点印象. 大佬看看我这个提问. https://github.com/Chanzhaoyu/chatgpt-web/issues/513
从提问看, 我也是不适应啊. |
70
weijancc 2023-03-29 19:44:26 +08:00
时代变了, 前端现在环境搭建麻烦了点, 但是开发体验好了一大堆, 你自己懒不愿意学就等着被淘汰呗
|
73
justin2018 2023-03-29 19:46:38 +08:00
前端娱乐圈 可能自己太菜 觉得每年每年都要学新技术 掌握新技能
|
74
TWorldIsNButThis 2023-03-29 19:52:19 +08:00 via iPhone
不是搜一下 fetch 或者 axios 么
|
75
layxy 2023-03-29 19:58:48 +08:00
vue 学一下不难吧,我是后端,感觉用了 vue 再也用不回去 jquery 了
|
76
BiChengfei 2023-03-29 19:58:55 +08:00
如果还是用 jQuery ,前端怎么能拿高工资呢,所以现在前端百花齐放,对前端开发是好事
java 开发就用 Angular 也挺好的 |
77
zjsxwc 2023-03-29 20:06:01 +08:00 via Android 1
用 angular 吧,前端工程化也就 angular 拿得出手,
vue 也是和 jquery 一样瞎糊一通,能跑就行。 |
78
ZeroDu 2023-03-29 20:09:51 +08:00
不可否认,那些个框架确实增加了复杂程度,很多算是花活
|
79
YAZAKI 2023-03-29 20:16:45 +08:00 3
这不是你的问题吗?人家正常人应该是碰到不会的不懂的找个前端解答一下自己的问题,或者自己找解决方法。你碰到不懂的不是去求解疑惑,而是来论坛一通乱评价,前端框架确实五花八门,但是都是编程,背后的原理都是差不多的。希望楼主能够静下心好好求知,而不是对自己不懂的领域胡乱点评。
|
80
YAZAKI 2023-03-29 20:18:45 +08:00
举例说:你去看证券交易 /股票的交易图,以及交易的算法和代码。你是不是也要去说一下证券交易的工具使用起来恶心。我还是用我的支付宝基金吧。
|
81
DOLLOR 2023-03-29 20:25:29 +08:00
jquery 的$().before().after().parents().children().find().eq().filter().append(a+'\''+b+'\''+c)表示笑而不语
|
82
456789 2023-03-29 20:27:26 +08:00
vue 说是前端,其实 node.js 是可以跨过后端直接做后端的事的东西
|
83
gogogo1203 2023-03-29 20:28:28 +08:00
@echoless lz 是找不到北, 连前端 https 请求都找不到。 我简单瞄了一眼,貌似不支持 data stream 。他怎么判断都无所谓的,chatgpt 返回就那几个状态。
|
84
echoless 2023-03-29 20:31:52 +08:00
@voidmnwzp #25 老弟 从我这个下手吧 https://github.com/swuecho/chat
golang 的后端, 遇到问题直接提 issue, 我走过你走过的路了, 确实有不爽的地方, 楼里很多开喷的是的了 xxx 综合症, 被虐惯了就爽了. |
85
ByZHkc3 2023-03-29 20:31:59 +08:00
上来就喷,也不见得楼主有多牛逼啊
|
86
shui14 2023-03-29 20:32:45 +08:00
有人已经给你写好了,而且代码质量窃以为能打一大部分专业前端
https://github.com/Yidadaa/ChatGPT-Next-Web |
87
sillydaddy 2023-03-29 20:45:09 +08:00 via Android
https://platform.openai.com/playground?mode=chat
OpenAI Playground 算是 API 的官方前端,有连续对话功能。 今天刚发现的 v 友提到的。 |
88
ayang23 2023-03-29 20:54:58 +08:00
搞了几年 react ,现在都不会用 jquery 了,习惯就好了
|
89
nathanleeinph 2023-03-29 21:05:30 +08:00
要不然怎么是一个单独的岗位?
|
90
blankmiss 2023-03-29 21:21:01 +08:00
后端狗已经在学 react 了
|
91
ztcaoll222 2023-03-29 21:53:13 +08:00
接 14 楼,39 行,else 前面没有空格,68 到 72 ,无意义的空行,这些在某厂都是要打回去的
|
92
royzxq 2023-03-29 21:58:08 +08:00
时代变了,jQuery 已经是上古产物了
|
93
darkengine 2023-03-29 22:02:14 +08:00 1
记得在 v2 和知乎上多次看到后端说前端的活儿简单来着,几行代码的事儿 [doge]
|
94
customer 2023-03-29 22:09:23 +08:00
vue 比 react 确实差点,但从 jquery 时代过来的人说现在的框架比以前乱,emmm...
|
95
lucaslee 2023-03-29 22:41:42 +08:00
这。。。lz 你该温故知新了,jquery 还真太古老了。
其实后端也有类似的情况,估计接触的也比较少吧。 但基础的 JavaScript 和 Java 核心变化不大,新语法(糖)和框架学习一下,看个大概问题不大。 再者,从另一个层面说,现代浏览器的支持度变大了。 |
96
hxy100 2023-03-29 23:52:45 +08:00
思维形成定式一时难以适应而已,抛掉老的思维,硬着头皮学一下,习惯了以后会发现 Vue 、React 比写 jQuery 、LayUI 那一套更舒服,写东西更快,更易维护,尤其现在移动端需求大行其道,大前端的时代已经开启好几年了,要强迫自己学习新东西,赶紧跟上步伐才是~
|
97
stabc 2023-03-29 23:55:24 +08:00 1
这下得罪了不少方丈……
|
98
agagega 2023-03-30 00:23:38 +08:00 1
jQuery 主要是为了兼容性,面向现代浏览器直接用原生的 DOM API 就可以了,动画用 CSS 写性能更好。
如果你觉得 Vue 这样的东西还是太重,但自己手动用 DOM API 维护一些数据关系又太复杂的话,可以试试 Stimulus 这个库,很轻量级,也可以直接通过 script 标签引入。热度不高,但很有用。 |
99
mingl0280 2023-03-30 04:50:05 +08:00 via Android
……我觉得前端啥都要套个 Node 服务器比较恶心,但是原生 js 直接 link 一个 vue 的 js 也不是不行啊,用起来也不麻烦。
|
100
shakespark 2023-03-30 07:34:43 +08:00
我和楼主一个感受,因为我们都比较菜~
|