我是说上班时间没有写代码,真的让我闲得蛋疼,怪不得一直感冒不好。 同样这几天也没有坚持着看柯南,每天都挺困的,睡不够。尤其是中午啊,感觉刚刚才躺下,一下就快一点了。
每天上班都是看些源代码、阅读下英文Java教程,有时会查一些感兴趣的东西,当然也是跟编程相关的。把Leaflet.js源码看完了,估计以后会用到。个人比较喜欢Leaflet.js,小巧,兼容各浏览器,比较亲近移动端。esri改造的开源项目esri-Leaflet.js更加出色一点,能够支持很多功能,甚至包括热点图渲染以及动态底图的加载。缺点,是太多了,不易定制。对我所做的项目来说,完全用不到这么多的功能。阅读完Leafletjs后感觉开发这些api的大牛真是超级大呀。点点代码就会让我纠结个一上午,但收获也是非常大的。我想下一个项目我就会采用Leafletjs来做,并且想定制下Leaflet,加一个自定义插件用于传递wmts服务地址以及常用的控件。利用下班后的一点儿时间整理了下Leaflet.js源码结构。
我很高兴在没有事情可做的时候能够看Leaflet源码,这好像是我很久以前就想完成的一个任务。对里面的事件机制以及比较难懂的算法(坐标转换、距离求解、裁剪算法、道格拉斯-扑克算法等)还是不太了解,我打算不了解了。真的,我就是怎么懒。