logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络相关 - TCP-IP协议和三次握手

本文详细介绍了TCP/IP协议族的基本结构和TCP连接的建立与终止过程。主要内容包括: TCP/IP四层模型(应用层、传输层、网络层、网络接口层)及其与OSI模型的对应关系 TCP三次握手过程:详细说明了SYN、ACK报文交换机制及其作用,解释了为何需要三次握手而非两次或四次 TCP四次挥手过程:分析了FIN、ACK报文交换流程,阐述了TIME_WAIT状态的作用及其2MSL时长的必要性 重点对比

文章图片
#网络#tcp/ip#网络协议
react - createContext和useContext进行深度状态传递

React Context通过createContext和useContext解决了组件间多层数据传递的问题。文章演示了用户信息和主题切换的案例:首先创建UserContext和ThemeContext,然后通过Provider组件提供共享数据,最后在Header、MainContent等子组件中使用useContext获取数据。这种方式避免了props逐层传递,使深层嵌套组件也能直接访问数据。关

文章图片
#react.js#javascript#前端
html - html5新特性

HTML5革新了前端开发,带来了语义化标签(如header、nav、article等)、原生多媒体支持(audio/video标签)、增强的表单控件(email/date/range等输入类型)、本地存储(localStorage/sessionStorage)以及地理定位、Canvas绘图、拖放API等功能。这些特性优化了网页结构、用户体验和交互能力,为现代Web应用开发提供了强大支持。HTML

文章图片
#html#html5#前端
react - css的模块化方案

本文介绍了三种现代CSS解决方案:CSS Modules、CSS原子化和CSS-in-JS。CSS Modules通过哈希类名实现样式隔离,在Vite中开箱即用;CSS原子化(如Tailwind和Unocss)将样式拆分为最小单元,具有代码体积小、维护性好等优势,但也存在HTML臃肿等问题;CSS-in-JS通过JS动态生成样式,可实现作用域隔离和动态样式,但存在性能损耗和调试困难等缺点。三种方案

文章图片
#react.js#css#前端
vue3 - 响应式数ref与reactive的深度解析

在 Vue3 的 Composition API 中,响应式系统得到了彻底的重构,这不仅提升了性能,还增强了代码的可读性和灵活性。在新的响应式 API 中,ref和 reactive是最常用的两种创建响应式数据的方式。

文章图片
#vue.js#前端#javascript
ES6 - generator和async函数

ES6 引入了 Generator 函数和 async/await 语法糖来改进异步编程。Generator 通过 yield 暂停执行和 next 恢复执行,解决了回调地狱问题,但需要手动调用 next。async/await 基于 Generator 实现,用 async 替代 *,await 替代 yield,具有自动执行器、更清晰的语义和返回 Promise 等优势,使异步代码更接近同步写

文章图片
#es6#前端#ecmascript
vue2 - 使用sort排序时报死循环错误:you may have an infinite update loop in a component render function

vue使用sort排序时报死循环错误:you may have an infinite update loop in a component render function

文章图片
#vue.js#javascript#前端
SVN - 记录一下无法提交代码 提示:被锁定(locked)

今天遇到一个问题,svn 在提交代码的时候出现了svn is already locked,导致代码无法提交和更新(update)

文章图片
#svn
git - 添加新项目到远程仓库(gitee)

使用vscode把新项目推送到远程仓库的操作(gitee)

文章图片
#vscode#vue.js
    共 75 条
  • 1
  • 2
  • 3
  • 8
  • 请选择