logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是模块化

摘要:本文系统梳理了JavaScript模块化的发展历程与技术要点,从IIFE、CommonJS到ES Modules的演进过程,重点对比了CommonJS与ES Modules在加载时机、导入导出机制、缓存策略等维度的核心差异。文章深入解析了模块化在浏览器和Node.js双环境下的配置要点,揭示了Webpack/Vite等构建工具处理模块化的底层原理,并针对开发中常见的5大误区给出避坑指南。通过

#javascript#前端#开发语言 +2
React 组件传参 & 路由跳转传参

本文全面介绍了React组件传参和路由跳转传参的常用方法。组件传参部分讲解了四种场景:父传子通过props、子传父通过回调函数、兄弟组件通过状态提升、跨级组件使用Context。路由传参部分详细说明了三种方式:动态路由传参(/detail/:id)、查询参数(?key=value)和隐式state传参,并比较了它们的适用场景和特点。文章提供了完整可复制的代码示例,建议简单组件传参优先使用props

文章图片
#react.js#javascript#前端
JavaScript中的跨域问题

浏览器的核心安全机制,要求协议、域名、端口三者完全一致才视为「同源」,否则即为跨域。→(同源)→(协议不同)→(域名不同)→(端口不同)跨域问题的核心是浏览器同源策略,解决方案的本质都是「绕开或合规突破该策略」。实际开发中,CORS + 代理服务器是最通用、最安全的组合(覆盖 90% 场景),其他方案根据特殊需求选型(如老浏览器用 JSONP、实时通信用 WebSocket)。

#javascript#开发语言#ecmascript
通讯协议:连接异构世界的“数字语言”核心解析

摘要: 通讯协议是数字设备互联的通用语言,定义了数据传输格式、时序和错误处理等规则,确保异构设备高效可靠交互。核心要素包括语法、语义、时序、地址标识、差错控制和流量控制。主流协议如TCP(可靠传输)、UDP(高效实时)、HTTP/HTTPS(Web交互)、MQTT(物联网轻量通信)及工业协议Modbus等,各有适用场景。工程实践中需根据业务需求、环境及安全性选择协议,并通过压缩、分包、优化重传等提

#前端#网络#tcp/ip +2
到底了