- 最新优先:按发布日期降序排列(默认)
- 最早优先:按发布日期升序排列
- 排序按钮独立于类别筛选,互不干扰
- 首屏只加载 50 篇论文,DOM 轻量化
- 滚动到底部自动加载更多(每次 50 篇)
- 使用 IntersectionObserver 实现高性能监听
- 显示"加载更多..."动画提示
- 顶会彩色徽章:NeurIPS、CVPR、ICCV、ICML、ICLR、ACL、EMNLP 等
- 视觉区分:不同会议使用不同渐变色
- 位置优化:徽章显示在论文卡片右上角
- 预印本标记:灰色徽章标注 Preprint
- 从摘要中自动提取
Code:、Project:链接 - 自动识别 GitHub 链接
- 绿色按钮:Code 链接
- 蓝色按钮:Project 链接
- BibTeX 导出:一键导出当前筛选结果
- 自动生成引用格式
- 包含标题、作者、年份、ArXiv ID 和 URL
- 支持导出筛选/搜索后的结果
- 实时显示当前筛选结果数量
- "显示 X 篇论文"动态更新
- Venue 徽章渐变色设计
- Code/Project 按钮配色优化
- 加载指示器动画效果
- 论文卡片顶部留出徽章空间
- 分组筛选器(发表状态、研究领域、排序方式)
- 懒加载减少首屏加载时间
- 平滑滚动和加载体验
- 首屏只渲染 50 个 DOM 节点(原来 540+)
- 按需加载剩余内容
- 使用 IntersectionObserver 而非 scroll 事件
- 预先筛选和排序,不重复计算
- 克隆节点而非重新生成 HTML
- 减少 DOM 操作次数
- IntersectionObserver API(懒加载)
- 正则表达式提取代码链接
- Blob API(文件下载)
- CSS 渐变和动画
- Python 自动提取会议信息
- 智能徽章分类系统
- 链接提取算法
- 点击"最新优先"查看最新论文
- 点击"最早优先"查看历史论文
- 选择发表状态(全部/已发表/预印本)
- 选择研究领域(CV/NLP/ML 等)
- 两种筛选可以组合使用
- 在搜索框输入关键词
- 支持搜索标题、作者、摘要
- 筛选/搜索你需要的论文
- 点击"📥 导出结果"按钮
- 自动下载 BibTeX 文件
- 如果论文有代码,会显示绿色"💻 Code"按钮
- 如果论文有项目页面,会显示蓝色"🌐 Project"按钮
- 去重/合并版本:同一论文多个版本合并
- 月度分片数据:
2025-10.json、2025-11.json等 - CSV 导出:除了 BibTeX,也支持 CSV 格式
- 更多排序选项:按引用数、按相关度
- 标签云:可视化热门研究方向
- RSS 订阅:生成 RSS feed
打开浏览器访问 docs/index.html,测试以下功能:
- ✅ 滚动到底部,观察懒加载
- ✅ 点击排序按钮,查看论文重新排列
- ✅ 查看右上角的会议徽章颜色
- ✅ 寻找带有 Code/Project 按钮的论文
- ✅ 筛选几篇论文后点击导出
- 懒加载:首次打开只显示 50 篇,需要滚动加载更多
- 徽章颜色:只有已发表的顶会论文才有彩色徽章
- 代码链接:只有摘要中包含链接的论文才会显示按钮
- 导出功能:导出的是当前筛选/搜索的结果,不是全部
| 功能 | 状态 | 说明 |
|---|---|---|
| 排序功能 | ✅ 完成 | 最新/最早优先 |
| 懒加载 | ✅ 完成 | 每次加载 50 篇 |
| Venue 徽章 | ✅ 完成 | 顶会彩色标注 |
| 代码链接提取 | ✅ 完成 | 自动识别并显示 |
| BibTeX 导出 | ✅ 完成 | 一键下载 |
| 去重合并 | ⏳ 待实现 | 需要修改数据处理逻辑 |
| 数据分片 | ⏳ 待实现 | 需要修改存储结构 |
| CSV 导出 | ⏳ 待实现 | 扩展导出功能 |
所有功能已经部署到本地,可以立即使用!🎉