工作
胖星星
前端菜鸟
展开
-
RGB 与 RGBA 与 16进制 与 HSL 之间的简单转换
前言在网上查了很多的资料,发现了一个转换公式,但是如果是简单的转换,而不是通过js代码转换的话,可以考虑使用浏览器自带的工具使用1.使用F12调试工具用Element找到需要转换的颜色2.鼠标移到16进制颜色的上方看到浏览器的注释3.4.rgba 与 rgb 之间就相差了一个不透明度,同理与16进制之间的转换也可以使用这种方法...原创 2021-01-11 20:17:49 · 818 阅读 · 0 评论 -
js私有对象,不允许改动的方法。
起因出了一个很费解的bug。上一秒好好的,运行着就出问题了。查了很久,有同事引用了我的工具集中的一个方法,他在使用的过程中,意外的覆盖了我的方法上的一个属性。网上查了一下,由于语言特性,js中存放对象的变量实际上只是一个引用(我一直理解的是C语言中的指针,,,),所以你改动这个值会改变他存放在堆里面的引用所指向的源.解决方法1.和同事沟通,修改了他改动我方法部分的代码2.约定好,每次使用之...原创 2020-04-22 17:42:28 · 281 阅读 · 0 评论 -
地图切换引擎(多种地图之间一键切换)
业务场景在工作中遇到的项目场景。由于项目有国内和国外用户,对地图的需求不同,国内人士倾向于使用百度,高德等地图;而国外用户则更多的使用Here地图。而很麻烦的是,百度,腾讯等地图对国外的支持并不友好,很多地方都是模糊的。Here地图确刚好相反,由于天朝的种种原因,导致Here地图在国内的地图是无法访问的。基于这种情况,就需要项目本身支持多种地图的切换。这个demo只是基于 百度地图 以及Here...原创 2019-01-21 17:36:06 · 4600 阅读 · 1 评论