-
2026-01-24 16:01:02
- 如何使用vscode的差异比较工具查看文件改动?【教程】
- VSCode内置diff编辑器需通过命令面板或资源管理器右键“ComparewithSelected”打开,左侧为原文件、右侧为修改文件,绿色+表示新增、红色-表示删除、黄色表示修改,>箭头可接受更改,但不触发实时语法检查或格式化。
-
139
-
2026-01-24 16:10:03
-
2026-01-24 16:19:02
- 正则表达式在javascript中如何运用【教程】
- JavaScript正则难点在于RegExp创建方式、标志位行为及方法返回值结构:/pattern/g与newRegExp(‘pattern’,‘g’)因转义差异导致行为不一致;g标志影响exec()的lastIndex;match()无匹配时返回null而非空数组;需捕获组+全局时用exec()循环或matchAll();replace()中$符号仅在正则参数下生效。
-
787
-
2026-01-24 16:19:28
- JavaScript如何操作数组对象【教程】
- JavaScript数组方法分“改原数组”和“不改原数组”两类:push/pop/shift/unshift/splice/sort/reverse会修改原数组;map/filter/slice/concat/flat/toReversed/toSorted及[...arr]、Array.from()返回新数组。对象数组需注意浅拷贝陷阱,深拷贝推荐structuredClone()。
-
229
-
2026-01-24 16:27:23
- javascript如何测试代码_有哪些测试框架【教程】
- Vitest比Jest更轻量、启动快、原生支持ESM/TS,新项目优先选;Jest适合大型遗留项目;测试应从纯函数、条件工具函数、逻辑明确的hook入手,避免过度mock;注意模块mock写法、异步测试await处理及React环境配置。
-
966
-
2026-01-24 16:34:40
-
2026-01-24 16:36:11
-
2026-01-24 16:46:02
-
2026-01-24 16:47:34
-
2026-01-24 17:01:02
- VSCode中如何使用区域折叠功能隐藏非关键代码【教程】
- VSCode默认按语法结构折叠,手动折叠需用#region/#endregion标记。它跨语言通用,依赖显式标记而非缩进,嵌套需严格配对;若无效,需检查语言模式、folding设置及扩展干扰;折叠状态不持久,且影响光标定位与跳转。
-
253