# Vue2 通用后台管理系统项目实战 ​ 本项目是纯 vue 的练手项目,数据的测试主要用 mock 来实现,适合 vue 初学者的练习,需要的技术栈有 1234567echartsvuexvue-routerelement-uiaxiosmock.jsCookiejs # 1. 环境的搭建 # 1.1 项目初始化 在 vue-cli 搭建脚手架时选择自定义安装 1234567Vue CLI v5.0.8Failed to check for updates? Please pick a preset: SaveRouteVuex2.0 ([Vue 2] babel, router,...

# 概念 AOP(aspect oriented Programming)面向切面编程,一种编程范式。 # 作用 在不惊动原始设计的基础上为方法进行功能增强 # 核心概念 代理(proxy)SpringAOP 的核心本质是采用代理模式实现的 连接点(joinproint)在 SpringAOP 中,理解为任意方法的执行 切入点(pointcut)匹配连接点的式子,也是具有共性功能的方法描述 通知(advice)若干个方法的共性功能,在切入点处执行,最终体现为一个方法 切面(aspect)描述通知和切入点的对应关系 目标对象(target)被代理的原始对象成为目标对象 #...

# vue 中的插槽的使用 &&vuex 的搭建与使用 # 一、插槽的使用 # 1. 为什么要使用插槽 && 使用场景 ​ vue 的组件化方便了许多开发的场景,但是仅仅是父子兄弟组件的传值依然有不方便的地方,例如相同组件大体结构相同,但需要在某一块使用独立的结构,例如三个组件,第一个需要在那一块放视频,第二个需要放列表,第三个需要放置图片,这个时候,就需要我们插槽的使用 # 2. 例子 # 1. 默认插槽 1234567<template> <div...

# 实现 springmvc 简单案例 # 实现 maven 的基本配置 12345<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source>...

# spring 事务 事务作用:在 数据层 保障一系列的数据库操作同开始同失败 spring 事物的作用:在 数据层或者业务层 保障一系列的数据库操作同成功同失败 通过下列接口 1234public interface PlatformTransactionmanager{void commit(TransactionStatus status) throw TransactionExeptionvoid rollback} 123public class...

# 使用 nginx 搭建 hexo 博客系统 # 一、有关本地环境的安装与配置 # 需要下载 nodejs 和 Git # 1. 去官网去下载 node 检查 node 是否安装成功 1node -v # 2. 去官网下载 git 检查 git 是否安装成功 1git --version # 二、重点 ------ 百度云的环境搭建 首先我们得去官网去购买一个服务器,因为我是学生所以选择购买一个轻量级服务器,一个月就 4 块钱,我觉得还是挺便宜的,如何大家需要搭建一个属于自己的博客,一个轻量级的服务器值得你拥有。我购买的服务器 ip 地址为 182.61.41.119 接着我们需要去官网下载...

# 前端技术(一) # 一、防抖(debounce) 概念:当持续触发事件时,一定时间段没有触发事件,事件处理函数才会触发一次,如果在设定的事件到来之时触发事件,就会重新延时 (重新计算时间)。 1234567891011121314function debounce(func,wait){let timer=null;return function(){let context=this;let...

# 前端基础(通过 js 来实现瀑布流) html 的代码块 123456789101112131415161718192021<div style="height:50px">瀑布流 </div><div style="height:60px">瀑布流 </div><div style="height:70px">瀑布流...

# 前端技术(二) # 实现数组去重 # 第一种方法(Map 记录) 123456789101112function qucong1(arr){let newArr=[];arr.reduce((prev,next)=>{if(!prev.has(next)){prev.set(next,1)newArr.push(next)}},new Map())return newArr;} # 第二种方法(set 去重) 1234function...

# 前端面试题(三) # 宏任务包含 12345678script(整体代码)setTimeoutsetIntervalI/OUI交互事件postMessageMessageChannelsetTimediate(Node.js 环境) # 微任务包含 1234Promise.thenObject.observeMutationObserverprocess.nextRick(Node.js 环境) # Symbol 的应用场景? 使用 Symbol 来替代常量 const gender=Symbol("gender")const...