-
2026-01-25 20:09:32
- VSCode如何配置ESLint以实现代码规范检查?【教程】
- VSCode需安装ESLint扩展并配置本地eslint包才能启用检查功能。必须在项目中npminstalleslint--save-dev,确保.eslintrc.js存在且插件已安装,设置eslint.packageManager匹配包管理器,并开启"editor.codeActionsOnSave":{"source.fixAll.eslint":true}以支持保存时自动修复。
-
856
-
2026-01-26 00:33:12
- 如何用javascript实现本地存储【教程】
- localStorage只能存储字符串,存对象需用JSON.stringify()序列化,读取时用JSON.parse()反序列化;需处理null、undefined、Date等特殊类型,并注意容量限制与错误兜底。
-
619
-
2026-01-26 01:45:23
- javascript如何创建与操作节点?【教程】
- 创建元素节点必须用document.createElement()而非innerHTML,避免清空子节点、重排和丢失事件;textContent用于纯文本防XSS,innerHTML会解析HTML;插入用append/prepend/before/after,删除前须检查parentNode,替换用replaceWith更灵活。
-
384
-
2026-01-26 07:41:32
-
2026-01-26 08:19:02
- javascript的继承如何实现_有哪些方式【教程】
- JavaScript继承本质是原型链,需用Parent.call(this)继承实例属性、Object.create(Parent.prototype)继承原型方法并修复constructor;class只是语法糖,super()即调用父构造函数。
-
775
-
2026-01-26 09:06:09
- 什么是javascript装饰器及其应用场景【教程】
- JavaScript装饰器是Stage3提案,需Babel或TypeScript编译;本质是接收目标、属性名、描述符的高阶函数,执行于类定义阶段,支持类/方法装饰、元数据注入及横切逻辑剥离,但依赖框架或构建链路支撑。
-
713
-
2026-01-26 09:53:44
-
2026-01-26 10:14:34
- javascript深拷贝是什么_如何实现对象和数组的深拷贝【教程】
- 深拷贝递归复制整个对象树,包括嵌套对象、Date、RegExp等,确保原对象与拷贝完全独立;JSON.stringify()+parse仅适用于纯数据且丢弃undefined/function/Symbol等;手写需处理类型识别、特殊对象构造及循环引用;structuredClone()支持多类型但不兼容function/undefined/Symbol且有浏览器限制。
-
988
-
2026-01-26 11:35:57
-
2026-01-26 11:47:32