排序
Vue进阶(幺玖零):表单验证 trigger:‘blur‘ OR trigger:‘change‘ 区别
一、前言 利用elementUI实现表单元素校验时,出现下拉框内容选中后校验不消失的异常校验情形。 通过去除校验规则中相应元素的trigger:'blur'属性,可解决以上问题。 至于表单校验时,校验元素tr...
谈一谈redux和react redux,你会使用吗
在React中,Redux是一种用于管理应用程序状态的可预测状态容器。它通过集中管理应用程序的状态,并使用单向数据流的概念来确保状态的一致性和可维护性。Redux与React结合使用,提供了一种强大的...
揭秘 JavaScript 的导入机制
如今,为了成功地使用 JavaScript 或 TypeScript,越来越需要了解正在编写的代码和在浏览器中运行的代码之间发生的一些非常复杂的转换。 当我们谈论便利时,一个有用的经验法则是问:“它是否能...
技术分享| 小程序实现音视频通话
上一期我们把前期准备工作做完了,这一期就带大家实现音视频通话! sdk 二次封装 为了更好的区分功能,我分成了六个 js 文件 config.js 音视频与呼叫邀请配置 store.js 实现音视频通话的变量 rt...
Vue项目中实现ElementUI按需引入(解决官方bug)
我正在参加「掘金·启航计划」 前言 为了减小项目打包体积,提高项目性能,对Element UI组件进行按需引入,但是在实际实践过程中遇到了比较有意思的问题,官方写的demo然而并不能行的通,有开发...
devTools之Network面板
Network面板的作用是在devTools打开的时候记录网络活动。如下图所示,Network面板可以分为七个部分: 控制器 过滤器 设置 抓图信息 时间线 资源请求列表 资源请求信息概要 控制器 录制/停止网络...
Vue3 组件封装的一些技巧和心得
在日常开发的过程中,使用Vue的组件进行业务拆分,代码解耦是一个很好的选择; 今天就来分享一下我在使用Vue3进行组件封装的一些技巧和心得,希望能够帮助到大家; 1. 组件特性 在Vue中组件是一...
ES6:操作手册
我正在参加「掘金·启航计划」 ES全称ECMAScript,ES6是它的第六个版本(以下简称ES6),它是JavaScript语言的下一代标准,已经在2015年6月正式发布了,所以ES6也称为ES2015。Mozilla公司将在这...
?️不懂就问,你知道在开发静态页面时,如何使用sass吗?
sass的概念,作用,好处 Sass,全称为'Syntactically Awesome Stylesheets',是一种强大的样式表预处理器,为前端开发人员提供了一种更优雅、更高效的方式来编写CSS。与传统的CSS相比,Sass引入...
js 准确判断数据类型(终极方案)
前言 要判断JavaScript中的数据类型,首先得弄懂JavaScript中有哪些数据类型。然后还要知道在 JavaScript 中可以判断数据类型的有typeof 、instanceof 这些,并且知道其不足,最终通过自己封装...
从JavaScript到TypeScript:详解转换过程与类型检查
JavaScript是一门强大而灵活的编程语言,但在大型项目中缺乏类型检查可能导致错误和调试困难。TypeScript作为JavaScript的超集,为开发人员提供了静态类型检查、更好的协作能力和面向对象编程的...
第29期 | 穿梭框是什么,如何实现?
前言 一般当项目中遇到需要对产品进行选择添加的应用场景时,我们就会考虑使用穿梭框来实现,那么自己如何实现一个穿梭框呢?今天就来看一下element-plus的Transfer穿梭框的具体实现~ ...
雪花算法,附件方案,邮箱验证,修改密码。——从零开始搭建一个高颜值后台管理系统全栈框架(六)
往期回顾 前端框架搭建——从零开始搭建一个高颜值后台管理系统全栈框架(一) 后端框架搭建——从零开始搭建一个高颜值后台管理系统全栈框架(二) 实现登录功能jwt or token+redis?——从零开始...
从实际出发,带你更好的学会webpack如何配置——概念篇
前言 随着vite的诞生,webpack似乎渐渐的被大家抛弃。前阵子我也用vue@3.x + vite@4.x开发了一个后台管理系统,体验了一把,确实有被vite飞快的启动速度给惊艳到。 但是毕竟webpack已经诞生了许...
高效地将 TailwindCSS 与 Nuxt 结合使用
在这篇文章中,我们将了解如何在 TailwindCSS 的官方 Nuxt 模块的帮助下有效地将 TailwindCSS 与 Nuxt 应用程序结合使用。我们还将了解如何将 SVG 图标与 TailwindCSS 一起使用,而不是直接使用...
你很懂闭包嘛
闭包是什么? 什么是闭包?是函数里面return函数?;是内部函数可以访问到其所在外部函数中声明的参数和变量?;要真正的理解闭包我们就要先去理解作用域。 作用域 什么是作用域,简单的来说就...
前端面试题 – 97. React hook如何模拟class组件的功能
随着React Hook的引入,函数组件在状态管理和副作用处理方面变得更强大和灵活。本文将介绍如何使用几个常见的React Hook来模拟Class组件的功能,并展示它们的用法及对应关系。 useState - 使用u...
【React 18.2 源码学习】Scheduler 调度器——从手撸到源码
我们先来回顾下 React 的运行流程。 可以看到 Scheduler 是一个很关键的环节,更新任务的执行都得经过它,下面我们就来详细了解一下他具体是怎么进行调度的。 调度器 Scheduler 运行流程 流程主...
Service Worker:你的“网页管家”和“万能好友”
在浩瀚的互联网世界中,有一位名叫Service Worker的伟大存在,它就像是你的网页管家和万能好友,为你的Web应用提供了各种酷炫的功能和超能力。 首先,让我们认识一下Service Worker的第一项超能...
antd+markdown构建网站
前段时间,一直在做数据分析方面的学习,所以采集不少公开的数据。所以,打算做一个简单的网站来分享这些采集的数据,也方便其他学习数据分析的同学获取数据。 1. 选型原因 以前做项目用antd和a...