掌握HTML,CSS,可以根据设计稿还原页面
掌握Javascript,ES6基础语法,理解this指向,闭包、异步操作等
了解Vue2,Vue3框架的使用,理解响应式原理、MVVM框架等
掌握git版本管理工具基本使用,git与VScoed结合使用开发项目
了解Echarts、Element-Plus等等三方库的基本使用
掌握node.js的后端开发,拥有express,kao,nestJS等后端框架的开发能力
掌握MySQL,MongoDB两种数据库的用法,在node.js中能够熟练应用
后台管理系统
web前端开发
2024年03月 - 2024年05月
主要技术: Vue3、Pinia、Vue-Router、Axios、Element-Plus、Sass、 ES6 、Vite
项目描述:面向工作室业务需求,对于前台页面展示的文章,图片,博客,做到集成管理。新增,修改,删除功能一体化管理平台。其次管理
员可对前台官网登录用户,进行管控。
负责内容:
封装axios为utils工具,配置请求拦截器和响应拦截器,以此达到权限控制和统一错误处理的需求
独立完成了登录注册模块的前端开发。利用Element-Plus组件库高效实现了表单数据的校验功能和页面弹出框的优化。
实现了文章分类、文章管理和用户信息模块的创建、增加,更新等操作,封装组件和模块化,提高了代码的可维 护性和重用性。
独立开发并完成组件,包含:弹窗提示、消息提示、svg矢量图等
在整个开发过程中,严格遵循ESlint代码规范,Pinia - 配置仓库统一管理,确保了代码风格的一致性和高质量。组件化开发,插槽引入,使得
项目结构清晰,便于后续的扩展和维护
个人博客
全栈工程师
2024年05月 - 2024年10月
主要技术:Vue3、Vue-Router,Element-Plus、Antd、Vite、Axios、Express、Koa、MySql、tailwind-css、Sass、Pinia
项目描述:
用于个人学习总结,注册账号,发布个人学习博客,和其他用户交流学习方法的网站
负责内容:
博客前台采用Vue3主流框架搭建,pinia管理,Vue-Router实现路由规范,页面使用Element-Plus构建,Axios封装请求拦截器和响应拦
截器,通过实例方法获取数据。通过以上方法,实现了博客前台构建。
博客后台管理系统采用Vue3+Vite+TS搭建,Vue-Router实现路由规范,页面使用Element-Plus、Echarts构建,样式使用Sass语法,
封装axios为utils工具,自定义工具函数,实现数据获取。采用Hook语法,自定义Hook实现页面交互。
博客后端服务,使用Express框架构建,采用模块化思维,按照相应的页面及功能,创建相应的MySql表,封装不同的异步和同步方法。规
范Status实现数据获取验证权限。搭建Controller和Service实现对数据库操作。然后以Nest.JS为参照搭建整体,实现功能,完成开发。
个人单独完成博客前台、后台、后端服务,严格按照开发规范,实现代码后续可维护性,扩展性。保证了项目结构目录清晰,实现了高效可读
性。
对于这个指令集,是关于Vue底层源码,通过对Vue自定义指令的编写,将Vue的v-for、v-if等指令丰富化,将Vue框架的代码开发更加方便,增强Vue框架代码编程的能力。
仿写稀土掘金,对于用户进行注册,让用户可以发布自己的博客,同时通过对于个人发布博客的评论,文章的分类等这些详细页面。完成仿写。