二(2-1、2-2)web阅读器简介及开发准备工作

阅读器的工作原理及开发流程

  • 知识点解析

在这里插入图片描述

  • 阅读器工作原理简介在这里插入图片描述
  • 开发流程
    在这里插入图片描述
  • epub电子书:
    本质上是一个zip文件,可以通过 在cmd中 用unzip进行解压

开发准备工作(生成字体图标)

icomoon中生成图标

  • 点击首页 icomoon App在这里插入图片描述
  • 新建一个图标集合
  • 在阿里图库中找到自己想要的图标保存在一个文件夹中

点击new empty set
在这里插入图片描述

  • 修改名称
  • 点击import Icons
  • 导入刚才的文件夹中图标
  • 点击generat font 生成自己的图标
  • dowmload下载图标
  • 将自己的图标导入项目中

3.搭建脚手架

//用vue init搭建脚手架
vue init webpack my-project

--offline离线模式搭建脚手架

  • 首先去官网下载脚手架模板
  • 解压文件
  • 将脚手架模板的文件复制到 vue-templates下
C:\Users\linqiaoxin>cd .vue-templates/
C:\Users\linqiaoxin\.vue-templates>xcopy "C:\Users\linqiaoxin\Downloads\webpack-develop" "webpack"

-建立项目

vue init webpack --offline obook-demo
npm run dev
//运行项目
  • 在 config/index.js 中修改host的localhost0.0.0.0
 host: '0.0.0.0', // can be overwritten by process.env.HOST
  • 将电子书复制到 static目录下
  • 在站点中下载这本书 查看静态资源服务器是否生效

http://172.20.10.6:8080/#/static/2018_Book_AgileProcessesInSoftwareEngine.epub

  • 下载sass
//下载对css的支持
npm install node-sass sass-loader --save-dev
//sass是css的一种扩展语言
//save-dev 会将配置文件写入package.json 当中 写到devDependencies中
"devDependencies": {
...
  },
  • 下载阅读器引擎
npm install epubjs --save
//--save 会存到package.json的"dependencies"上
"dependencies": {
    "epubjs": "^0.3.85",
    "vue": "^2.5.2",
    "vue-router": "^3.0.1"
  },
  • 将图标目录拷贝到工作区当中
  • src/assets/下新建styles文件夹,assets主要存放静态资源
  • 将自己图标的fonts文件夹、style.css 拷到styles目录下面
  • 拷贝完毕将icon文件夹移出工作区
  • style.css改成icon.css

在这里插入图片描述

  • 在main.js中进行引用
import '@/assets/styles/icon.css'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值