上一次玩前端还是 JQuery 1.5 的年代,这两天玩了一下 React…………

2020-04-20 14:53:36 +08:00
 billtsui

写了 10 年的服务,上一次搞前端还是 2010 年,记得当时还是用 JQuery 1.5 。

这段时间工作需要玩了一下 ReactJS,Taro,AntD 。妈的真香,真 TM 好玩!

有没有前端大佬带我飞的,求一个前端群!

9334 次点击
所在节点    程序员
84 条回复
faceRollingKB
2020-04-20 15:34:02 +08:00
要玩 angular 么
IGJacklove
2020-04-20 15:36:25 +08:00
@faceRollingKB 这是邪教,React 大法天下第一。
jydeng
2020-04-20 15:37:27 +08:00
Vue 考虑一下
autoname
2020-04-20 15:39:33 +08:00
啥 React 比 jq 香吗
举个例子?

$ajax('url','data')
billtsui
2020-04-20 15:46:57 +08:00
@faceRollingKB 不玩,angular 是邪教
billtsui
2020-04-20 15:47:22 +08:00
@jydeng 这个也挺香的,就是学不过来,更新太快了
billtsui
2020-04-20 15:50:12 +08:00
@autoname 我说他香,就是我觉得他比 jq 香,杠精散去。
autoname
2020-04-20 15:53:54 +08:00
@billtsui 看谁的代码少,
发个请求是怎么发的 React
billtsui
2020-04-20 15:54:46 +08:00
@autoname 不看
autoname
2020-04-20 15:57:21 +08:00
@billtsui https://www.jianshu.com/p/74a5e5aba82f
感觉。。。
为啥说 jq 太重呢,
ddup
2020-04-20 15:59:01 +08:00
我居然成了邪教一员。
elone
2020-04-20 15:59:29 +08:00
angular 邪教成员来报道
SuperManNoPain
2020-04-20 16:02:08 +08:00
只会 jq 的不敢吭声
billtsui
2020-04-20 16:09:43 +08:00
@SuperManNoPain 玩玩 React
artyhacker
2020-04-20 16:13:53 +08:00
@autoname 建议学习一下再发言吧,用 react 发个请求是什么鬼? 另外你写的那句 jq 就是发个请求,你引用的文章里发请求、处理 response 、处理异常、渲染页面全有了,但凡能看懂几句 js 也不会这么比吧...
cydian
2020-04-20 16:15:27 +08:00
@artyhacker jq 处理异常很复杂吗?
artyhacker
2020-04-20 16:20:03 +08:00
@cydian 不复杂.
minglanyu
2020-04-20 16:22:35 +08:00
jq 其实还有不少老项目在跑的,比如银行这种
DOLLOR
2020-04-20 16:26:49 +08:00
@autoname


//老式 jquery 写法
$.ajax('url1', {
data: {username: 'example'},
success: function (res) {
$.ajax('url2', {
data: {somedata:res},
success: function (res) {
$.ajax('url3', {
data: {somedata:res},
success: function (res) {
},
error: function () {
console.log('error')
}
})
},
error: function () {
console.log('error')
}
})
},
error: function () {
console.log('error')
}
})
/////////////////////////////////////////////////

//fetch api
try{
let res = await fetch('url1',{
body:{username: 'example'},
method: 'POST'
}).then(res=>res.text())

res = await fetch('url2',{
body:{somedata:res},
method: 'POST'
}).then(res=>res.text())

res = await fetch('url3',{
body:{somedata:res},
method: 'POST'
}).then(res=>res.text())
}catch(err){
console.log('error')
}

再见,回调地域。
MorningStar0
2020-04-20 16:26:54 +08:00
@autoname 所以发请求和用哪个前端框架有啥关系呢?或者实在想知道哪个代码少 fetch 了解下?

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

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

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

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

© 2021 V2EX