简介:通过本课程,大家可以了解电子书阅读器的基本工作原理及ePub格式电子书的解析原理,我会手把手带大家用Vue.js来实现一个手机阅读器,实现电子书的阅读功能,以及一些辅助功能,如翻页、字号设置、主题设置、阅读进度调整和电子书目录。本课程浅显易懂,配合实际应用案例,适合初学者和有一定前端知识的同学进行学习。
第1章 课程介绍
介绍本课程的主要内容,通过本次课程可以学到的知识点,展示本次课程最终实现的界面及功能,针对课程介绍中涉及的知识点,介绍具体的学习路径和课时安排,介绍本课程需要的必要的前置学习条件。深入学习,详见:https://coding.imooc.com/class/285.html
第2章 阅读器简介及开发准备工作
介绍ePub格式电子书的原理,开发前的准备工作(搭建静态资源服务器+图标生成+安装node.js环境),并通过vue命令生成vue-cli脚手架,形成项目开发框架。
第3章 阅读器开发
阅读器引擎epubjs介绍,电子书的解析和渲染功能、翻页功能、阅读器标题栏和菜单栏功能实现、阅读器字号设置功能、阅读器阅读进度设置功能、阅读器目录功能实现,以及进行课程总结。
- 视频: 3-1 epubjs核心工作原理 (00:47)
- 视频: 3-2 电子书解析和渲染 (09:24)
- 视频: 3-3 电子书翻页功能实现 (04:10)
- 视频: 3-4 标题栏和菜单栏实现(上) (09:02)
- 视频: 3-5 标题栏和菜单栏实现(下) (11:19)
- 视频: 3-6 字号设置功能实现(上) (11:07)
- 视频: 3-7 字号设置功能实现(中) (17:11)
- 视频: 3-8 字号设置功能实现(下) (10:51)
- 视频: 3-9 主题设置功能实现(上) (07:40)
- 视频: 3-10 主题设置功能实现(下) (11:18)
- 视频: 3-11 阅读进度功能实现 (11:00)
- 视频: 3-12 目录功能实现 (08:27)
- 视频: 3-13 课程总结 (00:50)
解锁即可观看《大前端》完整课程视频
大前端
1个业务场景打通全端、全栈、全流程,实现全局思维与综合技术能力全面突破;对标阿里P6,8个月成为前端高级人才
【第1周】认识大前端,全栈开发初体验
【第2周】企业标准的开发环境搭建
【第3周】NoSQL数据库的设计与集成
【第4周】JWT登录鉴权—通用登录模块后端开发
【第5周】团队协作-文档管理与缺陷控制
【第6周】团队协作-版本管理
【第7周】团队协作-自动化流程
【第8周】全栈开发—首页模块
【第9周】 全栈开发—用户中心
【第10周】全栈开发—发贴/回帖模块
【第11周】消息中间件开发(WebSocket通信)
【第12周】组件化思想进阶:iview上手文章管理
【第13周】中后台权限系统:前端权限设计方案
【第14周】中后台权限系统:基于角色&菜单权限设计
【第15周】首页可视化图表与日志服务
【第16周】WebApp页面设计与开发
【第17周】Vue3全家桶+Vite开发工具
【第18周】前后端项目Vue3重构
【第19周】性能优化(服务端渲染)
【第20周】uniapp开发(首页/菜单定制/搜索)
【第21周】uniapp开发(登录、详情、个人中心)
【第22周】uniapp内容安全、订阅消息
【第23周】小程序支付专题
【第24周】跨平台框架Flutter2与状态管理方案
【第25周】封装请求&数据持久化方案&路由
【第26周】Flutter 后台消息&打包上线
【第27周】Electron桌面端与主流的框架
【第28周】Electron桌面端-社区业务集成
【第29周】React17新特性
【第30周】React-Hooks&状态管理方案
【第31周】React组件库设计&工程化
【第32周】React工程化&性能优化