Browse Source

注意事项

master
imp 2 years ago
parent
commit
f10943c1f4
  1. 3
      paper/core/Utils.js
  2. 9
      readme.md

3
paper/core/Utils.js

@ -32,5 +32,6 @@ Utils = {
return Utils.htmlDecode( return Utils.htmlDecode(
name.replace(new RegExp(REGULAR_STRING.HTML_STYLE_TAG, "gm"), '').replace(new RegExp(REGULAR_STRING.ENTER, "gm"), '') name.replace(new RegExp(REGULAR_STRING.HTML_STYLE_TAG, "gm"), '').replace(new RegExp(REGULAR_STRING.ENTER, "gm"), '')
) )
} },
} }

9
readme.md

@ -25,4 +25,11 @@
1. 在`index.html`的`<select>`中添加一个`<options>` 1. 在`index.html`的`<select>`中添加一个`<options>`
2. 在`paper/`目录下添加一套试卷评分的处理类,格式和逻辑见`paper_1.js` 2. 在`paper/`目录下添加一套试卷评分的处理类,格式和逻辑见`paper_1.js`
3. 在`index.js`中`startButton.onclick`方法里添加一条`case`,用于处理新添加的试卷 3. 在`index.js`中`startButton.onclick`方法里添加一条`case`,用于处理新添加的试卷
## 注意事项/难点
1. 组件标题是富文本,需要解析富文本才能拿到颜色、背景等属性
2. 一条评分点可能对应多个配置的变化,如何识别关键配置,并对比是难点所在
3. 评分点的要求有时候需要具象到代码层面,如`标题黑色`,但其实在代码中纯黑色`#000000`,`#212121`也是黑色,这时候在拿到颜色后,需要一个判断是否是暗色的方法,判断配置中颜色是否是暗色
4. 对BI产品的属性程度,比如`标题黑色`,不仅可以在组件标题中设置,仪表板样式和平台样式也可以影响标题颜色,例如:仪表板样式标题是黑色,组件标题也是黑色,但这时候组件标题里颜色配置是自动配置(也就是无任何配置从而继承仪表板样式中的颜色)
Loading…
Cancel
Save