在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
开年就来势汹汹的新型冠状病毒,从疫情扩散到初见好转,无时无刻不在牵动着大众的心,隔离在家的每个人每天共同关注的就是疫情发展情况。这个时候,丁香医生的出现无疑帮助了大众对于疫情的实时追踪。那么丁香医生28亿多浏览量的实时疫情界面是如何实现的呢?下面我们从前端的角度,分析一下丁香医生实时疫情界面的成功之处。

1、页面布局
从前端的角度分析,丁香医生作为一个基于微信公众号的移动端H5页面,主要针对手机端用户的访问浏览,做了移动端的适配。在页面的布局展示上,主要是做各种数据的展示和实时播报,各种图表的使用也是必须的。比如简洁醒目的地理位置图、热点图、曲线图等,既形象又生动的为我们展示了疫情发展的实时动态。
2、数字统计
在实时疫情的前端界面中,与疫情相关的数字统计是大众最为关心的信息。比如展示确诊、疑似、死亡、治愈人数等,丁香医生在进行这些数字展示的时候,使用了CSS技术,对字体的大小、颜色等方面进行了强调突出。这些细节的考虑和设计,更体现了丁香医生的前端界面设计的细心。版本迭代后的最新数字统计增加了海外疫情版块,数字的表达也更加直观。
3、地图的可视化应用
另外,实时疫情的地理分布情况,也是大家关心的一大重点。说到地理分布情况,就必然要使用地图的可视化应用。从前端界面的角度来看,实时疫情地图页面采用React作为单页应用的基础骨架实现,地图部分采用echarts作为可视化渲染成份。在技术实现上有许多开源的可视化库来直接使用,如百度的Echarts、C3.js、Chart.js、FlexChart等,可以参考相应的官方文档。在使用地图可视化的时候,有一点不得不提,一定要注意地图的完整性和敏感区域的归属问题,领土完整性一定要重视。
分析完丁香医生的实时疫情前端界面,我们不得不承认前端工程师的重要性。在当下这个颜值即是正义的时代,无论后端功能如何支撑,如果没有优秀的前端界面展示,都难以得到用户的青睐和喜爱。因此,前端不再仅仅只是许多人以为的面子,它早就成为一个产品成败的关键因素之一。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
什么是Vue技术栈?需要学什么?
Vue是一个轻巧、高性能且交互性强的前端框架,易上手的API。Vue使用组件化构建系统可提高代码的复用性,缩短项目的开发时间,Vue 在GitHub中的Star数量远超React和Angular,成为目前受追捧的前端框架发展趋势好。
8937
2020-01-03 16:49:22
博学谷JavaScript基础教程培训课程内容,
JavaScript基础教程培训课程,适合有一定JavaScript基础的人群进一步提升技术,学习目标:理解JavaScript基础知识、作用域、作用域链、变量声明和函数声明提升、学会混入、混合继承、静态成员和实例成员、学会构造函数、常见设计模式、原型、原型链、闭包以及this指向、函数四种调用模式。
4906
2020-05-11 14:50:19
Web前端需要学习什么?
Web前端需要学习什么?Web前端开发需要学习网站设计、网页界面开发、网页界面开发、前台数据绑定和前台逻辑的处理、设计、开发、数据等方面的知识。HTML、CSS和JavaScript。html是内容,css是表现,javascript是行为。
5036
2020-06-23 15:17:22
哪里前端培训机构好?怎么选?
哪里前端培训机构好?怎么选?可以从师资、课程内容、口碑、就业情况,根据自己的需求选择几所符合条件的机构,然后再对这几所机构进行对比分析,看哪一个是比较好的符合自己的web前端培训机构。
6211
2020-07-23 09:56:18
前端是什么
我们学习新知识之初,有必要自上而下,从抽象到具体地对前端的整套体系建立基本的认知。这有助于我们快速地入门前端,并为深入学习奠定基础。
6242
2022-12-02 16:52:55
