公告栏

此网站主题为本人手写主题, 主题待开源···

音乐盒

站点信息

文章总数目: 308
已运行时间: 1187
尼采般地抒情

尼采般地抒情

尼采般地抒情

音乐盒

站点信息

文章总数目: 308
已运行时间: 1187

CommonJS模块转ESM模块方法

前言:vite项目中,依赖包的加载都是基于esm模块加载的,有些依赖打包后不是esm而是CommonJS类型的,则需要由CommonJS转为esm类型。vite...

Vue异步接口请求的几种使用方式

前言:Vue请求接口多是异步操作数据,我们一般会用then、catch来进行链式获取接口数据,除此之外还可以使用Async、Await这个方式来执行异步代码,待...

Axios实现重连机制

前言:Vue项目中利用Axios封装接口的请求和响应过程中,请求的接口可能会出现本地网络情况抑或是服务端相关环境错误,如果需要接口配置重连机制,如下逻辑可以实现...

同站点防盗链图片和百度统计Referer不一致的解决方案

前言:个人网站使用的语雀外链图片和百度统计两者之间的referrer不一致的解决方案问题描述:防盗链图片不在所指定的白名单内,是不被允许访问的,比如语雀图片不能...

站点添加雷姆live2d+看板模型

前言:为自己站点配置雷姆live2d,并在live2d模型的基础上附加添加看板功能。安装hexo-helper-live2d下载hexo-helper-live...

Vue3项目中ts报错总结

TS7053: 元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型 "{ ...

JavaScript实现并发控制且指定并发上限为concurrency

前言:使用Typescript编写如下函数功能 并发控制函数 要求控制任务执行的并发上限为concurrency/* * @Author: wztlink101...

滚动穿透:抽屉层下的DOM跟随滚动

前言:对网站做移动端适配,点击左上角弹出抽屉布局,其实现为fixed绝对定位,对其进行鼠标的上下滚动会造成抽屉层下面的dom元素也随之滚动,本文目的旨在解决该滚...

Vue3重构Vue2项目知识总结

前言:使用Vue3(Vue.js - 渐进式 JavaScript 框架 | Vue.js)的 组合式API 编程风格来进行基础转换。基础变动:setup语法糖...

Vue3实现一个类微信聊天界面

编写一个类微信聊天界面要求除了常规功能外,顶部有一个系统状态栏,显示当前时间,精确到秒其中icon使用了http://www.fontawesome.com.c...

Vue3实现一个ButtonGroup组件

编写一个ButtonGroup组件要求支持 单选、多选<template><div style="t...

Nodejs三方模块使用汇总

前言:第三方模块的两种存在形式以js文件的形式存在,提供实现项目具体功能的API接口。比如使用jQuery,html中引入CDN超链接即可使用。以命令行工具形式...

JavaScript事件循环和异步编程

一、JS代码执行机制JavaScript的单线程单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不...

客户端检测

前言:用于客户端检测的工具函数记录是否为IOS设备let isIos = () => { var u = navigator.user...

JavaScript浅拷贝深拷贝实现

原始值和引用值这里面Java和JavaScript都是只有引用的概念,但是在C/C++里面,就有指针的概念原始值: 存储在栈中的简单数据段,即他们的值直接存储在...