为了账号安全,请及时绑定邮箱和手机立即绑定
  • 电子书文件一定要放在public文件下,否则会导致电子书无法渲染出来,被坑了半小时·····

    查看全部
  • reset网址:https://meyerweb.com/eric/tools/css/reset/index.html

    查看全部
    4 采集 收起 来源:reset+global

    2018-11-14

  • 在meta标签中设置如下,禁止用户误操作缩放页面

    maximum-scale=1.0,minimum-scale=1.0,user-scalable=no


    查看全部
    2 采集 收起 来源:viewport配置

    2018-11-19

  • jcr

    https://github.com/sam9831/ebook-demo-resource.git

    查看全部
  • 增加动态变化

    document.addEventListener("DOMContentLoaded", setFontSize);

    window.addEventListener('resize', setFontSize)

    function setFontSize() {

        const html = document.querySelector("html");

        let fontSize = window.innerWidth / 10;

        fontSize = fontSize > 50 ? 50 : fontSize;

        html.style.fontSize = fontSize + "px";

    }


    查看全部
    2 采集 收起 来源:rem配置

    2018-08-24

  • https://github.com/vuejs-templates/webpack

    查看全部
  • EPUB电子书格式简介:

    minetype:EPUB文件的资源格式

    metainfo/container.xml告诉阅读器根本路径,content.opf

    content.opf:

    metadata列出了主要的出版信息

    manifest主要列出了图片,文件,目录(ncx)以及章节信息。

    spine指书籍的阅读顺序。

    guide表示指南,非必须的



    查看全部
  • 查看全部
    1 采集 收起 来源:reset+global

    2019-10-19

  • window.innerWidth和window.outterWidth在移动端是没有区别的,都是指屏幕宽度;而在PC端,window.innerWidth指的是页面内容区域的宽度,不包含控制台部分的区域,而window.outterWidth代表的是窗口的宽度

    查看全部
    1 采集 收起 来源:rem配置

    2019-09-01

  • epubjs工作原理:

    通过epubjs解析epub,创建Book对象

    调用renderTo方法生成Rendition对象(负责电子书的渲染),通过Rendition,得到Theme对象(负责电子书的样式和主题)

    Location:负责电子书的定位,拖动进度条的定位功能,由Book对象生成

    Navigation:由Book对象生成,用来展示电子书目录,并提供目录所在的路径


    查看全部
  • 上面人是怎么写的笔记,全扯淡啊,发的什么玩意

    查看全部
    1 采集 收起 来源:课程介绍

    2019-01-14

  • npm install node-sass sass-loader --save-dev 会加到package.json里面的 devDependencies上

    npm install epubjs --save 会加到dependencies上


    查看全部
  • 课程介绍

    了解阅读器工作原理,了解epub格式的解析原理

    运用Vue.js+epub.js实现一个简单的阅读器

    实现阅读器的基础功能,如字号选择,背景色的选择


    课程安排

    阅读器院里的学习-搭建vue-cli环境

    -编写阅读器源码-总结学习知识点


    前置学习

    VUe.js的基本语法

    css3和scss的基本用法

    静态资源服务器(Nginx)的搭建方法


    学习建议

    先学原理,在着手实现

    语法学习和实践学习相结合

    重视产品体验,开发高质量的产品(可用和交互)


    查看全部
    1 采集 收起 来源:课程介绍

    2018-11-27

    1. epubjs 会实例化一个 Book 对象,Book 对象会对电子书进行解析。

    2. 可以通过 Book 对象的 renderTo 方法实例化一个 Rendition 对象,

    Rendition 对象主要负责电子书的渲染。

    1. 通过 Rendition 可以得到 Theme 对象,Theme 对象主要负责电子书的样式和主题,

    比如 切换字体大小,样式,更改主题颜色等。

    1. Location 负责电子书的定位,比如 拖动进度条跳转等。它是由 Book 对象生成的。

    2. Navigation 负责展示电子书的目录,并提供目录的路径,它是由 Book 对象生成的。


    查看全部
  • icon图标https://img1.sycdn.imooc.com//5bd7c2450001501e10590703.jpg

    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
1.阅读器的工作原理 2.ePub的工作原理 3.阅读器引擎epub.js的应用 4.Vue.js的基本应用和过渡动画实现 5.阅读器的基本功能实现方法
老师告诉你能学到什么?
本课程是Vue.js的中级课程,适合前端刚入门或有一定基础的同学进行学习,同时本课程包含大量阅读器方面的专业知识,适合想了解阅读器实现原理的同学学习

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!