|
8 | 8 |
|
9 | 9 | ### 描述 Description
|
10 | 10 |
|
11 |
| -- 灵活且貌似轻量的 `学习强国` 油猴插件。 |
| 11 | +- 灵活且貌似轻量的 `学习强国` 油猴脚本。 |
12 | 12 |
|
13 |
| -- 如果感觉功能不强大,去看看 [Node.js 版](https://github.com/Xu22Web/tech-study-node 'Node.js 版') `https://github.com/Xu22Web/tech-study-node` |
| 13 | +- 与此同时,提供更加便捷的版本选择 |
| 14 | + |
| 15 | + - [Node.js 版](https://github.com/Xu22Web/tech-study-node 'Node.js 版') |
| 16 | + |
| 17 | + - [Docker 版](https://github.com/Xu22Web/tech-study-docker 'Docker 版') |
14 | 18 |
|
15 | 19 | ### 交流群 Telegram Group
|
16 | 20 |
|
|
72 | 76 |
|
73 | 77 | ### 更新与维护 Update and Maintenance
|
74 | 78 |
|
75 |
| -1. 修复同屏任务点击关闭后,任务无法继续进行的问题 |
| 79 | +1. 修复获取分数失败,界面显示异常的问题 |
76 | 80 |
|
77 |
| -2. 优化视听学习的结束时间。若视频时长大于 120s ,则在 120s 左右关闭;否则在视频总时长左右关闭页面 |
| 81 | +2. 新增类 Composition API,优化代码逻辑,同时压缩脚本文件,减小文件体积 |
78 | 82 |
|
79 |
| -3. 新增文章选读、视听学习在页面无效时,自动跳过问题页面 |
| 83 | +3. 与此同时,提供更加便捷的版本选择 |
80 | 84 |
|
81 |
| -4. 发布基于 Node.js 以及 puppeteer 的全套解决方案,[Node.js 版](https://github.com/Xu22Web/tech-study-node) 解决了滑动验证问题等问题,实现全自动化 |
| 85 | + - [Node.js 版](https://github.com/Xu22Web/tech-study-node 'Node.js 版') |
| 86 | + |
| 87 | + - [Docker 版](https://github.com/Xu22Web/tech-study-docker 'Docker 版') |
82 | 88 |
|
83 | 89 | ### 公告 announcement
|
84 | 90 |
|
|
108 | 114 |
|
109 | 115 | - 脚本配置
|
110 | 116 |
|
111 |
| - 1. 脚本配置 `src/config/script.ts` |
| 117 | + 1. 版本配置 `src/config/version.ts` |
| 118 | + |
| 119 | + 2. 脚本配置 `src/config/script.ts` |
112 | 120 |
|
113 |
| - 2. API 配置 `src/config/api.ts` |
| 121 | + 3. 编译配置 `src/config/compile.ts` |
114 | 122 |
|
115 |
| - 3. URL 配置 `src/config/url.ts` |
| 123 | + 4. 接口配置 `src/config/api.ts` |
116 | 124 |
|
117 |
| - 4. 编译配置 `src/config/compile.ts` |
| 125 | + 5. 链接配置 `src/config/url.ts` |
118 | 126 |
|
119 |
| - 5. 任务配置 `src/config/task.ts` |
| 127 | + 6. 任务配置 `src/config/task.ts` |
120 | 128 |
|
121 | 129 | - CSS 文件
|
122 | 130 |
|
|
150 | 158 | 即
|
151 | 159 |
|
152 | 160 | ```
|
153 |
| - ✔ 完成编译: tech-study.ts -> tech-study.js |
154 |
| - ✔ 完成编译: ./config/api.ts -> tech-study.js |
155 |
| - ✔ 完成编译: ./config/url.ts -> tech-study.js |
156 |
| - ✔ 完成编译: ./utils/index.ts -> tech-study.js |
157 |
| - ✔ 导出文件: tech-study.js |
| 161 | + ✔ 完成编译: index.ts -> index.js |
| 162 | + ✔ 已生成 用户脚本配置 注释! |
| 163 | + ✔ 完成编译: ./config/api.ts -> api.js |
| 164 | + ✔ 完成编译: ./config/url.ts -> url.js |
| 165 | + ✔ 完成编译: ./config/task.ts -> task.js |
| 166 | + |
| 167 | + ... ... |
| 168 | + |
| 169 | + ✔ 导出整合的脚本文件: tech-study.js |
158 | 170 | ```
|
159 | 171 |
|
160 | 172 | - 功能特性(基于`TypeScript Compiler API`)
|
|
178 | 190 | 1. 文件`file`文本插入到主文件一起导出,相当于合并多个`*.ts`文件导出为一个`*.js`文件
|
179 | 191 |
|
180 | 192 | 2. 此类型`import`语句不会被编译到结果
|
| 193 | +
|
| 194 | +- 类似组合式接口(类似 `Composition API`) |
| 195 | +
|
| 196 | + 模拟 `ref`,`watch`,`watchEffect` 等 API。 |
0 commit comments