最重要的是HTML5可以支持流式布局,即它会根据屏幕大小,自动调整展示方法,现在流行的混合开发就是由web端提供一部分的HTML5页面,同时可以供Android端和iOS端使用
1。3。3 Echarts简介文献综述
ECharts,全称是Enterprise Charts,是为了能满足公司商业体系中的业务需求而做出的商业级数据图表js库,一开始是为了能够满足百度公司自身的简单报表需求。之前这些图标样式都是由flash技术来实现的,后来发现这样会和前端严重脱节,而且代码的可拓展性和自定义性不强,只能一个个订制,那样的话就无法作为一个javascript库去推广运行,而且当下Html5十分火热,很多前端框架都摒弃了不好用而且需要安装更新,操作麻烦的flash,所以百度前端负责人Kener试着使用Canvas(画布)来做图表绘制,这样的话,都是前端语言,接口设计都是透明的,方便自定义修改,所以全新的Canvas类库ZRender诞生了,之后经过不断的校验和拓展最终有了ECharts的存在。
Echarts的web3D技术,图形图像处理,SVG/GUI一个说是目前前端技术的一线水平了这样的人才组建起来的可视化团队做出的产品自然是效果十分出众。之后百度也是做了个造福广大程序员的决定,将Echarts开源,在github上发布,在短短一年内就成为了国内关注度最高的开源项目,也是我国第一个并且是唯一一个进入了Github Explorer Data Visualization模块的项目。这样的成果也是使该应用的推广十分迅速。
Echarts首先需要在html中准备一片区域,该区域的范围需要确定,之后该区域将作为画布(Canvas)然后需要插入Options,其中包括标题,提示框,工具栏,元素标签,数据,图表样式等,基本上你需要的图表样式在其中都能找到对应的解法。
java+mysql考勤系统后台设计+源代码(4):http://www.youerw.com/jisuanji/lunwen_199836.html