-
2026-01-09 18:25:02
- javascript微任务是什么_它与宏任务如何区分?
- 微任务是JavaScript中优先级最高的异步任务,总在当前宏任务结束后立即执行全部队列;常见微任务有Promise.then/catch/finally、MutationObserver、queueMicrotask()及Node.js的process.nextTick;易误认的宏任务包括setTimeout(0)、requestAnimationFrame和setImmediate;微任务递归会导致页面卡死,应改用setTimeout或requestAnimationFrame避免。
-
349
-
2026-01-09 18:28:09
-
2026-01-09 18:33:08
- javascript的ES6是什么_带来了哪些革命性新特性
- ES6是JavaScript的结构性重写,核心包括:1.let/const提供块级作用域与暂时性死区;2.箭头函数继承词法this;3.解构赋值与模板字符串提升语义表达;4.class和import/export实现模块化与语法糖封装。
-
831
-
2026-01-09 18:41:02
-
2026-01-09 18:46:02
-
2026-01-09 18:54:09
-
2026-01-09 19:21:27
- 什么是javascript装饰器_它如何扩展类和方法的特性
- JavaScript装饰器是Stage3实验性语法,用于声明时修改类/方法/属性行为,需经Babel或TypeScript转译才能运行;本质是接收target、propertyKey、descriptor等参数的函数,通过修改descriptor实现元编程。
-
666
-
2026-01-09 19:23:02
- javascript正则表达式是什么_如何匹配文本
- JavaScript正则表达式是RegExp对象,非字符串方法;创建方式有字面量(/abc/g)和构造函数(newRegExp("abc","g")),后者需双写反斜杠;test()返布尔值,exec()返匹配详情并可循环,match()是字符串方法返数组或null;点号不匹配换行需/s,量词默认贪婪需加?变非贪婪,Unicode需/u标志。
-
998
-
2026-01-09 19:31:02
-
2026-01-09 19:35:02