首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端常用技术栈
小染吖
创建于2023-07-09
订阅专栏
工作业余时间总结的一些技能
等 1 人订阅
共51篇文章
创建于2023-07-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
javascript 数组排序(sort,冒泡)
--- highlight: a11y-dark --- ### 1、js的sort()方法 ```js var arr = [10, 20, 1, 2]; arr.sort(function(a,b
javascript 数组/数组对象去重常用方法
数组去重 在 JavaScript 中,数组去重可以使用多种方法,下面列出几种常见的方法: 使用 Set:将数组转化为 Set 对象,去重后再转化回数组,Set 会自动去重。 使用 filter:遍历
虚拟dom (virtual dom)(vnode)
什么是虚拟 DOM (vdom) 起源 虚拟dom最先是由facebook团队提出的,最先运用在react中,之后在vue2.0版本中引入了虚拟DOM的概念 是什么 虚拟 dom 是相对于浏览器所渲染
JS宏任务和微任务
1.什么是微任务和宏任务 2.JS为什么要区分微任务和宏任务 3.微任务和宏任务有哪些 4.微任务和宏任务是怎么执行的? 5.上案例 eg1: 分析: eg2: 分析: eg3 分析 eg4 分析 e
通过blob的方式下载文件
创建一个 Blob 对象,其中包含要下载的文件内容。你可以使用 Blob 构造函数传入文件内容和文件类型。
token为什么会失效 (无感刷新)
令牌(Token)可能会失效的原因有多种 过期时间(Expiration Time): 令牌通常具有过期时间,一旦过期,就会失效。这是出于安全考虑,以确保令牌的有限生命周期。
使用svg-icon组件,快速使用svg图片
首先,安装并导入 vue-svgicon 库。在项目目录下执行以下命令: 配置插件(vite.config.ts) 从main.ts导入 测试使用 svg 精灵地图
对模糊搜索功能 做请求的防抖优化
对于类似模糊搜索的功能,可以使用请求的防抖优化来减少不必要的网络请求。防抖是一种常用的性能优化技术,它可以确保在一定时间内只执行最后一次请求,从而避免频繁触发请求造成的资源浪费。
使用ngprogress做页面跳转动画
要在Vue应用程序中使用ngprogress来实现页面跳转动画,可以按照以下步骤进行操作: 安装ngprogress。
使用自定义指令实现数值jumpto效果
是什么 jumpto 是一个代表跳转到特定数值或位置的概念。这样的功能在许多上下文中都有应用,例如在滚动页面时跳转到指定位置,或在应用程序中导航到特定的数据条目。 根据这个背景,你可以在Vue应用程序
权限控制的思路(RBAC)-画图
一、RBAC(Role-Based Access control) RBAC中文意为基于角色的权限控制,是一个权限设计思想,也就是说根据不同的用户角色,有不同的权限控制,例如权限页面,权限功能。 使用
WebSocket(socket.io)
什么是WebSocket? 为什么需要 WebSocket? 什么是socket.io是什么? 如何使用? 安装 sokect.io-client 包。中文网网址 如何建立连接? 如何确定连接成功?
从登录到进入主页的整个环节
用户登录到主页的完整流程通常涉及多个步骤和不同的技术。下面是一个基本的登录到主页的流程: 用户输入用户名和密码,提交登录请求。 服务器端接收请求,验证用户名和密码是否正确。 如果验证成功,服务器会生成
对axios进行二次封装
当对axios进行二次封装时,您可以创建一个独立的模块来定义自定义的HTTP请求函数,并设置默认的请求配置、拦截器等。以下是一个简单的示例,演示如何对axios进行二次封装: 首先,您可以创建一个名为
按模块组织路由文件&api文件&store模块
按模块组织路由文件、API文件和Store模块可以帮助您更好地组织和管理项目的代码。以下是一种常见的组织方式: 例如,假设您正在使用Vue.js和Vue Router进行开发,您的项目结构可以如下所示
如何覆盖ele组件的样式
1、去掉 scoped 提升样式至全局。 2、使用深度选择器。3、使用/deep/ 或者 ::v-deep 实现。4、部分样式无效,比如弹框或者模态框
数组转换成树形结构(array-to-tree)
日常开发中我们会接触到需要数据渲染的树形结构,当我们发起请求拿到的数据并不是完整的树形数据,那么就需要我们进行加工处理再使用。在我们拿到数据之后,需要把数组转化成树形结构,那么我就就可以使用以下的三种
导致内存泄漏的代码
内存泄漏是指在程序中不再需要使用的内存没有被正确释放,导致内存占用不断增加,最终可能导致程序崩溃或性能下降。下面是一些可能导致内存泄漏的代码示例: 未清除定时器: 在这个例子中,定时器使用setInt
防抖和节流函数
防抖函数(Debouncing)和节流函数(Throttling)是在前端开发中常用的两种优化技术,用于限制事件处理的频率,提高性能和用户体验。
代码实现货币格式化
第一种方式:我们可以使用正则来处理 第二种方式:也可以不使用正则,进行优雅的处理 第三种方式:直接使用JS内置 API
下一页