WIP: Refactor-huangzirui #97

Draft
huangzirui wants to merge 15 commits from refactor-huangzirui into master

重构了js文件夹下部分js代码
1.重构了部分方法,代码更为简洁。
2.一些目前已弃用的属性或方法修改为支持的属性或方法。
3.修改了部分代码书写规范。
4.优化了高亮和取消高亮方法:
a.支持更多的浏览器实现高亮;
b.对性能再次优化,选中大篇文章能较快显示;
c.发现并解决了文章中若存在单词“mark”,选中“mark”以及“mark”之前的部分单词时,会导致文章发生错误的bug;
d.优化了cancelHighlighting方法,减少了时间、空间复杂度,使代码更为简洁;
5.删除了tanyanmei-fillword.js文件,测试过程中未发现其用途。

重构了js文件夹下部分js代码 1.重构了部分方法,代码更为简洁。 2.一些目前已弃用的属性或方法修改为支持的属性或方法。 3.修改了部分代码书写规范。 4.优化了高亮和取消高亮方法: a.支持更多的浏览器实现高亮; b.对性能再次优化,选中大篇文章能较快显示; c.发现并解决了文章中若存在单词“mark”,选中“mark”以及“mark”之前的部分单词时,会导致文章发生错误的bug; d.优化了cancelHighlighting方法,减少了时间、空间复杂度,使代码更为简洁; 5.删除了tanyanmei-fillword.js文件,测试过程中未发现其用途。
huangzirui added 118 commits 2023-06-02 21:55:57 +08:00
a0ddf4bdad 上传文件至 'app/static/js'
修复了 Bug492 选中问号出现多个问号的问题。
解决了选中紧跟标点符号的单词,单词能正常显示。
优化了选中较长的文章时页面容易出现卡顿的问题。

谢谢。可以在优化的部分添加点注释吗?解释一下。

谢谢。可以在优化的部分添加点注释吗?解释一下。
huangzirui added 1 commit 2023-06-05 08:37:32 +08:00
This pull request has changes conflicting with the target branch.
  • app/templates/userpage_get.html
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b refactor-huangzirui master
git pull origin refactor-huangzirui

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff refactor-huangzirui
git push origin master
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mrlan/EnglishPal#97
There is no content yet.