该系统使用 Vue2 + Vue Router + Vuex + axios 实现,后台使用 element 组件库搭建。 系统包含了首页、文章、关于我、项目效果和留言板等模块。 1. 项目使用 vue-cli 搭建,Vuex 创建数据仓库,实现全局配置的共享数据按需使用。 2. 使用路由切换组件,页面组件作为异步组件,且组件加载时使用 nprogress 库实现加载进度条。 3. 使用事件总线实现不同组件模块之间的通信。 4. 使用自定义指令,常用的效果如 loading、图片懒加载。 5. 使用混合提取重复代码,比如主区域的滚动事件。 6. 封装通用的 js 功能模块,比如评...
项目描述:一个较为完整的博客,采用B/S三层架构,具备了常见的博客相关功能,初衷就是为了解决日常的学习记录与总结以及编写代码中遇到的一些 Bug 及各种问题。该博客系统大概包含了以下功能:用户登录注册模块、系统权限管理模块、博客相关模块、个人信息模块、热门文章及标签模块等,当然还提供了后台管理系统,用来管理与维护博客系统。 技术架构:Spring Boot 基础框架、Spring Security 授权与认证、MybatisPlus、SpringData 数据访问层控制,ES 全文检索、MySQL 数据库、FastJson、Thymeleaf 模板引擎、Jquery 框架、E...