恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

3分钟跑起一个 EPUB 阅读器:epubjs-reader 入门

  • 首页
  • 资讯中心
  • /
  • 3分钟跑起一个 EPUB 阅读器:epubjs-reader 入门

相关资讯

从RNN到Transformer:NLP技术演进与预训练模型实战指南 2026/8/22 19:29:01
前端工程师转型AI Agent开发:基于TypeScript与LangChain的实战指南 2026/8/22 19:29:01
AViTS技术:自适应令牌选择如何优化生成式AI推理效率 2026/8/22 19:29:01

最新资讯

02-无人售货柜整体部署架构:Nginx作为统一入口的三端流量设计
蓝桥杯国赛“轨道炮”真题解析:从数学建模到算法优化的实战指南
GetQzonehistory完整指南:三步备份QQ空间十年说说,把青春存成文件
C++模板本质:编译期类型工厂与契约式编程
最优化问题建模与求解:从数学原理到竞赛实战全解析
一键重置 JetBrains 试用期:30 秒拿回全新 30 天评估期

今日推荐

markdown-it-vue 踩坑排障:从安装到渲染的 6 个高频问题快速讲清
多尺度智能体控制:从宏观密度场到微观决策的架构与实践
CUBE标准:统一AI智能体评测的度量衡与架构解析

本周热门

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码
【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码
隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

3分钟跑起一个 EPUB 阅读器:epubjs-reader 入门

发布时间:2026/8/22 19:29:01
3分钟跑起一个 EPUB 阅读器:epubjs-reader 入门 3分钟跑起一个 EPUB 阅读器epubjs-reader 入门【免费下载链接】epubjs-readerEpub.js Reader项目地址: https://gitcode.com/gh_mirrors/ep/epubjs-reader你想在网站上展示 EPUB 电子书自己写切章、翻页、字号、目录逻辑太费劲。epubjs-reader 是基于 EPUB.js 库做出来的完整网页 EPUB 阅读器clone 下来就能跑带目录、书签、阅读位置恢复的阅读界面直接给你。 能力速览它自带什么点左右箭头或按键盘翻页支持一键全屏侧边栏目录点击章节直接跳转书签和笔记笔记可以锚定到具体文字全书搜索、高亮批注以插件形式提供阅读位置和设置存在浏览器里下次打开自动恢复⚡ 三步跑起来git clone https://gitcode.com/gh_mirrors/ep/epubjs-reader cd epubjs-reader npm install npm start终端会提示端口号默认从 8080 开始被占用就自动找下一个浏览器访问http://localhost:8080/示例书《白鲸》直接读起来。默认书写在 reader/index.html 里换书有两个办法URL 传参地址后拼?bookPath比如http://localhost:8080/?bookPathhttps://s3.amazonaws.com/epubjs/books/alice.epub就是《爱丽丝梦游仙境》改代码ePubReader(书地址, { restore: true })restore表示下次访问时恢复阅读位置想嵌进自己的页面把reader/css和reader/js两个目录拷进你的项目页面里按顺序引入jquery.min.js、epub.js、reader.js三个脚本放一个div idviewer容器再调用ePubReader(books/book.epub, { restore: true })阅读区就出来了。顶栏的书签、设置、全屏按钮都是现成的不用另做 UI。这是复用样例最快的路径别自己重造轮子。动手改东西都在哪项目结构很简单看两个目录就够src/controllers/7 个控制器各管一块 UI目录、书签、笔记、设置想改交互从这里入手src/plugins/全书搜索和高亮批注扩展可以单独挑走改了 src 记得跑grunt watch重新构建页面加载的是reader/js里的编译产物⚠️ 你可能踩的坑本地 EPUB 打不开浏览器有 CORS 限制file://直接读会被拦。把书放到静态服务器上传 URL 即可改了代码页面没变你改的是 src页面加载的是 reader/js记得重新构建阅读位置丢了进度存在浏览器本地localforage换浏览器或清数据就没了。要跨设备同步得自己接后端想快速搞一个网页里的 EPUB 阅读页面抄这份样例、换个书地址就行。【免费下载链接】epubjs-readerEpub.js Reader项目地址: https://gitcode.com/gh_mirrors/ep/epubjs-reader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号