V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nextone
V2EX  ›  Vue.js

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

  •  
  •   nextone · 6 天前 · 822 次点击

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

    17 条回复
    Motorola3
        1
    Motorola3  
       6 天前
    需要学习 vue
    DOLLOR
        2
    DOLLOR  
       6 天前
    "前端网站"是指不含数据库、后端服务的“纯静态网站”吗?
    Jinkeup
        3
    Jinkeup  
       6 天前
    如果你的网站只希望展示图片视频文字,你现在掌握的就够了,如果想和 v 站一样具有用户功能或其他一些查询相关的动态请求,那你应该还需要学会后端相关的知识,另外 linux 服务器,web 服务器这些也应该看看 这些是一个网站运行起来的重点
    JoryJoestar
        4
    JoryJoestar  
       6 天前
    可以,vue3 语法,一些 UI 库,就够了。
    nextone
        5
    nextone  
    OP
       6 天前
    @DOLLOR 动态的,困惑的是:1.无法把这些知识串联起来做一个完整的前端项目,只会做单独的页面。2.找不到合适的前端实战项目(带源码的)
    nextone
        6
    nextone  
    OP
       6 天前
    @Jinkeup 后端的 python 框架也有所了解,但是目前对网站制作依然有困惑,没有找到合适的实战项目,把这些知识串联起来。主要困惑的就是:前端页面怎么组织,我只会做一个单独的页面。
    nextone
        7
    nextone  
    OP
       6 天前
    @JoryJoestar UI 库是指 elementPlus 吗
    stew5566
        8
    stew5566  
       6 天前
    不知道怎么能整合做出一个完整的前端网站?
    给个建议就是最好是抄一个后台管理系统,打开搜索引擎,然后搜索后台管理系统,看哪个顺眼抄那个,如果都需要登录就上 github 上搜 vue3-admin 之类的。
    串不起来页面,就先抄别人家的业务学习,这样比较快,等于是别人帮你把业务梳理出来了
    Jinkeup
        9
    Jinkeup  
       6 天前
    @nextone 纯野? 页面组织 vue 官网会告诉你的,可以把你现在写的单独页面作为组件使用,然后一个页面中插入多个页面组件,然后通过路由进入不同的页面,这应该是你说的组合意思, 项目的话,感觉你不是很了解网站运行方面,建议找个前后端分离的博客项目入手先部署跑起来知道如何运行,搞明白前端和后端的关系,最后你打算学的 vue 本质上就是一个单页面
    jones2000
        10
    jones2000  
       6 天前
    不建议用 vue 学, 直接学 js 比较有用, 就像考驾照一样, 一般都学手动档, 然后自己开车用自动档。
    chenxishen
        11
    chenxishen  
       6 天前
    github 上特别多项目呀,去找一找 跑起来看看就知道了
    xiaoming1992
        12
    xiaoming1992  
       6 天前 via Android
    建议玩一玩 nextjs + prisma ,对照 nextjs 官网文档,能同时熟悉前端、后端、数据库、网站部署等整套流程,完成“一个完整的网站”
    Chuckle
        13
    Chuckle  
       6 天前
    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
        14
    Yanlongli  
       5 天前
    最基础的:HTML 、CSS 、JS + VUE
    mmdsun
        15
    mmdsun  
       5 天前
    其实 HTML 、CSS 和 JS 这个学完就可以开发独立页面了。以前没有 vue 的时候,用这些就可以做网站了。哪个时候没有组件化都是用 iframe 和 frameset 或 jsp \asp 之类的。现在可以用 HTML5 Web Components
    Hopetree
        16
    Hopetree  
       5 天前
    做个导航网站吧,数据可以动态加载,做完还可以直接部署使用,也能熟悉 vue ,我最开始学习就是自己写了一个导航站,直接边做边学,效率很高,vue 入门很简单
    hwf
        17
    hwf  
       5 天前
    只要三把斧一样可以做
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:54 · PVG 21:54 · LAX 06:54 · JFK 09:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.