自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【前端】Egg中间件Middleware

在Egg.js中,中间件是处理HTTP请求和响应的核心机制之一,基于Koa的洋葱模型设计,结合了Egg的插件和配置机制。

2025-03-18 15:33:54 516

原创 【前端】Egg框架内置基础对象Context扩展实践

Egg框架内置基础对象Context扩展实践。

2025-03-18 14:59:14 379

原创 【Vue】函数式调用组件

在vue3项目中,使用函数式调用组件,控制组件的显示/隐藏。

2025-03-18 14:42:36 324

原创 【前端】使用requestIdleCallback分片计算数据

requestIdleCallback介绍及使用

2025-03-17 16:03:23 595

原创 【前端】Promise管理多次请求顺序与数据一致性

存在多个Tab快速切换时,由于网络问题,导致先请求的后响应而出现数据混乱现象。

2025-03-17 15:44:59 315

原创 如何优雅解决多个请求顺序依赖问题

使用reduce优雅解决多个请求相互依赖问题

2025-03-08 11:08:43 295

转载 CSS Grid Layout网格布局

将元素设置为网格容器display: grid;定义行和列(2x4)grid-template-rows: 300px 300px;grid-template-columns: 1fr 1fr 1fr 1fr;fr:列宽的单位i,意思是可用空间的部分,与Flexbox中的扩展系数(flex-grow)相似,即网格轨道确定尺寸后的剩余空间。指定行和列的数量及大小时,可以混用不同的长度单位。/**靠两边的两列宽度固定为200像素,第二列的宽度是总空间的20%,第三列则占据剩余的全部空间。*/.

2021-09-25 11:53:20 301

原创 Node.js加载模块 -- require

1. 加载核心模块Node中有一些以二进制形式发布的模块,这些模块被称为核心模块。var http = require('http');2. 加载文件模块通过提供绝对路径从文件系统中加载非核心模块var myModule = require('/home/my_module/my_module');或者提供基于当前文件的相对路径var myModule1 = require('./my_module/my_module');var myModule2 = require('../lib/

2021-09-19 18:01:17 681

原创 Express中间件实现

Node.Js从零开发博客系统笔记

2021-09-18 22:32:30 210

原创 如何防止sql注入

如何防止sql注入?// 正常情况下select * from users where username='李四' and password =''123'// 使用sql注入,通过【'--】使后面的字段被注释,从而获取用户信息select * from users where username='李四' -- ' and password =''123'// 使用escape函数username = escape(username)password = escape(password

2021-09-14 20:56:24 279

原创 vue实现四张图片居中且自适应显示

vue实现四张图片居中自适应显示文章目录vue实现四张图片居中自适应显示一、效果二、代码片段一、效果二、代码片段<template> <div id="app"> <div class="wrap"> <div class="item_container"> <div class="item_wrap"> <div class="item

2021-08-21 20:05:10 1510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除