- 博客(7)
- 收藏
- 关注
原创 88. 合并两个有序数组
合并两个有序数组的经典解法:从后往前填充nums1。使用三指针(i,j,k)分别指向nums1、nums2有效元素末尾和合并位置末尾。比较nums1[i]和nums2[j],较大者放入nums1[k],直到其中一个数组处理完。若nums2有剩余元素,直接复制到nums1前面。时间复杂度O(m+n),空间复杂度O(1),满足原地修改要求。
2025-11-23 13:10:53
302
原创 作为一个前端程序员,我们需要具备什么样的技术和基础知识
摘要:本文系统梳理了资深前端程序员需掌握的五大核心维度:1)计算机科学基础(数据结构、算法、网络协议等);2)浏览器工作原理(渲染流程、事件循环等);3)工程化体系(模块化、构建工具、测试);4)性能优化方法论;5)软技能与架构思维。文章强调前端开发应从底层原理出发,通过工程化实践最终实现优质用户体验,建议采用"夯实基础-深度优先-实践驱动"的学习路径。这套知识体系完整呈现了从前端开发到架构设计的进阶路线。
2025-11-23 13:10:13
514
原创 前端国际化中文本长度变化带来的问题
使用 CSS 中的transform: scale属性可以实现文本的缩放效果,这种方法可以让文本更好地适应容器的宽度,同时保持文本的清晰度。
2023-09-28 17:48:34
504
1
原创 浏览器的内置国际化API
Intl API 是 ECMAScript Internationalization API 的缩写,是由 ECMAScript 国际化标准引入的,在现代浏览器中得到了支持
2023-09-28 17:24:01
473
1
原创 Moment.js或Day.js的区别
总结来说,Moment.js是一个功能更加全面、支持更多操作的日期时间库,而Day.js则是一个轻量级、简洁的库,适用于基本的日期时间操作。选择哪个库取决于项目的需求和要求。Moment.js是一个比较大的库,大小约为70KB,而Day.js是一个非常轻量级的库,大小只有2KB。Moment.js和Day.js都是JavaScript中处理日期和时间的流行第三方库。Moment.js在过去几年内并没有更新,而Day.js则在不断地更新和维护,支持最新的ECMAScript规范和浏览器。
2023-09-28 16:24:35
1299
1
原创 前端有关UTC时间的处理与显示
UTC时间是协调世界时,也就是全球时间标准。处理UTC时间的最佳实践是使用计算机编程语言或库中提供的日期时间函数和类。
2023-09-28 16:23:08
1168
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅