初识这门技术
第一次知道前端开发是在大学的课堂上, 在林老师的课堂上知道了html、css。当时的学习过程很枯燥,老师在讲台讲解w3c的标准文档,下面睡到一大片。看到这种情况后,老师就拿出了杀手锏
上次我们谈到了由于404等原因, Mapbox在国内可能会出现加载较慢的情况. 亦或是项目需要部署在内网的情景, 这时候就要考虑将Mapbox服务本地化部署.
Mapbox地图服务使用MBTiles存储数据, 目前很多地图服务都接受了这套标准(如: OpenStreatMap). 所以可以通过搭建自己的tiles-server以替代直接使用Mapbox的官方地图服务.
Mapbox是移动和Web应用程序的位置数据平台。
Mapbox GL JS是一个JavaScript库,它使用WebGL从矢量切片和Mapbox样式来渲染交互式地图。
创建并理解不同程度抽取的可视化表达的能力。
数据、概念、关系以及地理位置编码编码后的图表。
Echarts是业内一流的可视化组件库, 提供方便丰富的可视化图表. echarts图表中的词云属于扩展插件. 使用前需要引入echarts和echarts-wordcloud两个依赖. 实际使用中echarts-wordcloud对echarts有版本要求, 官方对这一点没有明确说明. 本文就两者的兼容性进行测试并得出相应结论.
Q1:有些同事想问为什么要考虑规范的事情?你又不是大佬,别瞎操心,干好自己的事情就好了。
A1:首先我想说的是大型软件的开发不是一个人能够完成的事情(需求、产品设计、数据库设计、UI设计、前端编码实现、后端编码实现),这个过程需要多人配合(部门内部、跨部门),其中任何一个环节出了差错都会导致最终的产出与最初的设计大相径庭。
A2:老是说时间紧,没时间遵守甚至践踏开发规范和流程。殊不知由于这些原因,各个环节出现的看似很小的偏差,累积到最后交付的只能是充满各种问题的系统。lim (0.99999)^n = 0
A3:……
编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐?
首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦。
其次,快乐来自于开发对其他人有用的东西。内心深处,我们期望其他人使用我们的劳动成果,并能对他们有所帮助。从这个方面,这同小孩用粘土为“爸爸办公室”捏制铅笔盒没有本质的区别。
不要使用JavaScript内置的parseInt()函数,利用map和reduce操作实现一个string2int()函数:
思路:把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce()写出一个把字符串转换为Number的函数。