前端常见算法题(字符串篇)

2021-08-08
阅读 29 分钟
3.5k
反转字符串2020.09.01No.344 反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:["h","e","l",...
封面图

postMessage踩坑实践

2021-08-03
阅读 12 分钟
4.5k
在低代码编辑器中进行页面预览常常不得不用到iframe进行外链的url引入,这就涉及到了预览页面与编辑器页面数据通信传值的问题,常常用到的方案就是postMessage传值,而postMessage本身在eventloop中也是一个宏任务,就会涉及到浏览器消息队列处理的问题,本文旨在针对项目中的postMessage的相关踩坑实践进行总结,也为想...
封面图

2021 SegmentFault D-Day 大前端前沿技术实践

2021-07-31
阅读 3 分钟
4.5k
本文参与了 SegmentFault D-Day 征文,欢迎正在阅读的你也加入。淘系web前端架构开发实践插件式六边形架构,提供插件生命周期,插件间通信机制;工程化打包工具可选:webpack、vite、gulp、rollup...;研发模式升级,同仓库、同依赖、同命令;前后端同构开发,通过midway及hooks函数进行构建,结合serverless进行全链路...
封面图

前端静态服务踩坑实践

2021-07-08
阅读 4 分钟
3.2k
随着前端项目的增大,越来越多时候会把动静态资源进行分离部署,对于分离部署时常常涉及到代理转发的问题,专网项目主要使用 nginx + docker + k8s 的部署方式,本文主要分享一些相关项目的实践过程的踩坑历程及回顾思考。
封面图

数据结构算法在专网项目中的实践

2021-07-02
阅读 4 分钟
2.8k
数据结构与算法作为计算机学科中至关重要的一门课程,在日常业务代码中常常很难用到或者说很难进行相关的实践,我们常常在leetcode中练习的习题感到没有用武之地。实际上,我们可以通过优化页面中的一些代码及在需求实现过程中对之前阅读过的源码或者之前练习过的习题进行相关的举一反三和触类旁通。本文列举了一些作者...
封面图

前端函数式编程浅析

2021-04-28
阅读 9 分钟
3.1k
在浅析函数式编程之前,我们需要明确两个前导概念,即:编程范式(Programming Paradigm)与设计模式(Design Pattern):
封面图

可视化图布局算法浅析

2021-04-24
阅读 19 分钟
10.4k
图算法在前端领域考察的较少,一般除非是要写框架或者打包工具对依赖关系处理(DAG)会用到,前端对图算法的考察一般是比较少的,而对于可视化领域而言,图又是必不可少的一种展示方式,其中对于边和节点的展示布局方案结合美学效果会有不同的算法实现,本文旨在介绍一些常见的通用布局算法,其中的每个小的布局方案也会...
封面图

自服务大屏踩坑实践

2021-04-06
阅读 3 分钟
1.7k
客户自服务项目是为专网客户进行网络服务管理的Saas应用,旨在为客户提供便捷快速的网络服务支撑与展示,其中的可视化大屏作为客户端数据直观呈现的重要入口,产品侧希望给予用户侧一定的私人自定义功能,因而本文简单介绍了下相关实现的一些思路以及代码实现过程中一些比较有意义的bug回顾分析
封面图