- 博客(4)
- 收藏
- 关注
原创 JS中Fetch API请求
摘要:本文详细解析了Fetch API的使用方法。Fetch是浏览器提供的网络请求API,通过Promise处理响应,需要两个then分别处理Response对象和解析业务数据。文章涵盖GET/POST请求、文件上传、错误处理等场景,并介绍了参数配置、响应体解析、Cookie携带规则等核心功能。重点说明了为何需要两个then:第一个处理HTTP响应,第二个解析流式数据。此外还讲解了如何通过AbortController中止请求,以及credentials参数控制Cookie携带策略,为前端开发者提供了全面的
2026-04-20 19:50:48
522
原创 JS中正则表达式!!
正则表达式是一种用于字符串模式匹配的强大工具,主要用于校验、提取和替换操作。它有两种写法:字面量写法(/pattern/flags)编译时解析,性能更优;构造函数写法(new RegExp(pattern,flags))支持动态拼接模式。核心概念包括:元字符(如\d匹配数字)、量词(如+表示1次或多次)、字符类([]定义匹配范围)、边界(^$匹配开头结尾)以及分组与捕获(()提取子模式)。正则提供贪婪和非贪婪两种匹配模式,并支持多种操作方法:test()用于校验、exec()提取分组信息、match()快速
2026-04-19 16:49:53
644
原创 为什么你的 ChromeDriver 总报错?这篇教程帮你解决 99% 的问题
本文详细介绍了如何下载、配置和使用ChromeDriver以配合Selenium进行自动化测试。首先,通过查看Chrome浏览器的版本号,下载与之匹配的ChromeDriver版本,推荐使用国内镜像站点以提高下载速度。接着,解压下载的驱动文件并配置系统环境变量,确保系统能够全局识别ChromeDriver。随后,安装Selenium库并编写测试代码,验证配置是否成功。文章还提供了常见问题的解决方案,如驱动路径错误、权限问题及浏览器启动异常等,帮助用户顺利完成Selenium的安装与测试。
2025-05-19 18:04:59
3460
原创 一篇就够!Java 多线程编程核心笔记
线程通信(Thread Communication)就是——多个线程之间共享数据,通过某种方式相互“打招呼”或“同步”进度。你可以想象两个线程就像两个人在炒菜,一个切菜、一个炒菜,它们必须“配合”着来: 🥕切好了菜 → 通知炒菜的人:“我切完啦你炒吧!🍳炒好了菜 → 也得告诉切菜的:“我炒好了你快切下一个~”这种“打招呼”的过程,就是线程通信。4.2 为什么要线程通信?因为。
2025-05-02 19:06:05
1289
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅