在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
开年就来势汹汹的新型冠状病毒,从疫情扩散到初见好转,无时无刻不在牵动着大众的心,隔离在家的每个人每天共同关注的就是疫情发展情况。这个时候,丁香医生的出现无疑帮助了大众对于疫情的实时追踪。那么丁香医生28亿多浏览量的实时疫情界面是如何实现的呢?下面我们从前端的角度,分析一下丁香医生实时疫情界面的成功之处。
1、页面布局
从前端的角度分析,丁香医生作为一个基于微信公众号的移动端H5页面,主要针对手机端用户的访问浏览,做了移动端的适配。在页面的布局展示上,主要是做各种数据的展示和实时播报,各种图表的使用也是必须的。比如简洁醒目的地理位置图、热点图、曲线图等,既形象又生动的为我们展示了疫情发展的实时动态。
2、数字统计
在实时疫情的前端界面中,与疫情相关的数字统计是大众最为关心的信息。比如展示确诊、疑似、死亡、治愈人数等,丁香医生在进行这些数字展示的时候,使用了CSS技术,对字体的大小、颜色等方面进行了强调突出。这些细节的考虑和设计,更体现了丁香医生的前端界面设计的细心。版本迭代后的最新数字统计增加了海外疫情版块,数字的表达也更加直观。
3、地图的可视化应用
另外,实时疫情的地理分布情况,也是大家关心的一大重点。说到地理分布情况,就必然要使用地图的可视化应用。从前端界面的角度来看,实时疫情地图页面采用React作为单页应用的基础骨架实现,地图部分采用echarts作为可视化渲染成份。在技术实现上有许多开源的可视化库来直接使用,如百度的Echarts、C3.js、Chart.js、FlexChart等,可以参考相应的官方文档。在使用地图可视化的时候,有一点不得不提,一定要注意地图的完整性和敏感区域的归属问题,领土完整性一定要重视。
分析完丁香医生的实时疫情前端界面,我们不得不承认前端工程师的重要性。在当下这个颜值即是正义的时代,无论后端功能如何支撑,如果没有优秀的前端界面展示,都难以得到用户的青睐和喜爱。因此,前端不再仅仅只是许多人以为的面子,它早就成为一个产品成败的关键因素之一。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
入行IT编程,学前端开发好还是学后台开发好?
入行IT编程,学前端开发好还是学后台开发好?前端开发和后台开发都是产品开发的重要环节,下面小编将从学习难易程度、技术前景以及就业情况三个方面与大家一起探讨。
9754
2019-08-09 18:03:59
小程序开发好学吗?需要掌握哪些知识技能?
不知道从什么时候开始,小程序突然爆火了起来。当然这不是没有原因的,一方面是由于小程序依托着微信庞大的用户群体,另一方面也是由于它自身即用即走的便利性。目前正处于小程序开发的红利期,一时之间国内的企业公司纷纷开发起了小程序。那么小程序开发好学吗?需要掌握哪些知识技能呢?
7752
2019-10-17 12:03:40
六种前端排序算法代码演示
排序算法是前端算法中一个十分经典的算法,因此它也是前端面试中常见的考察重点。如今前端行业火爆,就业市场对前端人才的要求也越来越高,排序算法是每个前端从业者都必须掌握的基础知识。众所周知,排序算法有六种,分别是冒泡排序、选择排序、快速排序、归并排序、基数排序。下面我为大家逐一用代码演示这六大排序算法,感兴趣的朋友一起来看看吧!
5672
2020-04-13 10:23:09
前端开发工程师的必修课——网站重构
网站重构并不是前端开发中的技术,也不是某种标准,而是一种网站前端的理念,也就是我们所理解的页面优化。网站重构是指在不改变网页整体UI设计以及网站外部相关行为的基础上,对整个网站/页面进行优化,让网站的结构更加简单,可读性更强,从而更加有利于搜索引擎的检索,增加搜索引擎对网站的收录,提升网站的排名。网站重构相对于web开发工作而言,更注重用户体验的设计。
4960
2020-08-07 10:30:22
前端开发语言有哪些?需要掌握什么?
通常前端开发在基础阶段掌握html+css+js+jq;框架语言阶段掌握vue+react+小程序;后端掌握nodejs+mongdb+云开发;UI框架阶段熟悉常见的有elementui+ang系列。
5612
2020-12-28 10:15:32