熟练使用HTML、CSS的Flex和Grid布局;熟悉JavaScript核心基础;了解TypeScript。
熟悉ES6新特性,包括箭头函数,Promise,模块化等内容。
熟悉Vue,包括Vuex、Vue-Router、Pinia,能够熟练使用Element-Ui,熟悉前后端的数据交互技术,如Axios、Fetch。
熟悉Echarts,D3可视化图标
熟悉pyecharts以及一些常用库的使用。
熟悉Django,能够使用FBV和CBV模式进行Api接口的开发。
熟悉MySQL,具有一定的CRUD能力。
博客交流网站:
技术栈:TypeScript、Vue(Pinia、vue-router) 、Element-Ui、Axios + Django(rest-framework)
前端:页面使用Flex布局和grid布局,通过使用Axios实现了前后端的数据通信,进而使用Vue实现响应式的数据渲染效果。
后端:根据需求实现了博客所需要的功能:文章的发布、查看与删除,以及用户的相关操作,比如:点赞、评论、收藏等。
难点:优化Api接口时,将传统url接口转换为RESTful风格接口。
此项目由我一人独自完成,在其他担任前后端的开发、页面设计以及功能的实现,再到部署。这其中前端使用了Vue3,后端使用了Django
一个待办事项的小网站,前端使用Vue实现,没有后端,本人在此项目中主要负责前端开发以及页面的设计与实现。