logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

http基于websocket协议通信

WebSocket协议是一种基于TCP的全双工通信协议,通过HTTP握手升级实现。它位于TCP/IP模型的应用层,具有低开销、持久连接和实时性等特点。WebSocket通信始于HTTP升级请求,包含特定头部如Upgrade、Connection等字段,服务端返回101状态码完成握手。握手过程中,服务端通过SHA-1算法验证客户端密钥。实现WebSocket服务器需要处理HTTP升级事件,生成正确的

文章图片
#http#websocket#网络协议
微信小程序云开发

微信小程序云开发为开发者提供完整的云端支持,包括云数据库、云存储、云函数和云调用四大核心能力。开发者无需搭建服务器即可快速构建小程序应用,通过简单的API调用实现数据存储、文件管理和后端逻辑。云开发采用文档型数据库存储JSON数据,支持增删改查等操作;云存储提供文件上传下载功能;云函数运行Node.js代码处理复杂业务;云调用直接访问微信开放能力。典型开发流程包括注册小程序、初始化云环境、配置数据

文章图片
#微信小程序#小程序
前端之WebContainer详解(二)

WebContainer 高级应用场景与优化实践 摘要:本文介绍了WebContainer在构建在线代码编辑器、实时代码预览系统和交互式教学平台等高级应用场景的实现方法。通过示例代码展示了如何初始化WebContainer环境、管理文件更新和运行进程。同时提供了性能优化策略,包括减少文件系统操作、优化依赖安装和进程管理,并列出了初始化、文件操作和进程管理的最佳实践清单,帮助开发者高效利用WebCo

文章图片
#前端
react-router-dom中的几种路由详解

React Router DOM路由详解 React Router DOM为React应用提供多种路由解决方案,主要包括: 路由器类型: BrowserRouter:基于HTML5 History API,提供清晰URL结构,适合现代Web应用 HashRouter:使用URL hash部分,无需服务器配置,适合静态部署 MemoryRouter:内存存储路由历史,适用于测试和非浏览器环境 核心特

文章图片
#react.js#前端#前端框架
tanstack中的react-query和SWR使用及对比

TanStack Query与SWR是现代React应用中两个主流的数据获取库。本文从核心概念、功能特性和使用场景等方面进行深度对比分析: 设计理念: TanStack Query是功能丰富的全功能数据管理平台 SWR是轻量级的数据获取库 核心功能比较: 两者都提供Hooks API、缓存管理和错误处理 TanStack Query功能更全面(乐观更新、无限查询等) SWR学习曲线更低,包体积更小

文章图片
#react.js#前端#前端框架
webpack5中的模块联邦(Module Federation)

webpack5中的模块联邦(Module Federation)

文章图片
#webpack#前端#性能优化
前端 polyfill

Polyfill是一种JavaScript库,它。Polyfill的主要目的是,确保代码在多种浏览器中正常运行。Pollfill 一词最早是在的作者于 2010 年10 月 8 日发表的博客文章中首次提到,他对 polyfill 的定义是:翻译过来就是:polyfill 就是一个垫片/填充/补丁程序,用于抹平浏览器之间的 API 差异,在旧的浏览器上支持新的特性。

文章图片
#前端
脚手架架构(八)之前端智能工程体系的未来形态

摘要:前端智能工程体系的未来形态 本文探讨了前端工程从自动化向智能化演进的过程,提出智能工程体系应具备"自治、学习、演化"三大特性。系统通过四层架构实现智能化:执行层负责多运行时支持,感知层收集环境数据,决策层结合规则引擎与AI模型,知识层构建语义化的工程记忆。核心创新点包括基于知识图谱的工程实体建模、双存储知识系统(对象存储+向量库)、多Agent协作模型,以及AI与DSL的

文章图片
#架构#前端
多端开发之桌面端应用之Electron(二)

Electron 采用多进程架构,由 Chromium、Node.js 和原生 API 三部分组成。主进程管理应用生命周期,渲染进程负责页面显示,二者通过 IPC 通信。V8 引擎被 Node.js 和 Chromium 共享,降低了内存占用。Electron 整合了 libuv 和 MessagePump 事件循环,确保异步非阻塞运行。页面渲染流程包括 DOM 构建、CSSOM 生成、布局计算和

文章图片
#electron#javascript#前端
    共 13 条
  • 1
  • 2
  • 请选择