- 博客(9)
- 收藏
- 关注

原创 一个列表页面,初级中级高级前端之间区别在哪
同样是一个列表页:初级在堆功能;中级在理结构;高级在构建规则。我们就以这个最常见的中后台场景:搜索 + 分页 + 表格 + 编辑跳转,来看看三个阶段的认知差异到底在哪。初级在交付页面,中级在建设结构,高级在定义规则。真正的高级前端,已经不写“页面”了,而是在定义“页面该怎么写”。
2025-04-23 10:53:45
3477

原创 五分钟快速清晰理解作用域和闭包以及封装
JavaScript是一门灵活且强大的编程语言,但其作用域和闭包的概念常常让初学者感到困惑。理解这些概念对于编写高效、可维护的代码至关重要。我们将深入探讨JavaScript中的作用域和闭包,帮助你快速掌握它们的核心原理和实际应用。
2025-04-16 08:59:29
3026

原创 Vuex 的使用场景和使用方法
Vuex 适合复杂状态管理和组件树很深的场景。在简单应用中,可以直接使用 props 和 emit 传递数据。在大型项目中,Vuex 能提供良好的状态管理和调试能力。
2025-04-02 14:53:17
2053

原创 在 Vue 中监听常用按键事件(回车,ESC 键,空格等)
我们可以根据具体需求选择最合适的监听方式,推荐优先使用 Vue 原生修饰符方案,需要复杂逻辑时再使用全局监听方案。中文输入法下部分按键可能不响应。确保监听元素已获得焦点
2025-03-31 08:45:15
1028
原创 前端如何使用Mock模拟数据实现前后端并行开发,提升项目整体效率
独立开发,不依赖后端进度;模拟各种数据场景(如分页、异常状态);快速验证页面交互逻辑;减少联调阶段的沟通成本。最终实现“前后端并行开发”,显著提升项目整体效率。
2025-05-07 10:55:15
1701
原创 在JS请求接口时,Promise 和 async/await的使用场景和代码风格区别在哪
特性Promise代码结构链式调用同步式线性写法错误处理.catch()或链末统一处理try/catch块包裹可读性简单链式操作清晰,复杂逻辑混乱任何复杂度都保持高可读性调试体验断点难以跟踪.then()链支持逐行调试,与同步代码一致返回值始终返回Promise对象返回Promise,但用await解开浏览器兼容性ES6+ 支持ES7+ 支持(需转译兼容旧浏览器)
2025-04-30 14:20:23
1524
原创 vue el-element中el-select选中值,数据已经改变但选择框中不显示值,需要其他输入框输入值才显示这个选择框才会显示刚才选中的值
this.$set方法,第一个值为改变谁,第二个值为改变值的坐标,第三个则是改变后数据,重新赋值给详情数据。this.offerBatchModifyData是我的详情数据,InquiryItemList是数组,可以根据自己的数据做相应调整,这样就可以正常显示选中的数据了。
2025-04-09 10:25:00
1838
原创 js 使用 substring() 或 substr() 方法截取指定字符后面/前面的所有字符串
在 JavaScript 中,你可以使用 **substring()** 或 substr() 方法来截取字符串中指定字符前面或后面的所有字符。再配合 indexOf() 方法来判断字符所在的位置从而实现截取指定字符的前后字符串
2025-03-26 11:13:59
1363
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人