永发信息网

echart的图表类型能用ajax异步加载吗

答案:1  悬赏:40  手机版
解决时间 2021-12-22 04:49
echart的图表类型能用ajax异步加载吗
最佳答案
1、AMD规范的加载器——esl.js,这是什么?
  答:关于AMD规范可以参考阮一峰的这篇文章Javascript模块化编程(二):AMD规范 简单来说,AMD规范就是异步方式加载模块的一种方式,避免因为模块加载过慢而导致浏览器“假死”。

  2、我们先来看一下echart的大概的包: 
echarts.js : 经过压缩,包含除地图外的全部图表
echarts-original.js : 未压缩,可用于调试,包含除地图外的全部图表
echarts-map.js : 经过压缩,全图表,包含world,china以及34个省市级地图数据
echarts-original-map.js : 未压缩,可用于调试,全图表,包含world,china以及34个省市级地图数据
  看得出,这种分类非常有意义。

  3、echarts更规范的一点,那就是模块化加载,需要哪个部分就是用哪个部分。
  关于Echarts的那个入门图表,我想很多新手跟我一样的迷惑,require和require.config这个两个公共方法到底什么来的?
  答:AMD规范的加载器——esl.js的公共方法。(如有错误,请指正。)

  4、require.config的作用是什么?
  答:为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需的图表路径。一切尽在echarts-2.0.4文件夹下的src文件夹中。

  5、解释一下require方法?
  答:require方法有2个参数。
  第一个参数为一个数组,数组元素是需要加载的echarts模块,需要哪个就加载哪个。(经本人测试,这个数组传入一个空数组都是可以的 !- -)莫非,传入不正确,会加载全部文件到内存,传入正确就加载部分模块到内存?求大神解答!
  第二个参数为一个带一个参数的方法:function (ec){}, 这个ec对象就是echarts对象了。

  OK,基本解释完了。可能初学者看了Eharts入门实例还是不太理解那Echarts3种导入方式的用法。(入门示例只有2种——标签式单文件引入和模块化单文件引入)
  因为入门实例里,js文件指向的是百度服务器上的资源,而我们一般开发,js资源都是放在本地的。

  6、来看一下,本地创建3种Echarts导入的例子,下面是那3个示例文件的源码(官网Demo粗略修改而成):
  (1)、标签式单文件引入.html:  
View Code
  需要注意的是,可以直接引入的单文件只有:
echarts-plain.js : 经过压缩,包含除地图外的全部图表
echarts-plain-original.js : 未压缩,可用于调试,包含除地图外的全部图表
echarts-plain-map.js : 经过压缩,全图表,包含world,china以及34个省市级地图数据
echarts-plain-original-map.js : 未压缩,可用于调试,全图表,包含world,china以及34个省市级地图数据
  而除了这些带“plain”字眼的库,其他库都是含echarts这个变量的。导入其他库,会出现问题:echarts未定义。
-
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
夫妻宫天机太阴
一个分数的分母只含有2和5这两个质因数,这个
头皮痒有头屑怎么办?用什么洗发水好?
滑板的桥是什么
下面________组中的四个数能组成比例.①4、5
淘美怎么样
用微波炉解冻怎么操作的,点了解冻两个字后,
淘宝联盟安全吗
任意给定一个非零数,按下列程序计算,当m=2
1000千克等于多少克
兵燕组一个成语有哪些
想买台自动麻将机,不知道该选哪个牌子?
物质是由________、________等粒子构成,如氧
请教各位大侠从上海到澳门的省钱路线
我在前一个单位工作了4年,现在在这个单位只
推荐资讯
幼儿园招生方案?
莲花县环境保护局位置在什么地方啊,我要过去
三星core max微信怎样来截图
win10系统只有一个C盘共500G,现在想分成C、D
红茶能用凉水行吗
大众波罗polo劲情劲取11款波罗仪表玻璃怎么更
亲爱的翻译官 程家阳开的什么车
It’salovelydaytoday! ______gooutforawalk?
火车票改签为什么付了两份的钱
绝什么什么的成语
晚上睡觉出汗吃什么好,晚上睡觉出汗吃什么食
狼图腾的含义
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?