写给后端开发的『vue3』前端开发扫盲
2023-06-13 09:15:23 时间
Node是什么?
node.js是一个js运行时环境,基于chrome V8引擎,有了它就可以直接运行js了,在这之前js只能跑在浏览器里。就像jvm跑java程序。
NVM是什么?
nvm是一个node版本管理工具,见名知意,node version manage。有了它可以对node的各个版本进行下载,切换,删除。都安装过多个版本的jdk吧。
NPM是什么?
随node.js一起安装的包管理器,有了它就可以很方便的下载各类第三方js包,包里的东西直接拿来用即可。maven都用过吧。
webpack是什么?
js应用程序的打包工具,写个.vue文件浏览器是无法运行的,这时webpack就可以帮助开发者把各类资源打包为对应的js,css文件。maven打包都用过吧。
VUE3
一款牛x的前端框架,封装了命令式js代码,暴露给用户更友好的声明式,还有就是拥有类似MVC的MVVM能力,其它特点参考官网。spring mvc都用过吧。
创建vue3项目
npm install -g @vue/cli
vue create project_name
cd project_name
npm install
npm run serve
vue脚手架会生成项目基架,spring initializer都用过吧。
上帝视角
vue3开发通常是前后端开发分离的,前端向后端发起ajax请求获取数据(通常携带token),通常是axios组件。jquery发ajax都用过吧。
在vue中可以配置router路由(前端的url路径),对应的路径由对应的组件component来渲染。
接下来就是开发具体的SPA(single-page app),由template,script,style组成,就是基本的html+css+js。
Element Plus
基于 Vue 3,面向设计师和开发者的组件库,有了它可以快速完成前端各类组件,bootstrap-ui都用过吧。
相关文章
- Vue3源码01 : 代码管理策略-monorepo
- Vue3源码02: 项目构建流程和源码调试方法
- Vue3开发最佳实践和实用技巧(上)
- vue3配置jsx
- 基于 Vue3、TypeScript、Vite2、Pinia 开源的后台管理框架
- Vue3模板语法--缩写
- Vue3不支持Filters过滤器
- 重温vue3脚手架之从创建到初始setup
- Vue3中多个v-model绑定
- Vue3+Vite+ElementPlus自定义主题色
- vue3 markRaw指定对象不包装__v_skip
- tauri聊天应用篇|vue3+tauri桌面聊天实例
- vue3实战-完全掌握ref、reactive_2023-02-28
- 写给后端开发的『vue3』请求后端接口
- 写给后端开发的『vue3』使用插槽
- 【实战技巧】Vue3+Vite工程常用工具的接入方法
- 第123期:用vue3结合hooks开发一个可以注册的二次确认弹框
- 从0到1 Webpack搭建Vue3开发、生产环境
- Vue3源码学习:搭建monorepo开发环境(一)
- 【Vue3】利用vite创建vue3项目
- vue3+vite项目中启用pwa