psnine-enhanced-version icon indicating copy to clipboard operation
psnine-enhanced-version copied to clipboard

使用webpack打包的方法进行整体重构

Open swsoyee opened this issue 5 years ago • 1 comments

  • [x] 跳转到页面底部功能
  • [x] 问答一览页面图表优化
  • [x] 黑条文字鼠标悬浮显示
  • [x] 对发帖楼主增加“楼主”标志
  • [x] 热门帖子增加 热门 标签
  • [x] 实时统计创建机因时候的文字数
  • [x] 输入框下方追加输入内容预览框(BBCode自动转换)
  • [x] 奖杯心得按“顶”的数量排序功能
  • [x] 只显示为获得奖杯
  • [x] 奖杯统计扇形图
  • [x] 奖杯获得时间线形图
  • [x] 悬浮于头像显示个人界面
  • [x] 在攻略页面增加自己奖杯的获得状况
  • [x] 增加帖子楼层信息
  • [x] 自动翻页
  • [x] 个人主页下显示所有游戏 // TODO 可和自动翻页方法合并
  • [x] 回复内容回溯
  • [ ] 自动签到功能
  • [x] 悬浮图标显示自己的游戏的完成度
  • [x] 汇总已获得和未获得奖杯
  • [x] 汇率转换
  • [x] 只看史低
  • [x] 数折页面根据降价幅度变更标题颜色
  • [x] 回复按钮悬浮触发显示
  • [x] 数折价格走势
  • [x] 层内逆序显示

swsoyee avatar Oct 03 '20 03:10 swsoyee

@Nathaniel-Wu 已经发出邀请为项目的合作者了,应该可以直接编辑这个PR了

在 40726ca 中已经将函数移动到功能分类文件中了,如果可以的话现在几个问题需要帮忙解决一下:

  1. 在 https://www.psnine.com/psngame/15120/comment 中,控制台出现了无法解析的日期(?):

    not parsed: 评分 8 

  2. 点击评论分数分布时,分数筛选不正确。
  3. 似乎和filteredCriticPost, filterUserPost()耦合了,不太好拆。如果有时间的话能帮忙下filterUserPost()的拆分那就最好了。
  4. 整块函数体太大了,希望能把里面的小函数移动到函数体外面,加点注释方便阅读。参考:src/components/TrophyPieChart/index.js

开发方法:

  1. npm i
  2. npm run dev 参考:https://github.com/SettingDust/webpack-userscript-template

swsoyee avatar Oct 04 '20 12:10 swsoyee