epubjs阅读器引擎
pub.js是一个用于在浏览器中展示epub文档的JavaScript库,解决了epub电子书的解析、渲染、定位等技术难题,提供了媲美原生APP的阅读体验。
git地址:https://github.com/futurepress/epub.js
epub.js核心类
git地址:https://github.com/futurepress/epub.js
epub.js核心类
- Book 阅读器解析Rendition 阅读器渲染Locations 阅读器定位Navigation 存储目录信息View Manager 阅读器渲染出来的视图管理EpubCFI 利用EpubCFI标准进行文字级别定位(可以定位到电子书中任意一个字符)Theme 管理场景切换Spine 指定阅读顺序和管理SectionSection 指向具体章节(全文检索、章节切换)Contents 管理章节资源内容(为某章节添加自定义字体)Hook 定义钩子函数、管理类的生命周期Annotations 管理标签(文字高亮显示)