-
2026-01-05 14:25:46
-
2026-01-05 14:28:02
- 什么是事件循环_JavaScript中宏任务和微任务如何执行
- JavaScript事件循环每次执行一个宏任务后立即清空当轮微任务队列;宏任务包括setTimeout、I/O、UI渲染等,微任务包括Promise.then、queueMicrotask、MutationObserver等;执行顺序为同步代码→微任务→下一轮宏任务。
-
361
-
2026-01-05 16:44:03
- javascript中闭包是什么_它有什么实际应用呢
- 闭包是函数与其定义时词法环境的绑定关系,关键在于内部引用外层变量且在外部调用时仍可访问。常见误用是for循环中var声明导致回调共享同一i值;修复可用let、IIFE或setTimeout传参。实际用于模块封装、私有状态(如计数器、自定义Hook、配置工厂);但需警惕内存泄漏与调试困难。
-
562
-
2026-01-05 16:57:54
-
2026-01-05 17:19:02
- javascript数组有哪些方法_如何高效操作数据呢
- 会改变原数组的方法有:push()、pop()、shift()、unshift()、splice()、sort()、reverse()、fill();它们直接修改原始数组,需谨慎用于状态管理或函数式编程场景。
-
621
-
2026-01-05 18:22:02
- javascript正则表达式是什么_如何用它进行字符串匹配?
- JavaScript正则表达式是RegExp对象,用于字符串匹配与处理;创建方式有字面量(/abc/gi)和构造函数(newRegExp(‘abc’,‘gi’)),后者需双写反斜杠;test()返回布尔值,exec()返回匹配详情并维护lastIndex;.不匹配换行符,贪婪量词易过度匹配,Unicode需u标志或[\s\S];实际应用应优先使用成熟校验库。
-
828
-
2026-01-05 18:26:03
-
2026-01-05 18:56:02
-
2026-01-05 19:25:02
-
2026-01-05 19:29:02
- 如何操作表单_JavaScript中如何获取和验证表单数据
- 最可靠的方式是用document.querySelector或getElementById直接操作DOM,确保脚本在DOM加载后执行;验证前trim空格、统一用.value取值,数字转换用Number()或parseInt(...,10),监听formsubmit事件并preventDefault(),禁用原生验证以保证一致性。
-
490