web前端共22篇
前端性能优化-www.131417.net

前端性能优化

一、优化加载速度压缩和合并文件:将多个CSS或JavaScript文件合并成一个文件,减少网络请求次数,使用压缩工具减小文件大小图片优化:使用合适的图片格式、压缩图片大小、懒加载和延迟加载图片...
本人18的头像-www.131417.net本人181年前
010113
浅谈Web实时通信-SSE(Server-Sent Events)技术及简单演示-www.131417.net

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

一、什么是SSEServer-Sent Events (SSE) 是一种用于实现服务器主动向客户端推送数据的技术,也被称为“事件流”(Event Stream)。这种技术的核心思想是服务器通过HTTP连接持续推送数据到客户端...
本人18的头像-www.131417.net本人189个月前
05611
从0到1搭建Flutter项目-www.131417.net

从0到1搭建Flutter项目

1.安装 Flutter 开发环境开发环境:Mac 1.1 下载sdkhttps://docs.flutter.cn/release/archive?tab=macos 将下载的 SDK 解压到本地目中文文档:https://docs.flutter.cn/community/china/   1...
本人18的头像-www.131417.net本人187个月前
05013
前端性能优化-CSS动画性能-www.131417.net

前端性能优化-CSS动画性能

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

学习笔记──React──状态管理

1. 状态管理的基本概念在 React 中,状态(state)是指影响组件渲染的数据。状态可以是组件本地的(本地状态)或全局的(应用状态)。管理这些状态的方法有很多,从 React 内置的状态管理到第三...
本人18的头像-www.131417.net本人1811个月前
07614
前端性能优化-页面渲染流程-www.131417.net

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

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

学习笔记──React──集成测试

集成测试(Integration Testing)在 React 应用中至关重要,通过模拟多个组件或模块之间的交互和用户行为,可以确保整个系统的稳定性和可靠性。结合 Jest 和 React Testing Library,可以编写高...
本人18的头像-www.131417.net本人1811个月前
0749
前端性能优化-CSS部分-www.131417.net

前端性能优化-CSS部分

加载层面为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法:使用CDN(因为CDN会根据你的网络状况,替你挑选最近的一个具有缓存内容的节点为你提...
本人18的头像-www.131417.net本人181年前
01057
学习笔记──React──搭建-www.131417.net

学习笔记──React──搭建

方法一:使用 create-react-app 搭建 React 项目1. 确保电脑已经安装 Node.js 和 npm2. 安装 create-react-appcreate-react-app 是一个全局命令行工具,可以帮助你创建一个新的 React 项目。npx...
本人18的头像-www.131417.net本人1811个月前
08111
学习笔记──React──路由-www.131417.net

学习笔记──React──路由

基本概念Router:包裹整个应用的路由器组件,常见的是 BrowserRouter 和 HashRouter。Route:定义应用中的各个路由,表示 URL 与组件的映射关系。Link:用于创建可点击的导航链接。Switch:确保...
本人18的头像-www.131417.net本人1811个月前
05412