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