React
-
介绍一下react
-
React单项数据流
-
react生命周期函数和react组件的生命周期
-
react和Vue的原理,区别,亮点,作用
-
reactJs的组件交流
-
有了解过react的虚拟DOM吗,虚拟DOM是怎么对比的呢
-
项目里用到了react,为什么要选择react,react有哪些好处
-
怎么获取真正的dom
-
选择react的原因
-
react的生命周期函数
-
setState之后的流程
-
react高阶组件知道吗?
-
React的jsx,函数式编程
-
react的组件是通过什么去判断是否刷新的
-
如何配置React-Router
-
路由的动态加载模块
-
Redux中间件是什么东西,接受几个参数
-
redux请求中间件如何处理并发
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
}, // 系列列表 series: [{ name: '悬赏金', //图标类型 bar柱状图 type: 'bar', data: [92, 80, 72] }] }
**以上代码运行效果图** ![在这里插入图片描述](https://img-blog.csdnimg.cn/dd1e75c7ba4f4acc8aaa0f71b3d4409d.png#pic_center) ## 三、Echarts的常用图表 ##### 3.1 通用配置 通用配置指的就是任何图表都能使用的配置 ###### 3.1.1、标题:title **☞** [Echarts中的title配置项手册](https://bbs.csdn.net/topics/618166371) * 文字样式 `textStyle` * 标题边框 borderWidth边框宽度、borderColor边框颜色、borderRadius标题圆角 * 标题的位置 left(左)、top(上)、right(右)、bottom(下) ###### 3.1.2、提示:tooltip **☞** [Echarts中的tooltip配置项手册](https://bbs.csdn.net/topics/618166371) tooltip:提示框组件,用于配置鼠标滑过或点击图表时的显示框 * 触发的类型:trigger item(移入到轴内部触发)、axis(在轴上就会触发) * 触发的时机:triggerOn mouseover(鼠标滑过的时候展示),click(点击的时候触发) * 格式化:formatter 支持字符串模板、回调函数 **☞**[formatter使用字符串模板、回调函数方法和注意事项](https://bbs.csdn.net/topics/618166371) ###### 3.1.3、工具按钮:toolbox **☞** [Echarts中的toolbox配置项手册](https://bbs.csdn.net/topics/618166371) toobox:ECharts提供的工具栏 内置有导出图片、数据视图、动态类型切换、数据区域的缩放、重置五个工具 * 显示工具栏按钮feature + savaAsImage导出图片的功能 + dataView数据视图的功能 + restore重置的功能 + dataZoom区域缩放的功能 + magicType动态图表类型的切换 ###### 3.1.4、图例:legend **☞** [Echarts中的legend配置项手册](https://bbs.csdn.net/topics/618166371) 用于筛选系列,需要和series配合使用 * legend中data是一个数组 * legend中data的值需要和series数组中某组数据的name值一致 **通用配置代码如下(示例):**
**以上代码运行效果图** 1. 标题:title ![在这里插入图片描述](https://img-blog.csdnimg.cn/94237fc4458747f68c778a9df7b61d9f.png#pic_center) 2. 提示:tooltip ![在这里插入图片描述](https://img-blog.csdnimg.cn/ddbc9f9b46a547968600ca2a23c3bfe3.png#pic_center) 3. 工具按钮:toolbox ![在这里插入图片描述](https://img-blog.csdnimg.cn/97bdfaebf388455b961bf832370e78b0.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/6b42bb63b43e45e49bba668d487b0b67.png#pic_center) 4.图例:legend
legend:{
data:[‘悬赏金’,‘战损’]
},
**legend完整代码如下(示例):**
![在这里插入图片描述](https://img-blog.csdnimg.cn/514f417fe9cb4b428751d5298ef6f7d7.png#pic_center) ##### 3.2、Echarts中的7大图表 * 图表1:柱状图 * 图表2:折线图 * 图表3:散点图 * 图表4:饼图 * 图表5:地图 * 图表6:雷达图 * 图表7:仪表盘图 ###### 3.2.1、图表1:柱状图 **☞** [Echarts中的柱形图的常见效果配置项手册](https://bbs.csdn.net/topics/618166371) * 柱状图特点 柱状图,描述的是分类数据,呈现的每一个分类中有多少,通过柱状图,可以很清晰看出每个分类数据的情况! `将数据通过柱状图来实现,以下是柱状图案例:` 海贼悬赏金排行榜如下:
1.哥尔·D·罗杰 55亿6480万贝里
2.艾德华·纽盖特 50亿4600万贝里
3.海道 46亿1100万贝里
4.夏洛特·莉莉 43亿8800万贝里
5.红发杰克 40亿4890万贝里
6.蒙奇·D·路飞 30亿贝里(不排名先后顺序)
7.尤斯塔斯·基德 30亿贝里(不排名先后顺序)
8.托拉法尔加·罗 30亿贝里(不排名先后顺序)
9.马歇尔·D·汀奇 22亿4760万贝里
10.KING(亚尔贝鲁) 13亿9000万贝里
**实现步骤** 1. Echarts最基本的代码结构: 引入js文件。DOM容器,初始化对象,设置option 2. X轴数据: 数组1 : [‘哥尔·D·罗杰’,‘.艾德华·纽盖特’,‘海道’,‘.夏洛特·莉莉 ‘,‘红发杰克’,’.蒙奇·D·路飞’,‘尤斯塔斯·基德’,‘托拉法尔加·罗’,‘马歇尔·D·汀奇’,‘KING(亚尔贝鲁’] 3. Y轴的数据: 数组2:[55.648,50.46,46.11,43.88,40.489,30,30,30,22.476,13.9] 4. 图表类型: 在series下设置type:bar **代码如下(示例):**
Document **以上代码运行效果图** ![在这里插入图片描述](https://img-blog.csdnimg.cn/c3797138197e4038b6336761baf133ad.png#pic_center) ###### Echarts中的柱形图的常见效果 **☞** [Echarts中的柱形图的常见效果配置项手册](https://bbs.csdn.net/topics/618166371) **1.标记:** markPoint(配置最大值 、最小值) 、markLine(配置平均值) **2.显示:** label设置show为true(数值显示) 、barWidth(柱宽度)、x轴和y轴配置互换一下(横向柱状图),rotate(旋转) `在series配置代码如下(实例)`
series:[{
name:‘海贼悬赏金排行榜’,
type:‘bar’,
data:yDataArr,
label:{
// show为true数值显示
show:true,
// rotate旋转
rotate:60,
// position数值显示位置
// position:‘top’
},
// barWidth柱宽度(没一列宽度)
barWidth:‘80%’,
//markPoint(配置最大值 、最小值)
markPoint:{
data:[{
type:‘max’,
name:‘最大值’
},{
type:‘min’,
name:‘最小值’
}]
},
//markLine(配置平均值 )
markLine:{
data:[{
type:‘average’,
name:‘平均值’
}]
}
}]
以上代码运行效果图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/38cc6c00859a463c814a52b220871094.png#pic_center) ###### 3.2.2、图表2:折线图 **实现步骤** ### 最后 为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。 **[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/topics/618166371)** ![](https://img-blog.csdnimg.cn/img_convert/ebac2ab824bae173dc22054a17212598.png) ![](https://img-blog.csdnimg.cn/img_convert/5230c48fd0fcb265f3401a21603bda2b.png)
还没有评论,来说两句吧...