采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师 data.body.mediaUrl这个参数是从后台获取的在线地址 然后将它进行页面渲染 但还是不知道怎么优化加载 是在this.book这个对象里面吗
你好,具体的优化策略在第七章中有介绍。这里简单说明一下,epubjs的构造函数Epub支持传入两个参数:
new Epub(resUrl, settings)
第一个参数是资源的url,主要有三种应用方法:
1、传入整本电子书的下载地址
2、传入电子书的opf文件地址,如:http://47.99.166.157/epub2/2018_Book_KnowledgeAndInstitutions/OEBPS/package.opf,通过opf文件解析电子书,可以避免下载整本书,从而解决电子书的加载性能问题
3、传入电子书blob对象,在课程第八章电子书缓存一节中会重点讲解
事实上即便提供了电子书的下载地址,epubjs仍然会将这个文件转换为blob对象,然后进行解压,获取opf文件,所以这三种应用方式实际上都是在干同一件事,就是获取opf文件,进行电子书解析,所以上面提到的第二种方式是最高效的。
谢谢老师 自己还是有点笨
登录后可查看更多问答,登录/注册
Vue全家桶+最新前端技术+前后端分离架构,完整项目流程
2.3k 12
3.6k 10
2.0k 3
1.6k 24
1.5k 23