我是大二科班的学生,学了半年的三板斧,有做自己 blog 的经验.
刚刚接触 vue3,希望学习 vue3 并利用它做一个类似于 MBTI 性格测试的网站,我觉得凭 html 、css 、js 也能足够做出来,所以不是很清楚 vue3 在前端开发所做的事情.在此请教一下各位大神,vue3 到底做了什么工作?或者说 vue3 怎么利用到网站制作中?
如果有大佬指点一二,不胜感激
https://www.16personalities.com/(MBTI 官网)
举报· 376 次点击
登录 注册 站外分享
19 条回复  
hrdom 小成 2024-6-23 17:34:03
1.数据的自动绑定(比如说,已经答的 mbti 测试题数量,不需要通过 queryselector 改 html 里的数量进度字符串。)
2.模块化开发(主要指 html ,原生的话不好封装很多的 html 为一个个模块。)
vituralfuture 小成 2024-6-23 17:47:14
避免了手动操作 DOM 树
LeeReamond 小成 2024-6-23 17:47:53
如果只有博客插件使用(开发)经验,比如片面地理解 html 和 css/js 代码,那么不建议使用。
如果你像 0 楼说的已经熟练理解 html/css/js 的知识,那么 vue 等 mvvm 前端框架起到的作用是统合三者代码,像楼上说的自动绑定,例如传统要实现“显示一个数字、按下下方按钮时数字发生变化”的功能对于 js 是较复杂的,而由框架实现这部分内容时,你只需要直接修改对应变量的值即可让 dom 发生变化,大幅节约开发时间。
另外还有模块化、组件化的一系列功能
angrylid 小成 2024-6-23 17:57:35
有时间多的话,不妨先用 HTML CSS JS 写一遍。

没空的话,直接告诉你结论,用 Vue 或者 React 提高了你的<strong>开发效率</strong>和工程的<strong>可维护性</strong>。

换言之,不用 Vue 也能出活,但是效率没那么高,然后你会思考怎么提高效率,重新发明一个类似 Vue 的东西,完了这个东西只有你自己知道怎么运作,别人接手以后难以维护。
airyland 小成 2024-6-23 19:02:09
这个问题我觉得问 AI 更合适,可以得到更详细的答案。
BeijingBaby 小成 2024-6-23 19:08:05
做了让很多前端保住饭碗的工作 https://i.imgur.com/agAJ0Rd.png
windliang 小成 2024-6-23 19:10:33
自荐个课,梳理了前端相关的所有知识点,https://xiaobot.net/p/fe?refer=1c9e2277-4405-4c12-93a9-5e982f62c9c6
Track13 小成 2024-6-23 19:12:18
那你用原生 js 写个大概在学 vue 不就知道了。除了楼上说的。
这些框架不仅提升了效率,还提高了下限。vue 简单代码都写的屎一样,不敢想象用原生写得多糟糕。
yrj 小成 2024-6-23 19:50:52
直接用脚手架,解决了工程化的问题:)
12下一页
返回顶部