web前端共22篇
前端性能优化-CSS部分-131417.net

前端性能优化-CSS部分

加载层面为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法:使用CDN(因为CDN会根据你的网络状况,替你挑选最近的一个具有缓存内容的节点为你提...
本人18的头像-131417.net本人185年前
01177
前端性能优化-页面渲染流程-131417.net

前端性能优化-页面渲染流程

一、浏览器渲染流程网页的生成过程,大致可以分成五步。很快:       解析HTML【遇到标签加载图片】 —> 构建DOM树很快:       加载样式 —> 解析样式【遇到背景图片链接不加载...
本人18的头像-131417.net本人182年前
08014
学习笔记──React──性能优化-131417.net

学习笔记──React──性能优化

常见的性能优化策略1. 使用 React.memo 优化函数组件React.memo 是一个高阶组件,可以缓存组件的输出结果,从而避免不必要的重新渲染。它类似于类组件中的 shouldComponentUpdate。它通过对比前...
本人18的头像-131417.net本人182年前
08012
前端性能优化-131417.net

前端性能优化

一、优化加载速度压缩和合并文件:将多个CSS或JavaScript文件合并成一个文件,减少网络请求次数,使用压缩工具减小文件大小图片优化:使用合适的图片格式、压缩图片大小、懒加载和延迟加载图片...
本人18的头像-131417.net本人182年前
010713
学习笔记──React──单元测试-131417.net

学习笔记──React──单元测试

单元测试可以针对组件的各个部分进行测试,包括组件的渲染、状态管理、事件处理、生命周期方法等。常见的单元测试内容渲染测试:确保组件能够正确地渲染到 DOM 中。验证组件的静态输出是否符合...
本人18的头像-131417.net本人182年前
011110
从零搭建Vue SSR应用-131417.net

从零搭建Vue SSR应用

准备安装node(我当前环境版本 v22.2.0)安装yarn或者npm(我当前版本 yarn 1.22.18)安装 Create Nuxt AppCreate Nuxt App 是 Nuxt.js 官方提供的脚手架工具,可以快速生成 Nuxt.js 项目的基础...
本人18的头像-131417.net本人182年前
0778
浅谈Web实时通信-SSE(Server-Sent Events)技术及简单演示-131417.net

浅谈Web实时通信-SSE(Server-Sent Events)技术及简单演示

一、什么是SSEServer-Sent Events (SSE) 是一种用于实现服务器主动向客户端推送数据的技术,也被称为“事件流”(Event Stream)。这种技术的核心思想是服务器通过HTTP连接持续推送数据到客户端...
本人18的头像-131417.net本人182年前
06711
学习笔记──搭建脚手架(三)──Ceate功能-131417.net

学习笔记──搭建脚手架(三)──Ceate功能

今天研究Create功能fs-extra:fs-extra是fs的一个扩展,提供了非常多的便利APIpath:Node.js path 模块提供了一些用于处理文件路径的小工具chalk:chalk,可以给终端的字体加上颜色inquirer:in...
本人18的头像-131417.net本人183年前
03965
学习笔记──React──端到端测试-131417.net

学习笔记──React──端到端测试

端到端(E2E)测试是一种重要的测试方法,用于确保整个应用从用户界面到后台服务都能正常工作。对于React应用来说,E2E测试可以模拟用户行为,验证应用的各个功能模块是否协同工作。本文将详细...
本人18的头像-131417.net本人182年前
0915
学习笔记──React──依赖安装-131417.net

学习笔记──React──依赖安装

一、一些必要的依赖# 安装 Babel 和相关插件npm install @babel/core @babel/preset-env @babel/preset-react @babel/preset-typescript babel-loader# 安装 ESLint 和相关插件npm install esli...
本人18的头像-131417.net本人182年前
06316