自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 H5页面安全区域适配

css适配方向 非安全区空间距离 top var(--immersive-area-inset-top, 0) bottom var(--immersive-area-inset-bottom, 0) js适配获取top和bottom非安全区空间距离,单位为vhtop:document.documentElement.style.getPropertyValue('--immersive-area-inset-top')bot

2022-03-31 16:38:51 1281

原创 手写节流与防抖

防抖:时间响应函数在一段时间之后才执行,如果在这段时间内再次调用,则会重新计算时间,当预定的时间内没有再次调用该函数,则执行响应逻辑。 function debounce(func, wait, immediate = true) { // 定义一个timeout计时器 let timeout, result; let debounced = function () { // 如果每次进入函数的时候timeout有值,说明等待时间还没有过,不执行函数,清空time

2022-02-24 22:46:05 3265

原创 js通用函数封装

二分法查找 // 二种方法做二分法查找:用递归和不用递归 var arr = [1,2,3,4,5,6,7,8,9,10]; // 不用递归 function binarySearch(arr, key) { // 定义一个最高点和最低点 let low = 0; let high = arr.length - 1; while (low <= high) { let mid = parseInt((low + high) / 2)

2021-10-20 18:41:28 226

空空如也

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

TA关注的人

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