Web_Design 板


LINE

从开始学写web开始,就有人告诉我放弃jquery,用vuejs就好,但我总觉得 写jquery比较直觉和简单。 想问大家,如果只是写个中小型网站,大家会用jquery 还是 vuejs? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.189.104
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1552655728.A.9D4.html
1F:→ diabloevagto: 都写你就知道差异了 03/15 21:28
2F:推 peanut97: 我2个都会,以前觉得 jquery 比较直觉。现在觉得 vue 03/15 21:44
3F:→ peanut97: 可以控制状态超爽! 03/15 21:44
4F:→ brianwu1201: 不如直接 Vanilla JS 03/16 00:00
5F:推 shter: 用原生的语法写就好了 03/16 01:29
6F:推 kerorocat: 推原生 03/16 01:41
7F:→ konkonchou: 从开始学到现在,有自己的开发模式的话是最快 03/16 01:56
8F:→ konkonchou: 新的工具优点一直都有,但开发过程还是要求时效跟品质 03/16 01:58
9F:→ purestone: 嗯嗯,谢谢大家的热心回覆 03/16 08:42
10F:推 pkro12345: 用vue 遇到需要的功能可以用jquery套 03/16 13:55
11F:推 froce: 中小型用jQuery比较容易写,但是维护会比较困难。 03/16 14:20
12F:→ froce: vue的话就得考虑到是不是有那个心力多处理前後端分离的开发 03/16 14:21
13F:→ froce: 我是觉得没有要前後端分离,用vue这类的框架比较大材小用 03/16 14:22
14F:推 satanbaby: 我现在用jQuery都用slim版 03/16 16:04
15F:推 mmis1000: 你可以把 vue 当 jqeury 用,vue 不一定只能用来 spa 03/17 02:13
16F:→ mmis1000: 用 vue 来绑定事件跟更新画面比 jquery 乾净太多了 03/17 02:14
17F:推 guest0710: 小案子 我会混在一起写 大的用angular 别的不会XD 03/17 02:41
18F:→ guest0710: vue只用官网教学第一页那些省掉操作dom的工... 03/17 02:42
19F:推 pm2001: 用原生的无法理解 有现成的车子不用 还要自己造轮子 03/17 17:36
20F:推 pkro12345: 不懂为何不用vue要在那边原生js 重点是开发慢效能还比 03/17 18:05
21F:→ pkro12345: 较慢 03/17 18:06
22F:→ peanut97: 我怀疑推原生js 的都是在反讽 03/17 18:38
23F:推 eight0: 为什麽楼上上说效能比较慢? 03/17 18:54
24F:推 pkro12345: 写原生js如果js写得太差不懂得优化 效能就会非常低 03/17 19:59
25F:→ pkro12345: 一个监听scroll事件然後要监听多个以上的物件 每个人写 03/17 20:02
26F:→ pkro12345: 的方式都不同 这时候js有没有写好效能就差很多 03/17 20:03
27F:→ pkro12345: 然而使用很多套件都帮你解决这问题 也更好写 03/17 20:04
28F:推 pm2001: 真要说效能,你是要在网页上跑多复杂的东西?使用者能感受吗 03/17 20:12
29F:→ pkro12345: 复不复杂看定义 复杂的话原生js写得差使用者就有感受罗 03/17 20:19
30F:→ pkro12345: 或许对工程师或网路好的人没感觉 对使用者来说网页要多 03/17 20:19
31F:→ pkro12345: 花1秒开起来就有不少的用户失去耐心而离开了 03/17 20:21
32F:→ pkro12345: 如果有方法可以写更快效能又好 为何还要去造轮子? 03/17 20:23
33F:推 eight0: 「写得太差不懂得优化」用 Vue/jQuery 效能也会很低吧 03/17 22:04
34F:→ pkro12345: 我那例子是指如果有别人已经写好的scroll套件的话 03/17 22:17
35F:→ pkro12345: vue的话在画面渲染上就会很明显了 同样都是重新绘制 03/17 22:19
36F:→ pkro12345: 用原生js不外乎都是整个dom重绘 但用vue的话只会重绘 03/17 22:20
37F:→ pkro12345: 有资料变动的部分而已 这方面用vue比自己写原生js应该 03/17 22:21
38F:→ pkro12345: 更快更轻松吧? 03/17 22:21
39F:推 eight0: 用原生JS也可以不要重绘整页呀 03/18 14:54
40F:→ pkro12345: 可以阿 只是你还要慢慢写判断式 还要写的效率不差 03/18 15:03
41F:推 shter: 不觉得小型网页用原生效能会较慢,要多载 Vue.js 也要频宽 03/18 23:21
42F:→ shter: 我也遇过有人用React写出来效能比原生乱写还慢很多的 03/18 23:22
43F:→ shter: 因为以为 React 会管理很好结果 State 就完全随操作改值 03/18 23:23
44F:→ shter: 结果发现效能奇差最後补一堆 ComponentDidUpdate 的检查 03/18 23:24
45F:→ shter: 然後再视情况去做 forceUpdate ... 03/18 23:24
46F:→ shter: 如果没有搞懂套件运作逻辑,不见得写出来效能会比原生好 03/18 23:26
47F:→ shter: 那短时间要弄完还是原生去操作 DOM 可能比较容易 03/18 23:26
48F:→ shter: 我遇到那个案例正好就是 scroll 有关的,完全抛弃事件触发 03/18 23:28
49F:→ shter: 然後用 setInterval 0ms 不断侦测当前环境後改 state 03/18 23:30
50F:推 shter: 不是说这思路正确,而是套件描述也可能引导往错的方向开发 03/18 23:32
51F:→ shter: 新手很可能以为 render 真的会照字面上讲的只更新必要部分 03/18 23:33
52F:→ shter: 就肆无忌惮的去写 code 觉得没啥好担心的,苦力活给套件管 03/18 23:35
53F:推 SimonAllen: 这个问题可以从很多面向去考虑: 03/19 19:55
54F:→ SimonAllen: 如果是一次性的小专案用什麽技术都没差 03/19 19:55
55F:→ SimonAllen: 若重视後续维护当然是Vue 03/19 19:55
56F:→ SimonAllen: 如果你重视开发速度那就看你哪个熟悉 03/19 19:55
57F:→ SimonAllen: 效能部分确实Vue好 但这个好会依照你的写法和专案的大 03/19 19:55
58F:→ SimonAllen: 小而定 这时就要思考你要开发的专案有需要重视到几毫 03/19 19:55
59F:→ SimonAllen: 秒的效能吗? 03/19 19:55
60F:→ SimonAllen: Vue写的烂效能当然不好 03/19 19:55
61F:→ SimonAllen: ...但实际上程式烂写什麽效能都会不好啦 03/19 19:55
62F:→ SimonAllen: 所以最後还是要回到原PO自己的衡量 03/19 19:55
63F:→ purestone: 没想到我的问题会有这麽多回覆哩 03/19 21:17
64F:→ purestone: 我应该会去jquery+bootstrap去写吧,对我来说,短时间 03/19 21:18
65F:→ purestone: 内把工作完成是最重要的 03/19 21:19
66F:→ vi000246: 学jquery万用啊 如果是後端工程师 jquery练到精再来学 03/21 22:17
67F:→ vi000246: vue 毕竟工作大多都是用jquery 03/21 22:18
68F:→ Rinorune: 感觉用jquery写会将近100行以上 就改用框架了 03/22 23:07
69F:推 zased: 「仅」用原生不会比较紮实,这是对基础功的严重误解 03/26 01:41
70F:→ zased: 这种时代轮子车子都有了,善用工具抢时间抢效能才是顶尖工 03/26 01:42
71F:→ zased: 程师 03/26 01:42
72F:→ forewero: Vue也能直接import进来用。最近刚好开发vue spa,体验很 03/27 00:55
73F:→ forewero: 多,相见恨晚QQ 03/27 00:55
74F:推 s106667: 要看多小 简单个人页、活动网页那种可以jquery拉,中型以 04/01 21:34
75F:→ s106667: 上还是用框架比较好 04/01 21:34







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP