自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dockerfile 前端镜像构建

Dockerfile 前端镜像构建

2024-05-08 00:38:46 230 1

原创 Servlet

ServletServlet开发步骤创建Servlet类,继承HttpServlet重写service方法,编写程序代码@Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter out = resp.getWriter(); // 像浏览器输出的数据流 out.print("&

2022-03-25 17:23:37 328

原创 手写防抖和节流

防抖 function useDebounce(fn,delay=100){ let timer = null; return function(){ if(timer){ clearTimeout(timer) } timer = setTimeout(()=>{ fn.apply(this.arguments) timer = null },

2021-07-15 16:36:05 78

原创 实现一个简单的ajax请求

function ajax(url) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest(); /** * 函数描述 * * @GET {string} 请求方式 * @url {string} 请求地址 * @boolean 是否为异步请求

2021-07-15 09:41:32 421

原创 BFC详解

1. BFC定义BFC即块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。详见MDN2.特性1.每一个BFC区域只包含其子元素,不包含其子元素的子元素2.每一个BFC区域相互独立,互不影响<div class="box1"> <div class="box2"></div> <div class="b

2021-07-06 10:32:17 478

原创 vue3 获取媒体audio总时长遇到的坑

audio我们可以用audio属性duration获取音频的总时长。更多见MDN audio模板<template> <audio ref="audioRef" src="http://m7.music.126.net/20210703093929/04ededfb89377755b7c4678a9c84e35f/ymusic/0fd6/4f65/43ed/a8772889f38dfcb91c04da915b301617.mp3" controls

2021-07-03 09:54:43 3052 1

原创 JS 深克隆的实现

js 克隆对象通过引用被赋值和拷贝。换句话说,一个变量存储的不是“对象的值”,而是一个对值的“引用”(内存地址)。因此,拷贝此类变量或将其作为函数参数传递时,所拷贝的是引用,而不是对象本身。所有通过被拷贝的引用的操作(如添加、删除属性)都作用在同一个对象上。为了创建“真正的拷贝”(一个克隆),我们可以使用 Object.assign 来做所谓的“浅拷贝”(嵌套对象被通过引用进行拷贝)或者使用“深拷贝”函数,例如 _.cloneDeep(obj)。更多描述见对象的引用和复制手写深克隆functio

2021-07-01 18:41:07 87

原创 vue中使用axios

vue3 axios使用中文文档axios中文文档安装添加依赖npm i axiso vue-axios添加到入口import Vue from 'vue'import axios from 'axios'import VueAxios from 'vue-axios'Vue.use(VueAxios, axios)默认案例执行 GET 请求// 为给定 ID 的 user 创建请求axios.get('/user?ID=12345') .then(function (r

2021-07-01 18:12:10 101

空空如也

空空如也

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

TA关注的人

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