自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bfcache处理

bfcache

2022-09-08 11:30:01 371 1

原创 页面卸载时向后端发送接口

页面卸载时向后端发送接口的三种方法

2022-07-26 15:17:17 1268

原创 强引用/弱引用

此概念与JS垃圾回收机制紧密相关:内容待审核一. 前言在垃圾回收中,所有东西都是围绕着引用这一概念展开的。引用分为两类,弱引用和强引用,而日常所提到的引用一般都是指强引用。二. 概念强引用:强引用的对象资源永远不会被垃圾回收弱引用:无法阻止弱引用的对象资源被垃圾回收三. 范例概念非常绕,以下图为例。图1图2展示了同时存在强弱引用和仅存在弱引用的两种情况,图中实线表示强引用,虚线表示弱引用。在图1的状态下,变量a,b都能通过引用访问ObjectA,并且由于变量a对Obj.

2021-12-21 09:59:09 307 1

原创 JS垃圾回收机制

一. 前言当我们创建对象时,js会在内存空间开辟地址来存放这个对象的内容。随着软件的运行,创建的对象会越来越多,而当新创建的对象不断添加,不再被使用的老对象却没有被及时清理时,内存占用就会越来越多,造成程序的运行缓慢直到崩溃。这个过程就称为内存泄漏(Memory Leak)。二. 垃圾回收算法垃圾回收(Garbage Collection, 简称GC) 便是起到清理内存中不再用到的资源的手段。在一些编程语言如C++中,程序员需要时刻关注内存使用并在适当的时候手动清理。而在JS中,浏览器会启用一个

2021-12-21 09:54:49 235 1

原创 单点登录方案

流程未登录的用户访问项目页面会带着当前页面url信息跳转到登陆页面 浏览器发送请求,验证登录页面的localstorage是否存有token以及token是否失效,若token没有或失效,用户需要在登陆页面填写登陆信息后确认登陆,浏览器发送请求获取新的token并存入登陆页面的localstorage 浏览器取出登陆页面localstorage中的token并生成带有token的请求参数,如:?token=xxxxx 判断登陆页面当前路径是否含有url请求参数,若没有url参数则会生成前往默认..

2021-11-17 14:20:10 284

原创 搜索框输入内容同时搜索

需求:用户无需回车或者点击搜索按钮,而是在输入内容同时展示搜索结果思路:给搜索栏添加onChange,当用户改变内容时发送请求获取搜索结果。问题:用户输入内容是密集型操作,如果不加处理,用户键入一段较长内容会向后端短时发送大量请求,造成服务器负载增大。解决:在前端设置时效,时效内用户没有新操作才发送请求,代码如下:<a-input-search v-model:value="searchString" @input="_autoSearch" />export defaul

2021-11-17 11:12:57 3381

原创 重命名输入框光标控制(vue)

使用工具为ts,vue-class-component1. 光标基本操作blur:使输入框失去焦点focus:使输入框获得焦点<template> <button @click='_rename' /> <a-input v-show='ifRename' ref='myInput' /></template>import { Vue } from 'vue-class-component';<script l

2021-10-12 16:05:53 298

空空如也

空空如也

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

TA关注的人

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