LOADING
字符串 → 数组(String → Array)
字符串转数组推荐`[...str]`或`Array.from`(支持Unicode),按分隔符用`split`。数组转字符串用`join`自定义连接符,`toString`快速逗号连接。
1665 words
|
8 minutes
浅拷贝和深拷贝的区别
浅拷贝复制表层,嵌套引用共享;深拷贝递归复制全部,数据完全独立。基础类型直接赋值,复杂数据按需选择
4548 words
|
23 minutes
Vue CLI 脚手架教程:从环境准备到项目启动的完整指南
2025-11-14
Vue CLI 最全知识体系总结,助你高效开发!
3876 words
|
19 minutes
Cover Image of the Post
为什么 mouseover 能做事件委托,mouseenter 却不行?
mouseenter不冒泡,无法用于事件委托;mouseover支持冒泡,适合父元素监听子元素。实现“父听子触”需用 `mouseover`/`mouseout` 替代 `mouseenter`/`mouseleave`
2395 words
|
12 minutes
event
2025-11-08
事件是JavaScript交互核心,监听用户/系统动作触发逻辑。推荐`addEventListener`,支持多处理函数、事件捕获/冒泡。通过事件对象获取详情,实现动态响应。
3392 words
|
17 minutes
Cover Image of the Post
前端必备:玩转 DOM 的 dataset 属性与 HTML data-* 自定义属性
HTML `data-*` 自定义属性配合 `dataset` 对象,能语义化存储元素私有数据(如ID、状态),自动映射为驼峰命名,支持增删改查,提升代码可维护性。
2558 words
|
13 minutes
前端页面切换的3种核心方法:从简单到SPA实践
2025-10-26
SPA 最全知识体系总结,助你高效开发!
2321 words
|
12 minutes
Cover Image of the Post
前端js调用后端API的三种方法
2025-10-12
三种方法:XMLHttpRequest原生兼容旧浏览器;jQuery Ajax简捷依赖库;axios/fetch现代Promise风格。选型取决于项目环境、兼容性与功能需求。
4065 words
|
20 minutes