没有找到对应的文章
您可以查询热门推荐文章
热门推荐
基于React实现:弹窗组件与Promise的有机结合
弹窗在现代应用中是最为常见的一种展示信息的形式,二次确认弹窗是其中最为经典的一种。当我们在React,Vue这种数据驱动视图的前端框架中渲染弹窗基本是固定的使用形式。使用方式:创建新的弹窗组件,在需要弹窗的地方引用并且需要在外层维护弹窗组件的显示/隐藏状态。这只是庞大项目中一处需要弹窗的地方,如果项目中存在N个需要弹窗的场景,我们都需要将上述步骤重复一次。这会让我们的项目组件变得臃肿冗余。阅读 5058 · 2023年9月5日 11:58
JavaScript为什么需要事件循环Event Loop?对比浏览器执行环境和NodeJS执行环境
JavaScript是一门单线程的,非阻塞的,基于事件的编程语言。它是由ECMAScript(JavaScript语言核心)和一些浏览器提供的API(如DOM,AJAX等)组成的。这篇文章将一步步解析JavaScript的核心概念之一:事件循环,它是JavaScript运行时的主要组成部分,处理并执行任务,控制JavaScript的执行顺序,并允许非阻塞I/O操作。什么是事件循环事件循环是处理和执阅读 2607 · 2022年8月9日 22:11
一文教你掌握 CSS 渐变属性linear-gradient、radial-gradient
现代流行的网站上的颜色配置都丰富绚丽,用户会因为从灰色单一色彩到活力渐变红的背景所吸引。对于开发者而言,需要掌握这些视觉效果的实现方式。为了实现渐变效果,前端开发者可通过CSS中linear-gradient()和radial-gradient()这两种函数完成各种好看的效果。本文详细介绍linear-gradient()和radial-gradient()两个属性的使用方式,并且提供有趣的效果。阅读 2947 · 2023年12月27日 23:11
如何使用 Scrcpy 从手机传输文件至电脑
Scrcpy是一个非常有用的开源工具,它允许用户通过USB或Wi-Fi连接在电脑上控制和显示Android设备的屏幕。除了远程控制手机外,Scrcpy也可以用来从手机传输文件到电脑。以下是你可以遵循的步骤,轻松实现文件传输。1.通过分享面板实现步骤一、安装Scrcpy首先,你需要在你的电脑上安装Scrcpy。Scrcpy可以在多种操作系统上运行,包括Windows、macOS和Linux。Win阅读 3954 · 2024年7月17日 10:00
在前端项目中开始使用 TailwindCSS
TailwindCSS近年来在前端圈非常流行,它摆脱了原有的CSS限制,以灵活实用为卖点,用户通过各种class组合即可构建出漂亮的用户界面。对于初学者而言,可能需要一些上手成本,一旦掌握实用技巧后,TailwindCSS会是我们开发工作中的出鞘利刃。TailwindCSS开发期间碰到过TailwindCSS相关的各种问题。想着把TailwindCSS的使用技巧和踩坑经验记录下来,分享给阅读 7595 · 2023年12月5日 19:45
redux tookit - rtk query的简单使用
`rtk query` 是 `@reduxjs/toolkit` 包中的的一个可选插件,其体系结构在内部使用redux。`rtk query` 是一个强大的数据获取和缓存工具,**RTK Query** 是一个强大的数据获取和缓存工具。它旨在简化在 Web 应用程序中加载数据的常见情况,**无需自己手动编写数据获取和缓存逻辑**。极大简化代码。阅读 7204 · 2023年3月19日 20:46
【手写组件库之日历组件教程第二篇】基于React实现无限滚动的日历详细教程,附在线DEMO与源码
最常见的日历大部分都是滚动去加载更多的月份,而不是让用户手动点击按钮切换日历月份。滚动加载的交互方式对于用户而言是更加丝滑和舒适的,没有明显的操作割裂感。那么现在需要做一个这样的无限滚动的日历,前端开发者应该如何去思考和代码实现呢?下面我会详细的介绍实现思路和步骤。在线演示DEMOhttps://calendar.levenx.com/#/scroll-calendar实现步骤渲染单个月日历如何对阅读 2781 · 2023年8月24日 22:32
如何使用 Cypress 进行 Cookie 操作
在现代的Web开发中,Cookie是维护状态、实现用户跟踪和进行会话管理的一个非常重要的组成部分。对于前端开发者来说,了解如何在自动化测试中操作Cookie是非常重要的。Cypress是一个非常流行的前端自动化测试工具,它支持对Cookie的操作。本教程将向你展示如何使用Cypress来获取、设置和清除Cookie。Cypress是什么?Cypress是一个前端自动化测试工具,它提供了用于模拟用户阅读 4964 · 2024年2月24日 02:02
MySQL 是如何处理并发控制的
在当今高速发展的互联网应用中,数据库的并发控制是一个至关重要的课题。无论是电商平台、社交网络还是在线游戏,都需要有效地处理海量用户的同时访问和数据修改请求。MySQL作为最流行的关系型数据库管理系统之一,其并发控制机制的设计直接影响到系统的性能和数据的一致性。本文将深入探讨MySQL是如何通过锁机制和多版本并发控制(MVCC)来实现高效的并发处理的。什么是并发控制?并发控制(Concurrency阅读 2203 · 2024年11月17日 19:29
基于 React 封装网络状态变化的 Hook,轻松监听网络变化
随着移动互联网的普及,用户对Web应用的网络连接状态变得越来越敏感。无论在地铁隧道还是偏远地区,不稳定或缺失的网络连接都是常态。因此,为了提供无缝的用户体验,构建一个能够智能响应网络状态变化的应用变得至关重要。本文将介绍如何使用ReactHooks来轻松创建一个网络状态监听器,从而让您的应用能够优雅地应对网络的波动。使用ReactHook监听网络状态变化初始化Hook结构创建一个新文件useNet阅读 4316 · 2024年2月22日 23:31