初次上手 Vue.js 开发效率确实高!从此跟 Jquery 说拜拜!

2022-05-11 16:28:58 +08:00
 pytth

一些看法

在 V2 看了一些吐槽 Vue 的项目构建的一些文章,有说 node_module 目录太大,webpack 等工具的缺点等问题,但这就是构建 Vue 项目所需的一些操作,嫌麻烦,嫌笨重,可以用其他办法。也可以用官方脚手架等方式,还有新兴的 Vite ,还可以用传统的<script>标签引入 Vue.js 文件去写。

当然这个都是看需求的,如果一个非常简单的页面,用不上太多的 API ,其实用传统的方法去写也是可以的。本人 html 也写了几年,Vue 还真没有认真去学过,偶尔搜一些相关文章看看,也没有认真去写过。

趋势

但越来越多平台、网站已经向单页应用的趋势发展,浏览器无刷新,路由等方式,这种页面体验起来也是非常舒服的,Vue 、React 都是目前构建项目的主流。

有些人觉得学习成本挺高的,还不如直接 jquery 操作 Dom 实在一些,至少不需要将时间和经历花在环境调试和构建。实际上这些都是有很多解决方案的,不想那么复杂就直接 Vite 也可以快速构建。

初体验

顺着 Vue.js 官网的文档,我还是尝试先用传统的引入 Vue.js 文件的方式,花了 2 个上午(因为下午要忙工作),简单得撸了一个项目熟悉一下 Vue 的特性。与 jquery 不同的是,jquery 是操作 Dom ,而 Vue 是操作数据。

后面还是需要认认真真学一下脚手架、Vite 等方式构建项目。。。

10997 次点击
所在节点    Vue.js
95 条回复
creanme
2022-05-12 11:55:34 +08:00
不管是 vue, react, 还是 angular ,单页 seo 都太恼火了,如果为了 seo 而上 nuxt.js 或者 next.js 的话,听说工作量至少增加 50%。
awesomes
2022-05-12 12:00:23 +08:00
是我穿越了吗,为什么 2022 还能看到这种文章
Blanke
2022-05-12 13:38:18 +08:00
本能的看了下发帖时间 +1
NoKey
2022-05-12 13:55:27 +08:00
哎。。。我还以为谁挖坟了呢。。。
TomPig0216
2022-05-12 14:32:10 +08:00
vue 的官方文档真的详细 看起来不要太爽
TomPig0216
2022-05-12 14:32:41 +08:00
尤其是现在 vue3 的版本的语法写起来更得劲了
PEAL
2022-05-12 15:07:03 +08:00
@creanme 根本原因还是百度垃圾,不支持爬取 js 渲染的内容
pytth
2022-05-12 15:31:25 +08:00
@PEAL 用爬虫没办法爬到单页的内容吧,毕竟都是需要浏览器去渲染。所以 seo 这块真的不友好。
zengzizhao
2022-05-12 16:24:22 +08:00
" 就像谭浩强的 C 语言程序设计那本书一样,很多代码已经不能跑了,而现在大部分的学校还作为课堂的教科书。"
op ,你确定很多代码都已经不能跑了吗
FightPig
2022-05-12 17:02:09 +08:00
我远 svelte
PonysDad
2022-05-12 17:56:53 +08:00
现在是北京时间 2022-05-12 17:56
pytth
2022-05-12 20:27:53 +08:00
@zengzizhao 可以跑,用旧的办法~
mostkia
2022-05-13 08:24:37 +08:00
场景不同,各有优劣,不能说 vue 肯定比 jquery 好,精细化操作 dom ,还得原生 js ,而简化原生代码开发难度的,就是 jquery 这类库,vue 在自己能力范围内工作的很好,可以大幅提高效率,但超出能力范围后简直就是捏着鼻子开发。
snow0
2022-05-13 14:24:40 +08:00
@darksword21 在 ide 中开发时确实需要一个端口启动,但是最终打包好后,还是一些 js 、html 文件,放在 nginx 上指定一个端口访问
unco020511
2022-05-13 18:23:40 +08:00
我以为我看的是五年前的帖子

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

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

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

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

© 2021 V2EX