前端

首页 前端

在 React 中为什么要用JSX?

大家好,我是爱吃鱼的桶哥Z。相信使用React开发的童鞋,在编写组件的过程中接触最多的就是JSX。那么为什么React要用JSX来编写组件呢?JSX的本质是什么?是不是只有React才能用JSX?针对...

React.js 2022.08.20 0 1080

useEffect 与 useLayoutEffect 有什么区别?

在使用React开发的过程中,尤其是使用Hook开发组件,我们需要与后端进行交互的时候,通常我们会在useEffect这个勾子函数中执行,它与class组件中的componentDidMount生命周...

React.js 2022.08.20 0 984

如何提升 React 代码的可维护性?

如何提升 React 代码的可维护性?

在 React 的开发工程中,不管是组件的设计也好,性能优化也好,它们之间彼此相对比较割裂,并不能反映真实的前端工程项目质量,也不能反映...

React.js 2022.08.20 0 1045

详解TypeScript中的泛型

详解TypeScript中的泛型

泛型程序设计是一种编程风格或编程范式,它允许在程序中定义形式类型参数,然后在泛型实例化时使用实际类型参数来替换形式类型参数,这一过程有些...

TypeScript 2022.08.20 0 917

什么是BFC?BFC有什么用?

什么是BFC?BFC有什么用?

BFC直译为块级格式化上下文,它是一个独立的渲染区域,只有Block-level box参与,它规定了内部Block-level Box...

CSS 2022.08.19 0 825

什么是gRPC

什么是gRPC

RPC描述了如何使用远程对象或方法就像在本地一样gRPC使用protocol buffers作为其接口定义语言(IDL)和其基础消息交换...

前端 2022.08.19 0 1234

什么是前端工程化?

什么是前端工程化?

虽然前端工程化的概念兴起还没几年的时间,但是对于“工程化”这个词并不是一个新鲜词了,在其他软件开发的领域很早就已经有了高度的工程化,例如...

前端 2022.08.19 0 1078

二维码扫码登录的原理是什么?

二维码扫码登录的原理是什么?

在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于...

前端 2022.08.19 0 891

前端培训中怎么提升开发技术水平?

前端培训中怎么提升开发技术水平?

随着开发技术的不断更新,有越来越多的前端程序员都想要在“中年危机”来临之前提升开发技术水平,怎么来摆正自身的学习心态,怎样去学习前端开发...

前端 2022.08.17 0 568

如何用Jest测试JavaScript?

如何用Jest测试JavaScript?

当你建立一个应用程序时,手动测试是非常容易的事情。从你开始写第一行代码起,你就一直在这样做了!为什么?怎么做?想一想吧。你写一些代码,保...

前端 2022.08.16 0 580

如何衡量一个站点的性能好坏?

如何衡量一个站点的性能好坏?

你知道有多少用户没等到页面首屏出现就离开了吗?性能不佳会对业务目标产生负面影响。比如, BBC 发现他们的网站加载时间每增加一秒,他们就...

前端 2022.08.16 0 680

如何使用严格模式?

"严格模式"体现了 Javascript 更合理、更安全、更严谨的发展方向,有助于更细致深入地理解 Javascript,让你变成一个更好的程序员。...

JavaScript 2022.08.16 0 830

前端如何mock数据?

前端如何mock数据?

在工作中总会遇到,临近开发结束了后端才出接口,造成了前端的狼狈加班,搞不还要因此背锅。因此,我们前端一定要学会如何mock数据。为什么要...

前端 2022.08.16 0 510

图片如何优先加载?

图片如何优先加载?

通过打开开发者工具,发现背景图片的优先级是low,商品图片的优先级是high,所以是,商品图片先加载再是背景图片。查了下原因发现是:由于...

JavaScript 2022.08.16 0 1108

ffplay视频播放原理分析

ffplay视频播放原理分析

FFmpeg 框架由命令行工具和函数库组成, ffplay 是其中的一种命令行工具,提供了播放音视频文件的功能,不仅可以播放本地多媒体文...

前端 2022.08.07 0 917