leaflet做线条吸附效果

笔者在某电动三傻自驾中心地图部做前端开发工作,主要内容是基于leaflet开发一些供公司内部使用的地图工具平台软件。在工作中遇到几次需要在地图上实现将某个绘制的线条(polyline)吸附到最近的某条线条(polyline)上的功能。这里总结一个比较通用的,较为基础的方案,方便后续遇到类似问题能够快速解决。

leaflet做线条吸附效果
手写JS深拷贝

JavaScript并没有提供深拷贝的标准API,虽然在开发中深拷贝的场景并不很常见,但是手写JS深拷贝函数却是前端面试中常见的问题。

手写JS深拷贝
Intersection Observer API

最近参加了字节的面试,二面面试官问了一个关于如何判定当前元素进入用户视口的问题。当时回答并不能让面试官满意。事后查阅了文档,知道了Intersection Observer API,它提供了元素可见检测的好方法。

Intersection Observer API
弹性盒子布局基础

弹性盒布局(flex)是现在前端最常用的布局方式,它在桌面和移动端都适用。了解flex容器和flex元素的基本概念有助于正确适用弹性盒模型。

弹性盒子布局基础
关于no-cors的误区

在读书的过程中突然发现fetch API中有一个”no-cors”选项,感觉容易引发误解,后找到一篇不错的文章翻译在这里。

关于no-cors的误区
防抖和节流

防抖和节流是前端事件驱动编程中常用的概念,也是面试中经常问起的八股。当然,面试中手写基本的防抖和节流也是常考的。

防抖和节流
More