• 无需洪荒之力,轻松搞定奥运会奖牌榜


    里约奥运赛事如火如荼,激战正酣!中国队奋力拼搏,表现抢眼,不断刷新奖牌榜!

    赛场下,小编也被奥运激情点燃,除了看赛事直播,在微博和朋友圈点赞助威,更用纯前端开发工具Wijmo 写了个高颜值金牌榜,前后用了不到一个小时,成就感满满。

    先来一起看看界面吧。清晰明了,简约大方,实时自动更新奖牌数,并根据金牌数自动调整排名。支持分页查看,并可搜索你想了解的国家奖牌数。

    还可一键切换为“图表”样式,在图表元素上方移动鼠标时,还会显示数据点的详细信息。

    在创建这个奖牌榜时,小编使用了两款前端工具:

    • AngularJS 优秀的前端JS框架,已经被用于Google的多款产品当中,其最为核心的功能是MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等;
    • Wijmo新一代JavaScript UI控件集,由全球最大的控件提供商葡萄城公司研发并提供技术支持,它秉承触控优先的设计理念,具有触控设备支持广泛、设计简洁、极易定制等特点,并全面支持Angular 2

    创建方法上,先使用Angular 服务来获取里约奥运会的最新战况,数据被获取并通过一个JSON对象返回,然后加载到Wijmo 的CollectionView上。

    数据展示上,使用了Wijmo Popover,Wijmo FlexChart和Wijmo FlexGrid 控件,十分多样。

    • Wijmo FlexGrid,可将表格绑定到一个数据源,并允许选择数据项的数量、Selection Mode和Culture以及是否用数据映射和格式化的菜单。即使有大量的数据项,也可通过自动虚拟化行和列来实现这个级别的性能。
    • Wijmo FlexChart,可将图表绑定到一个数据源,您可选择图表类型,系列叠加和旋转。如果在图表元素上方移动鼠标,还会显示数据点的详细信息Tooltip。

    查看Demo,请访问:http://demo.gcpowertools.com.cn/Wijmo5/OlympicTracker/#/standings

  • 相关阅读:
    QPushButton设置背景图片,设置背景透明度
    QMessageBox 弹窗提示总结
    Qt中 QObject * sender() const的用法
    Java获取文件后缀
    Qt QLabel设置背景色
    Qt 设置程序图标
    程序猿 tensorflow 入门开发及人工智能实战
    Github + Hexo 搭建博客
    Linux常用命令
    深度学习路线记录
  • 原文地址:https://www.cnblogs.com/zenmshuo/p/5776939.html
Copyright © 2020-2023  润新知