CSS 动画效果知识点汇总
CSS动画效果包括3个属性:transform,transition,animationTransfrom:变形Transition:过渡Animation:动画一、变形transformtransform属性使一个dom进行各种位置转化方法备注translate平移scale缩放skew倾斜rotate旋转translate平移translate(x,y)translate3d(x,y,z)tr
前端 · 阅读 3422 · 2022年6月18日 12:04

NestJS 如何进行服务端推送SSE、自定义服务端推送内容
服务端消息推送SSE是常用的服务器消息通信手段,适用于服务器主动给客户端发送消息的场景,例如私信通知,扫描登录等都可以使用SSE实现。SSE的底层原理是客户端与服务端建立HTTP长链接。Nestjs框架内置了对SSE的支持,本文详细介绍Nestjs服务端推送服务的实战步骤。使用步骤一、创建SSE接口服务跟普通的HTTP方法相同,在@nestjs/common中引入@Sse装饰器,在处理服务器推送的
客户端 · 阅读 4263 · 2023年12月17日 18:07

一篇文章学会如何使用 NestJS 过滤器处理全局异常情况
在实际的应用开发中,你或许遇到过异常处理机制不统一或错误信息展示混乱的现象。为了解决这些问题,NestJS提供了一个优雅的解决方案:过滤器(Filter)。本文将从实际出发,向你介绍NestJS过滤器的基本概念,重要用途和深度实例。什么是NestJS的过滤器当一个程序运行过程中发生了异常,并且这个异常没有被捕获处理,用户就会看到一些奇怪的错误信息,这种现象对用户体验非常不好。此时,NestJS的过
服务端 · 阅读 7515 · 2023年12月30日 23:00

Redux进阶 - Redux中间件使用(redux-thunk,redux-logger)
在Redux中,中间件是对dispatch函数进行扩展的一种方式,用来处理action和store之间的通信和交互。中间件的作用可以分为两类:一类是应用领域逻辑相关的中间件,一类是通用的、与应用领域逻辑无关的中间件。Redux需要中间件的原因是:通过中间件可以实现action和store之间的断点,方便地对action进行拦截和处理,在action到达reducer之前,执行某些额外操作(如日
前端 · 阅读 3935 · 2023年7月2日 12:59

TypeScript的类型推断与类型断言:深度解析与应用场景
在TypeScript开发过程中,类型推断(TypeInference)和类型断言(TypeAssertion)是两个重要且频繁使用的概念。本文将分别对这两个概念进行深入介绍,并通过实例讨论它们在实践中的应用。什么是类型推断类型推断是TypeScript根据变量或表达式的上下文信息自动推测出的类型。类型推断通常在初始化变量和成员,设置参数默认值,或者根据函数返回值时发生。比如这个例子:letx=3
前端 · 阅读 3770 · 2023年12月23日 19:18

什么是TypeScript ? TyepScript 有哪些内置类型?
什么是TypeScript?TypeScript是一个为开发大规模应用程序而设计的语言。它是JavaScript的一个超集,包含JavaScript全部的功能,并扩展了一些新的特性。具体来说,TypeScript增加了如类型注解和编译时类型检查等特性:letnum:number='hello';//错误:不能将类型"hello"赋给类型number在上面的代码示例中,TypeScript阻止了将一
前端 · 阅读 3501 · 2023年12月22日 21:01

基于 React 封装网络状态变化的 Hook,轻松监听网络变化
随着移动互联网的普及,用户对Web应用的网络连接状态变得越来越敏感。无论在地铁隧道还是偏远地区,不稳定或缺失的网络连接都是常态。因此,为了提供无缝的用户体验,构建一个能够智能响应网络状态变化的应用变得至关重要。本文将介绍如何使用ReactHooks来轻松创建一个网络状态监听器,从而让您的应用能够优雅地应对网络的波动。使用ReactHook监听网络状态变化初始化Hook结构创建一个新文件useNet
前端 · 阅读 2952 · 2024年2月22日 23:31

Next 如何优雅地处理错误和异常 - Error Handling
在构建Web应用时,恰当地处理错误和异常是保证用户体验和系统稳定性的关键。Next.js作为一个功能丰富的React框架,提供了一系列的错误处理机制,让我们可以更加优雅和有效地管理错误。在本篇教程中,我们将逐步了解Next.js中的错误处理,以及如何利用它提供的工具和特性来提升应用的健壮性。了解Next.js的错误类型在Next.js中,错误大致可以分为两类:客户端错误:通常发生在浏览器端,例如路
前端 · 阅读 5729 · 2024年2月23日 18:56

XSS防御:内容安全策略 CSP 使用实战与配置
公司部门安全合规改造计划,要求所有的Web站点统一添加CSP规则。对于CSP机制我只是之前在应付面试的时候背过相关的概念,并没有真正在项目中实践过。所以希望借助本次改造任务好好理解并实践CSP机制。CSP的全称是ContentSecurityPolicy,翻译成中文就是内容安全策略。CSP 通过告诉浏览器一系列规则,严格规定页面中哪些资源允许有哪些来源,不在指定范围内的通通拒绝。
前端 · 阅读 4259 · 2023年11月22日 21:23

「自己动手丰衣足食」搭建React脚手架
前言刚开始学习React的朋友基本都是从Facebook官方提供create-react-app脚手架开始,别人的脚手架开箱即用固然爽,但是有的时候想要进行一些功能的拓展(集成less等)就需要去百度谷歌。因为脚手架把整个项目的编译构建过程高度集成了,我们想通过脚手架生成的代码学习项目工程化,刚开始肯定是大难度的。伟人曾道:自己动手,丰衣足食。为了更深层次的去学习react,去尝试理解react项
前端 · 阅读 1951 · 2022年6月18日 11:51

