- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE2
基于vue的web阅读器的设计与实现
目录
TOC\o1-3\h\z\u摘要 I
1.绪论 1
1.1课题背景 1
1.2课题研究现状 1
1.2.1国内研究现状 1
1.2.2.国外研究现状 3
1.3课题意义 3
1.4论文结构安排 4
2.技术介绍 5
2.1B/S架构 5
2.2EPUB 5
2.3Vue.js 6
2.3.1MVVM模式 6
2.3.2Vue.js简介 6
2.3.3VueRouter 6
2.3.4VueCLI 7
2.3.5vuex 7
2.3.6axios 7
2.4Node.js 7
2.4.1Node.js简介 7
2.4.2Express框架 8
2.5Nginx 9
3需求分析和技术难点探究 10
3.1功能需求分析 10
3.1.1书城功能模块 10
3.1.2书架功能模块 11
3.1.3听书功能模块 11
3.1.4书籍详情功能模块 11
3.1.5阅读功能模块 12
3.2性能需求分析 12
3.3开发需求分析 13
3.4技术难点 14
3.4.1epub的解析与渲染 14
3.4.2跨域资源分享问题 14
3.5本章小结 15
4阅读器的设计与实现 16
4.1阅读器总体设计 16
4.2数据表设计 16
4.3页面设计 17
4.3.1书城页 17
4.3.2书籍详情页 18
4.3.3书架页 18
4.3.4阅读页 19
4.4书架功能模块 20
4.5阅读功能模块 21
4.5.1阅读器的解析和渲染 21
4.5.2个性化设置功能 21
4.5.3阅读跳转功能 22
4.5.4阅读器其他功能 23
4.6听书功能模块 24
4.7本章小结 25
5系统测试 26
5.1书城模块测试 26
5.2书架模块 29
5.3图书详情模块 31
5.3阅读器模块 32
5.4听书模块 37
5.5本章小结 38
6.总结与展望 39
参考文献 40
附录 42
PAGE2
1.绪论
1.1课题背景
阅读是人类获取知识的行为之一。在技术不发达,电子阅读还没有出现的年代,人们主要利用各种纸质媒体,如纸质图书、报纸、书刊杂志等进行阅读。21世纪以来,随着各种智能移动设备,如手机、ipad等的普及,更多的人开始选择在智能移动设备上进行移动电子阅读。同时,移动阅读因为其便携与方便,只需一部手机便可阅读大量书籍,受到越来越多人的青睐。据新华社发布的第18次全国国民阅读调查显示,2020年我国成年国民的人均电子书阅读量为3.29本;在媒介接触方面,手机接触时间最长,达100.75分钟;而每天互联网接触时长人均为67.82分钟REF_Ref101596805\r\h[1]。手机阅读和网络在线阅读成为成年国民数字化阅读的主要方式。
目前,移动阅读主要有三种形式。第一种是在浏览器上直接访问网站进行阅读,这项方式是由中国移动首次推广的,后来陆续有些文学网站例如晋江文学城、起点阅读等也采取了这种方式。此形式的好处就是无需再额外下载APP,只要在浏览器上输入相关地址便能直接在网页上进行阅读;第二种是利用专业的阅读器工具,如亚马逊的Kindle和掌阅推出的iReader电子书等进行阅读,不过这种方式有个明显的缺陷:投入成本过高,需要用户购买价格不菲的电子阅读器进行阅读;第三种方式则是下载移动阅读类的APP,在智能手机、平板电脑等终端上下载此类APP后,就可以随时随地进行阅读。第三种方式与第一种方式类似,其区别在于是否需要下载APP。
如今,大多数的优质阅读产品均是APP版本,Web阅读产品虽然也有,不过受限于之前的前端技术,体验与APP版本相差甚远。近几年随着如Vue.js前端MVVM框架的快速发展,web阅读产品进行全面更新和升级的基础已经到位。
1.2课题研究现状
1.2.1国内研究现状
2016年,吴硕硕学者在《基于backbone框架的阅读器的设计与实现》REF_Ref101725429\r\h[2]一文中,开发了一款web端的在线书城。此阅读器系统是基于B/S架构的单页面应用,用户的所有操作都在一个页面内进行。比起传统的网站,单页面应用在每次操作时只需局部刷新渲染
您可能关注的文档
- 2025【5S管理在电子厂生产中的作用12000字论文】.doc
- 2025【IIR数字滤波器的有限字长效应分析综述2200字】.docx
- 2025【JS银行柜面操作风险管理研究国内外文献综述5500字】.doc
- 2025【PON的基本原理分析综述3200字】.docx
- 2025【STC89C52单片机为核心的智能电子秤设计与实现15000字】.docx
- 2025【ST沈机债务重组的动因及其重组绩效研究文献综述3900字】.doc
- 2025【S村农村电网改造工程设计7200字】.docx
- 2025【S分行信用卡业务营销策略研究的国内外文献综述4400字】.docx
- 2025【S分行信用卡业务营销策略研究的相关概念及理论基础综述2300字】.docx
- 2025【S工程机械公司内部控制现状、问题及完善对策研究20000字】.docx
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)