JavaScript

epubjs 学习笔记(一)

2020-12-10  本文已影响0人  剑指流云

EPUB(function)

创建一本新书,用于初始化电子书的入口方法

// book = ePub(url,options )
const  book = ePub("/path/to/book.epub", {})
参数说明:
返回值:

Book (class)

一个Epub表示形式,带有用于加载,解析和操纵其内容的方法。

// book = new Book(url,options )
const  book = new Book("/path/to/book.epub", {})
const  book = new Book({ replacements: "blobUrl" })
参数说明:
属性 类型 描述
requestMethod method 一个要使用的请求函数,而不是默认函数
requestCredentials Boolean 发送带有凭证的xhr请求
requestHeaders Object 发送xhr请求标头
encoding string binary或base64 默认是binary
replacements string base64,blobUrl或none,默认是none
canonical method 可选功能,用于确定路径的规范网址
openAs string 确定输入类型的可选字符串
返回值:
静态成员:
实例成员:
参数 类型 描述
input string/ArrayBuffer
what string 什么 类型的方式打开,可选值binary ,base64,epub,opf,json,directory

返回值:Promise 当书加载完毕的时候返回

参数 类型 描述
path string 加载资源路径

返回值:Promise 当书加载完毕的时候返回

参数 类型 描述
path string 路径
absolute boolern 可选参数 强制解析完整的URL

返回值:解析的路径字符串

参数 类型 描述
path string 路径

返回值 : string 标准路径字符串

参数 类型 描述
target string

返回值 : `Section 对象

参数 类型 描述
element element/string element对象或者id字符串
options object 可选参数

返回值:Rendition

参数 类型 描述
credentials boolern

返回值:void

参数 类型 描述
headers object 请求头

返回值:void

参数 类型 描述
cfiRange epubCFI epub cfi

返回值:Range

参数 类型 描述
identifier string 标识符

返回值:key[string]

上一篇 下一篇

猜你喜欢

热点阅读