用 vue 开发出一个完整的前端网站,需要学哪些?

162 天前
 nextone

目前已经初步掌握前端 HTML 、CSS 和 JS ,能够开发一个个单独的页面,但是不知道怎么能整合做出一个完整的前端网站?我现在打算学习 vue ,学习 vue 后就能解决我面临的问题吗?又应该学习 vue 哪些知识呢?

1598 次点击
所在节点    Vue.js
17 条回复
ZnductR0MjHvjRQ3
162 天前
需要学习 vue
DOLLOR
162 天前
"前端网站"是指不含数据库、后端服务的“纯静态网站”吗?
Jinkeup
162 天前
如果你的网站只希望展示图片视频文字,你现在掌握的就够了,如果想和 v 站一样具有用户功能或其他一些查询相关的动态请求,那你应该还需要学会后端相关的知识,另外 linux 服务器,web 服务器这些也应该看看 这些是一个网站运行起来的重点
JoryJoestar
162 天前
可以,vue3 语法,一些 UI 库,就够了。
nextone
162 天前
@DOLLOR 动态的,困惑的是:1.无法把这些知识串联起来做一个完整的前端项目,只会做单独的页面。2.找不到合适的前端实战项目(带源码的)
nextone
162 天前
@Jinkeup 后端的 python 框架也有所了解,但是目前对网站制作依然有困惑,没有找到合适的实战项目,把这些知识串联起来。主要困惑的就是:前端页面怎么组织,我只会做一个单独的页面。
nextone
162 天前
@JoryJoestar UI 库是指 elementPlus 吗
stew5566
162 天前
不知道怎么能整合做出一个完整的前端网站?
给个建议就是最好是抄一个后台管理系统,打开搜索引擎,然后搜索后台管理系统,看哪个顺眼抄那个,如果都需要登录就上 github 上搜 vue3-admin 之类的。
串不起来页面,就先抄别人家的业务学习,这样比较快,等于是别人帮你把业务梳理出来了
Jinkeup
162 天前
@nextone 纯野? 页面组织 vue 官网会告诉你的,可以把你现在写的单独页面作为组件使用,然后一个页面中插入多个页面组件,然后通过路由进入不同的页面,这应该是你说的组合意思, 项目的话,感觉你不是很了解网站运行方面,建议找个前后端分离的博客项目入手先部署跑起来知道如何运行,搞明白前端和后端的关系,最后你打算学的 vue 本质上就是一个单页面
jones2000
162 天前
不建议用 vue 学, 直接学 js 比较有用, 就像考驾照一样, 一般都学手动档, 然后自己开车用自动档。
chenxishen
162 天前
github 上特别多项目呀,去找一找 跑起来看看就知道了
xiaoming1992
162 天前
建议玩一玩 nextjs + prisma ,对照 nextjs 官网文档,能同时熟悉前端、后端、数据库、网站部署等整套流程,完成“一个完整的网站”
Chuckle
162 天前
vue 是前端框架,完整的网站还包含后端,通过浏览器提供的 ajax 或 fetch 这两 api 发 HTTP 请求到后端的对应接口以获取资源。前端可以分为多页和单页应用,简单理解:一个个 html 写就是多页,通过 a 标签跳转,pjax 实现无刷更新。vue 是单页应用,只有一个 html ,靠 js 去控制浏览器路由。如果只是想打通前后端交互的逻辑,还不急去学 vue ,前后端交互初步概念 https://www.qcqx.cn/article/709b5ecb.html
当然实际开发一个个 html 写就太繁琐了,通常是上 webpack 工程化,利用模板引擎,npm 管理依赖。更流行的就是 vue 、react 这些单页应用。
Yanlongli
161 天前
最基础的:HTML 、CSS 、JS + VUE
mmdsun
161 天前
其实 HTML 、CSS 和 JS 这个学完就可以开发独立页面了。以前没有 vue 的时候,用这些就可以做网站了。哪个时候没有组件化都是用 iframe 和 frameset 或 jsp \asp 之类的。现在可以用 HTML5 Web Components
Hopetree
161 天前
做个导航网站吧,数据可以动态加载,做完还可以直接部署使用,也能熟悉 vue ,我最开始学习就是自己写了一个导航站,直接边做边学,效率很高,vue 入门很简单
hwf
161 天前
只要三把斧一样可以做

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

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

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

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

© 2021 V2EX