- 博客(9)
- 收藏
- 关注
原创 前端性能优化常见技术
本文介绍了四种前端性能优化技术:1)防抖(Debounce)通过延迟执行函数避免频繁调用,适用于搜索框输入等场景;2)节流(Throttle)通过限制执行频率优化高频事件处理,如滚动监听;3)懒加载(Lazy Loading)延迟加载非可视区域资源,提升首屏速度;4)本地缓存(Local Cache)利用浏览器存储机制减少网络请求,包括localStorage、sessionStorage等。每种技术都配有原理说明、代码示例和适用场景对比,帮助开发者根据实际需求选择最佳优化方案。
2025-10-10 21:10:26
315
原创 正则表达式的学习笔记
本文介绍了JavaScript正则表达式的test()方法,其语法为regex.test(str),用于测试字符串是否符合正则规则,返回布尔值。通过示例展示了匹配字母和数字的模式,并详细解析了一个URL验证正则表达式。该表达式可匹配协议、域名、端口、路径、查询参数和哈希等URL组成部分,其中协议、端口、路径等均为可选。正则表达式结合了字符集、分组、量词和转义字符等语法元素,能够有效验证多种格式的URL。
2025-10-09 21:52:02
547
原创 异步函数学习
本文介绍了JavaScript中的同步函数、异步函数、Promise以及async/await的使用方法。同步函数按顺序执行,而异步函数(如setTimeout)会将操作交给浏览器处理,不会阻塞后续代码。Promise用于处理异步操作,通过resolve和reject返回成功或失败结果,并通过.then和.catch处理结果。async/await是Promise的语法糖,async函数自动返回Promise,await可以等待Promise执行完成,使异步代码更易读。错误处理可以通过try-catch实现
2025-10-07 11:16:30
970
原创 一些关于ACM板子笔记
我是菜鸟ACMer(qwq),之前整理一些板子笔记,适合刚起步的小白,容易看懂,不过没有很完整,因为没写完就退役了,可以看看目录有哪些知识点噢。
2025-06-30 15:57:14
1852
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅