第 5 章:第三方组件
1. 阅读参考资料
2. 二进熵函数
基本要求:
- 在 spa 仓库创建 31-echart 目录
- 使用 EChart 组件绘制二进熵函数曲线
- 二进熵函数:
H(p) = -p*log(p)-(1-p)log(1-p)
- 二进熵函数中 p 是概率,取值范围是 0~1 之间
- 二进熵函数的对数底数是 2
参考资料:
示例参考:
3. 百度地图
基本要求:
- 在 spa 仓库创建 32-map 目录
- 展示百度地图
- 百度地图的中心点为河北师大软件学院
- 在地图上标注 505 教室
- 信息窗口中显示课程名字、地点、时间和老师的头像信息
- 软件学院的地图坐标是:114.529963, 38.003679
参考资料:
示例参考:
4. 语法高亮
基本要求:
- 在 spa 仓库创建 33-hightlight 目录
- 使用 behave 插件让 textarea 文本框具有 IDE 的代码编辑功能
- 点击添加按钮后 textarea 文本框中的代码添加到页面上
- 页面上的代码呈现出语法高亮
- 页面上的代码可以删除
参考资料:
示例参考:
5. Excel 表格
基本要求:
- 在 spa 仓库创建 34-excel 目录
- 使用 handsontable 插件在页面上显示一个 Excel 表格
- 表格提供上下文菜单
- 在页面上显示一个有意义的数据
参考资料:
示例参考:
6. 数学公式编辑(选做)
基本要求:
- 在 spa 仓库创建 35-formula 目录
- 使用 Mathquill 插件在页面上实现一个数学公式编辑功能
- 通过添加按钮将数学公式编辑框中的数学公式添加到页面上
参考资料:
示例参考: