- 博客(14)
- 收藏
- 关注
原创 WebSocket实时通信技术
HTTP 1.1 与HTTP 1.0 之间的区别可以通过请求头 Connection: keep-alive 来区别,把多个 HTTP 请求合并为一个,WebSocket 建立在 TCP 协议之上,与 HTTP 协议有着良好的兼容性,默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器,数据格式比较轻量,可以发送文本,也可以发送二进制数据,性能开销小,通信高效,也没有同源限制,客户端可以与任意服务器通信。
2024-09-04 23:51:59
1165
原创 Git命令集锦:高效版本控制与项目管理
Git 是一种分布式版本控制系统,能够记录文件内容的变化,方便在任何时候追踪和恢复到特定版本,通过合理运用 Git和子模块submodule的相关命令,可以实现高效的版本控制和项目管理,提高开发效率和代码质量。
2024-09-04 00:24:16
919
原创 React 内置 Hooks:强大的工具助力函数式组件开发
React 的内置 Hooks 为函数式组件开发带来了巨大的便利和灵活性。通过合理地使用这些 Hooks,我们可以构建出高效、可维护的 React 应用。
2024-08-29 13:14:33
932
原创 说一说React与脚手架
React 是一个用于构建用户界面(UI)的 JavaScript 库,用户界面(UI)是由按钮、文本和图像等小单元内容构建而成,可以用 UI = f(x) 表达式来表示它们之间的关系,我们可以通过Create React App脚手架来快速创建一个react应用。
2024-08-29 01:28:26
1026
原创 从Vue框架的优势讲讲底层原理
Vue 作为前端开发语言可以提高开发效率、降低开发成本、提升用户体验,并且适用于各种规模和类型的项目,本文结合Vue框架的优势讲述了Vue框架的底层原理,可以帮助更快地掌握Vue开发前端项目。
2024-08-26 00:03:53
985
原创 使用Cypress框架敲开E2E自动化测试的大门
Cypress 是一个流行的前端自动化测试框架,是常见的 E2E 测试框架之一,具有快速高效、易于使用、可视化调试、可靠的测试和强大的集成性等特点。
2024-08-24 00:45:28
874
原创 Jest 框架在 Vue 项目中的实践
深入探讨 Jest 框架在 Vue 项目中的使用,从而合理运用 Jest 实现对Vue项目的集成测试,极大地提高 Vue 项目的质量和可维护性,为项目的成功打下坚实的基础。
2024-08-23 20:47:13
1173
1
原创 浅析CDN工作原理
CDN,全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
2022-01-25 17:57:14
1137
原创 Vue引入less报错TypeError: this.getOptions is not a function
Vue引入less,编译报错Syntax Error: TypeError: this.getOptions is not a function
2021-12-10 13:35:30
1836
原创 nodeJS与npx之间的三两事
npm 从5.2版开始,增加了 npx 命令,旨在提高从npm仓库中使用软件包时的体验性。npx提供了一种使用 node.js CLI 工具的新方式,运行 npx commandname 时,npx会按照 node_modules/.bin 目录 -> 系统环境变量 Path 配置 ->远程库的搜索顺序,自动地找到命令的正确引用,而无需知道确切的路径,也不需要在全局和用户路径中安装软件包。
2021-11-23 10:39:09
1005
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人