一、JavaScript Bookmarklet(论文文献综述)
郑作勇,左可玲[1](2021)在《网络教学视频书签的设计与实现》文中研究说明在网络教学视频回放时,如果能快速跳转到重点或者感兴趣的位置,对于提高学习效率具有很大的帮助。针对这一目标,设计了一种视频书签的记录和播放方法,能够记录视频网址、播放位置和时长等视频书签信息,以驱动浏览器快速回放。具体的原理为:先以开启调试端口的方式启动Chrome浏览器并跳转访问视频网址,接着使用特定的HTTP GET指令获取含有视频网页的WebSocket地址并和Chromium内核建立通信连接,最后根据Chrome调试协议注入JavaScript脚本并执行,用于获取视频书签信息和跳转到指定位置播放。使用Java编程实现的结果证实了该方法的可行性,尤其适合碎片化的网络学习。
刁喆,孙鼎,袁艺[2](2021)在《基于WebVPN系统的数字资源获取安全机制研究》文中研究表明随着新型冠状病毒疫情的爆发,我国远程学习和办公的人数大幅增加.在疫情新形势下,人们对移动办公、远程接入企业或学校内部网络的需求越来越加强烈.VPN即虚拟私人专用网络,是办公内网在因特网等公共网络上的延伸,被广泛应用于企业、高校等场景.而WebVPN作为远程用户访问最有效的技术之一,可实现信息简化、网络系统优化等工作.基于对WebVPN系统技术的分析,并结合国际关系学院的校园内网,利用JavaScript脚本,提出了一种新的数字资源获取方法,解决了平时WebVPN系统使用时登录繁琐复杂的问题.
胡亚倩[3](2020)在《基于作文检索和赏析系统的前端性能优化实践》文中提出随着时代的发展,科技的进步,互联网越来越成为人们生活中不可或缺的一部分。各式各样的Web应用层出不穷,争奇斗艳,营造了一种良性的竞争氛围。各家公司都争相把速度最快,性能最好的产品展示给客户,都不约而同的将提高Web应用的性能和用户满意度作为核心竞争力。在此基础上要想提高用户的满意度,需要结合用户的反馈对Web应用的性能进行优化。资料显示当页面的首屏加载时间超过5秒后,大约超过50%的访问用户会因等待时间太久而选择跳出页面,可见页面的加载速度会直接影响用户的去留。并且,若一款Web应用没有良好的易用性,就容易让用户在使用过程中产生各种困惑,从而会给用户体验带来负面影响,降低用户的使用意愿。本文以优化作文浏览和赏析系统的性能和提高用户满意度为目标,研究如何在前端职责范围内,提高页面加载速度和易用性。首先,本文对原作文检索和赏析系统的设计和实现做了概要叙述。该系统基于Vue.js框架进行开发,主要实现了作文检索、作文阅读和作文赏析等功能。方便用户在广泛的作文素材中快速地查找到目标内容,并且有利于用户在阅读作文的过程中将自己独到的见解记录并保存下来,以便复习查看,进而利于用户提高写作能力。然后,本文对原作文检索和赏析系统进行了性能测试,发现原系统主要存在两个性能问题:作文检索页面加载性能问题和易用性问题,并基于这些性能问题制定了衡量指标,利用衡量指标将抽象的性能问题数据化和可视化,从而为问题定位和优化工作的成果提供数据支持。之后,依据浏览器渲染原理对引发性能问题的原因进行深入分析。并根据这些原因制定了相对应的性能优化方案,对于加快作文检索页面加载速度:提出利用Node中间层实现服务端渲染、延迟加载图片、按需引入UI组件和可视化图表和利用Webpack实现按需加载的方式,从实际提高首页速度;对于易用性能的优化:提出缩短用户执行常用操作的时间的思想和方法,有效提高了系统的易用性。最后,将这些优化方案应用到原系统中,分别对优化前后的系统进行测试。将优化前后的两组测试结果进行对比和分析,得出原系统的性能得到了提升的结论,从而证明了所设计和实现的优化方案是可行并且有效的。
董晓静[4](2020)在《基于jQuery的双语阅读系统研究与设计》文中认为双语阅读系统不仅为用户提供优质的阅读体验,更是为各大院校机构提供一整套的特色管理方案,包含领导对于学校的管理、教师对于班级的管理和学生在系统平台的使用数据的管理。机构的每个角色可以根据数据来动态地调整管理方案,提高教学和学习质量。系统的建成,将有助于提升各大院校双语教学的能力和教研的科学能力,打造国内领先的双语阅读产品。论文通过查阅大量文献、学习相关的互联网技术和研究其他电子阅读平台的发展状况,实现了功能相对完好的双语阅读系统。首先,论文研究了当前课题的意义和国内外的发展现状,分析系统生产的优势和系统需具备的基础功能;然后,论文针对系统开发所需要的关键技术进行深度的研究和分析,选择出适合系统开的前端框架jQuery、vue;其次,论文针对系统用户的不同角色进行需求设计,从图书到管理到发现再到个人中心等一系列的用户需求进行细致的研究,制定出合理的需求设计方案;再次,论文描述系统设计的更稳定、更合理的系统架构,制定一系列的流程设计图,规划出系统开发的主线方向;最后,通过前期设计的系统框架和需求方案,对系统每个版块的功能进行实现,展示出主要功能实现的效果图,然后将系统在不同的浏览器进行测试,测试功能实现的完整性和系统兼容性。双语阅读系统经过严格的测试,策划业务的所有可行性方案,并且及时收集用户反馈进行功能的完善,进行系统版本的迭代开发。目前已经成为一款具有人性化的用户体验、良好的交互性能、完整的社交功能的应用系统,系统已正式上线,被很多学校投入使用。
柯闽[5](2018)在《HandsFree Browser-基于眼动追踪和声音控制的无双手操作浏览器》文中研究指明互联网作为一种连接世界的沟通工具,让人们足不出户就可攫取来自地球另一端的最新信息,与不同国家的人拉近距离。然而,截止2017年残疾人数占世界人口的五分之一,这意味着世界上有至少1100万人在某种程度上无法享受与正常人同样的生活。根据World Wide Web Consortium的网络无障碍标准,正常人和残疾人应该拥有相同的网络使用权利。然而,传统的浏览器使用鼠标和键盘作为输入,这一特征阻碍了许多无法使用双手的特殊人士无论何时何地都能自如得获得信息的权利。幸运的是,眼睛和声音这两种感官帮助残疾人士找到了新的控制模式。随着眼动追踪仪和声音识别技术的兴起,目前关于使用眼睛或者声音控制浏览器的研究逐渐增多。GazeTheWeb(GTW)浏览器作为一款完全使用眼动追踪模仿鼠标和键盘输入的浏览器,旨在帮助残疾人完完全全释放双手无障碍的使用浏览器。然而眼动追踪仪追踪的眼睛坐标覆盖了一定区域,用户需要一定时间缩小范围,选取目标。这导致用户在阅读页面的同时还需要花费更多的时间和精力控制浏览器,大大增加了用户的用眼负担,并且目前的研究并没有至少两种控制模式的浏览器。本文以更好的用户体验和系统实用性为目标,在GTW浏览器中加入声音控制来改进GTW浏览器的效率。在改进之前,本文通过任务完成时间和用户评分比较了声音控制的Chrome浏览器插件HandsFreeForChrome(HFC)和GTW浏览器的任务用时和实用性。实验显示相比于HFC,GTW浏览器需要更长的时间完成输入文字和点击链接,但是拥有更高的完成精确性。根据实验结果,本文在GTW中整合了声音控制模式,用户不仅可以单独使用眼动追踪或声音命令控制浏览器,而且可以同时使用眼睛和声音仿真鼠标“点击”链接。改进后的多模式浏览器HandsFree Browser不仅将GTW的平均用时减少5倍,系统实用性评分优于GTW。实验参与者对于声音命令的加入给出了正面评价,证明了HandsFree浏览器的成功的多模式整合,同时开创了多模式软件开发的方向,不仅点亮了残障人士的未来,也为类似的研究提供了理论和实践背景的参考依据。
周敏[6](2017)在《基于WebGIS的森林抚育样地可视化信息系统研究》文中进行了进一步梳理在中央财政森林抚育补贴政策实施过程中,为了能够及时掌握成效监测情况,客观评价产出效益,从国家层面选设一定规模的固定样地作为国家级样地,建立森林抚育国家级样地成效监测可视化信息系统(以下简称“森林抚育系统”)。国家级样地的监测数据具有多尺度性、多维性、时序性、多源性和空间性等特点,传统的数据可视化技术并不能完全揭示监测数据中隐含的信息,将WebGIS(网络地理信息系统)与传统可视化挖掘技术相结合,便于用户对数据进行各种探索。本文结合WebGIS技术体系以及其他较成熟的技术体系,设计了基于WebGIS的森林抚育样地可视化信息系统的总体架构,提出了基于WebGIS的森林抚育样地空间数据模型与组织的思路与方法,构建了符合森林抚育应用需求的样地数据库模型,采用ArcGIS API for JavaScript实现了森林抚育样地管理信息开发平台。主要研究内容如下:(1)对森林抚育成效监测相关业务调查分析,总结监测主要范围及内容,分析可视化需求以及功能需求,设计实现了森林抚育系统的主要功能。基于建库与制图一体化设计思想,采用ArcSDE构建统一数据库基本框架,实现了基于数据库的森林抚育样地信息可视化与动态制图。(2)分析林业数据可视化特点,研究森林抚育可视化表达框架与知识库,总结了多尺度模式下要素的选择以及约束方法,提出一套较为系统的森林抚育样地数据专题地图表达模式。(3)深入研究ArcGIS API for JavaScript框架,并针对其不完善的功能进行扩展研究,完成了对地图图层、要素编辑、散点聚合以及统计图专题图等的扩展与封装,为相关开发提供借鉴。为提高可视化效果,采用ECharts图表库对数据进行图形化处理,实现定位图表专题图,提高了样地数据可视化程度。
吴硕硕[7](2016)在《基于backbone框架的阅读器的设计与实现》文中研究表明电子书是互联网时代的产物,通过互联网可以实现信息的快速共享,电子书传播迅速、资源广泛,受到了众多人们的喜欢,并显着地影响了人们的阅读习惯。鉴于电子书广阔的市场前景,出现了众多的电子阅读设备、在线书城、阅读客户端等,支持用户阅读电子书籍。A公司开发了Web端的在线书城,为了带给用户良好的阅读体验,决定设计实现阅读器,支持在线阅读。阅读器系统是基于B/S模式的,从服务器端获得书籍相关数据,通过浏览器展示给用户。在阅读的过程中,需要不断加载下一章内容,刷新页面重新加载的方式不仅浪费时间,而且会造成阅读卡顿。为了尽量避免这个问题,我们设计实现的阅读器是一个单页面应用,用户的操作都在一个页面内,每次操作只需要局部渲染,减少了系统响应时间,提高了可用性。单页面应用可以借助Backbone框架实现,该框架为开发者提供了前端复杂逻辑的解决方案,是开发单页面应用的利器。阅读器系统是基于单页面+API的形式实现的,比起传统的多重HTML页面更加灵活,使用体验接近本地移动或桌面应用程序。本文通过分析阅读器的项目背景和用户需求,将阅读器系统分为正文阅读、书籍评论、书签管理、章节管理和书籍购买五大功能模块。在阅读器的设计阶段,画出系统模块图,依据Backbone框架给出项目的整体架构,并阐述了各个模块的设计细节。基于各个模块的设计方案,结合代码和运行界面描述模块的实现关键点。最后,针对阅读器现阶段的实现效果做出了总结和展望。
祝翘楚[8](2015)在《Android平台视频嗅探下载软件的设计与实现》文中研究说明近些年智能手机、平板电脑迅速普及,Android以其良好的用户体验、高度的开放性,成为了目前使用最广泛的移动平台操作系统。随着移动互联网的高速发展,人们越来越多地使用移动设备观看视频。目前国内外大部分视频网站如YouTube、优酷、土豆等都针对Android系统开发了符合HTML5规范的移动版视频网页,用户可以使用Android设备通过浏览器观看到海量的网络视频资源。然而这种观看方式受到网络环境和流量资费的制约,用户无法在没有Wi-Fi的环境下观看网络视频,这样便有了离线观看视频的需求。现有办法是安装各个网站的客户端,将网络视频缓存到本地实现离线观看。这种方法存在着诸多不足,客户端只能下载其相应网站的视频,下载到本地的视频无法导出只能用客户端观看,而且有些视频不提供下载,有些网站没有客户端。可以说现有的方式无法满足用户离线观看视频的需求。基于这种背景及需求,本文设计了一种基于JavaScript与DOM交互技术、MIME解析与文件特征签名过滤的双重嗅探视频方式,并能多线程多任务支且持断点续传下载视频的Android平台网络视频嗅探下载软件,实现对HTTP协议点播视频,HTTP Live Streaming协议点播、直播视频的嗅探及下载,使得Android用户可以在网络环境良好的情况下下载网络视频到本地,并在想要观看时可以离线观看。
吴畏[9](2014)在《跨平台移动客户端电子图书系统的设计与实现》文中认为当前移动设备快速发展,市场上运行于移动设备上的有多个移动平台(比如Android,iOS等),与之相配套的移动应用需求也快速增加,但传统的移动应用开发模式难度较高,开发周期较长,维护成本较高,移植很困难。很不利于现在市场对移动应用的大规模需求。在此基础上,本文提出了移动应用的一种可移植的快速开发框架,重点研究了在此框架的基础上如何实现可以较好的满足移动应用移植的需求,降低开发的技术门槛和后期维护成本;同时增加系统的稳定性,保持较好的性能和用户体验,且能实现完全的功能性需求和好的扩展性。本文具体的实现了一个跨平台移动客户端电子图书系统,从而较好的说明了可移植的快速开发框架。并讨论了电子图书系统的典型业务逻辑;对系统做了模块调用关系图,说明了模块间的调用关系;对每个模块作了功能说明和接口定义,并具体的对模块的实现作了详细的说明;最后针对本系统的实现上的一些比较重要的具体关键技术点作了详细的描述。通过对快速开发框架的讨论和实现一个基于此框架的具体客户端电子图书系统,可以看到本文讨论的开发框架是可行的,能适用于电子图书类的移动应用,且也可以能较好的适用于其他类型的应用。采用本文的快速开发框架能在保持较好用户体验和完整功能性的前提下,较好的解决当前移动开发周期长,成本高等突出的矛盾,对现阶段的移动应用开发有积极的促进作用。
刘剑涛[10](2012)在《图书馆云翻译书签的设计与实现》文中指出针对用户在访问图书馆数字资源时存在的语言和语义障碍,通过合理选择并集成现有的云翻译、云词典服务,设计一种用开源脚本库jQuery实现的浏览器翻译小书签,并就方案的可行性和关键性技术问题展开深入探讨。实践证明该翻译书签具有较强的实用性和良好的用户体验。
二、JavaScript Bookmarklet(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、JavaScript Bookmarklet(论文提纲范文)
(1)网络教学视频书签的设计与实现(论文提纲范文)
0 引言 |
1 视频书签的原理和设计 |
2 实现 |
3 存在问题和后续工作 |
(2)基于WebVPN系统的数字资源获取安全机制研究(论文提纲范文)
1 Web VPN?SSL VPN技术原理 |
1.1 VPN技术原理 |
1.2 SSL协议VPN的组成 |
1.3 反向代理技术 |
1.4 基于反向代理的WebVPN |
2 基于WebVPN的数字资源获取技术———JavaScript脚本的运用 |
2.1 JavaScript脚本原理 |
2.2 利用JavaScript脚本简化资源获取步骤 |
2.3 实例运用 |
2.4 技术总结 |
3 结语 |
(3)基于作文检索和赏析系统的前端性能优化实践(论文提纲范文)
摘要 |
Abstract |
1 引言 |
1.1 背景和意义 |
1.2 国内外研究现状 |
1.3 研究工作和结构安排 |
1.3.1 研究工作 |
1.3.2 结构安排 |
2 性能优化相关技术介绍 |
2.1 Node.js |
2.2 服务端渲染(SSR) |
2.3 Vue.js |
2.4 Webpack |
2.5 本章小结 |
3 作文检索和赏析系统的设计与实现 |
3.1 系统背景和意义简介 |
3.2 原系统架构设计 |
3.3 系统功能模块设计 |
3.3.1 登录注册模块设计 |
3.3.2 个人中心模块设计 |
3.3.3 作文检索模块设计 |
3.3.4 作文赏析模块设计 |
3.3.5 首页模块设计 |
3.4 系统功能模块实现 |
3.4.1 登录注册模块实现 |
3.4.2 个人中心模块实现 |
3.4.3 作文检索模块实现 |
3.4.4 作文赏析模块实现 |
3.4.5 首页模块实现 |
3.5 本章小结 |
4 作文检索和赏析系统性能问题定位与分析 |
4.1 系统的前端架构和问题综述 |
4.1.1 作文检索和赏析系统前端架构 |
4.1.2 问题综述 |
4.2 作文检索页面加载性能问题 |
4.2.1 作文检索页面指标定义和获取方法 |
4.2.2 作文检索页面实际指标统计结果 |
4.2.3 作文检索页面问题分析 |
4.3 易用性能问题 |
4.3.1 易用性能指标定义和获取 |
4.3.2 易用性能实际指标测试结果 |
4.3.3 易用性能问题分析 |
4.4 本章小结 |
5 作文检索和赏析系统优化方案设计与实现 |
5.1 前端性能优化方案综合论述 |
5.1.1 作文检索页面加载性能优化方案论述 |
5.1.2 易用性优化方案论述 |
5.2 利用Node中间层实现服务端渲染 |
5.2.1 利用Node中间层实现服务端渲染的设计 |
5.2.2 利用Node中间层实现服务端渲染 |
5.3 图片延迟加载 |
5.3.1 图片延迟加载的设计 |
5.3.2 图片延迟加载的实现 |
5.4 按需引入UI组件和可视化图表 |
5.4.1 按需引入UI组件和可视化图表的设计 |
5.4.2 按需引入UI组件和可视化图表的实现 |
5.5 Webpack按需加载 |
5.5.1 Webpack按需加载的设计 |
5.5.2 Webpack按需加载的实现 |
5.6 易用性能优化 |
5.6.1 易用性能优化设计 |
5.6.2 易用性能优化实现 |
5.7 本章小结 |
6 系统测试和优化结果分析 |
6.1 功能测试 |
6.2 单页面性能测试 |
6.2.1 作文检索页面测试 |
6.2.2 易用性能测试 |
6.3 测试所使用的硬件环境 |
6.4 优化结果分析 |
6.4.1 作文检索页面优化结果分析 |
6.4.2 易用性优化结果分析 |
6.5 本章小结 |
7 总结与展望 |
7.1 总结 |
7.2 展望 |
参考文献 |
致谢 |
(4)基于jQuery的双语阅读系统研究与设计(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题研究背景 |
1.2 课题研究意义 |
1.3 国内外发展现状 |
1.4 论文主要研究内容及论文安排 |
第二章 关键技术 |
2.1 HTML技术 |
2.2 CSS技术 |
2.2.1 CSS选择器 |
2.2.2 CSS盒模型 |
2.3 JavaScript技术 |
2.4 jQuery技术 |
2.5 Bootstrap技术 |
2.6 Vue技术 |
第三章 需求分析 |
3.1 功能性需求分析 |
3.1.1 首页的需求分析 |
3.1.2 书城的需求分析 |
3.1.3 管理/班级的需求分析 |
3.1.4 发现的需求分析 |
3.1.5 个人中心的需求分析 |
3.1.6 阅读器的需求分析 |
3.2 非功能性需求分析 |
第四章 总体设计 |
4.1 系统架构 |
4.2 系统功能设计 |
4.2.1 首页的功能设计 |
4.2.2 书城的功能设计 |
4.2.3 班级/管理的功能设计 |
4.2.4 发现的功能设计 |
4.2.5 个人中心的功能设计 |
4.2.6 登录注册的功能设计 |
4.2.7 阅读器的功能设计 |
4.3 系统业务设计 |
4.3.1 登录激活流程 |
4.3.2 图书购买流程 |
4.3.3 图书阅读流程 |
4.3.4 创建圈子流程 |
4.3.5 读书会创建流程 |
第五章 功能实现 |
5.1 首页功能实现 |
5.2 书城功能实现 |
5.2.1 书城的首页 |
5.2.2 书城详情页 |
5.2.3 图书的详情页 |
5.3 班级/管理功能实现 |
5.4 发现功能实现 |
5.4.1 发现首页的功能实现 |
5.4.2 全部圈子功能实现 |
5.4.3 读书会功能实现 |
5.4.4 书评功能实现 |
5.5 个人中心功能实现 |
5.5.1 个人中心 |
5.5.2 我的图书 |
5.5.3 我的阅历 |
5.5.4 我的关注 |
5.5.5 书摘书评 |
5.5.6 消息管理 |
5.5.7 私信管理 |
5.5.8 个人设置 |
5.5.9 我的圈子 |
5.5.10 个人主页 |
5.5.11 我的账户 |
5.6 登录注册功能实现 |
5.7 阅读器功能实现 |
5.7.1 作品阅读 |
5.7.2 版本切换 |
5.7.3 作品购买 |
5.7.4 内容搜索 |
5.7.5 进度调整 |
5.7.6 字号调整 |
5.7.7 书签功能 |
5.7.8 笔记功能 |
5.7.9 翻译(查词)功能 |
5.7.10 目录列表 |
5.7.11 书签列表 |
5.7.12 笔记列表 |
5.7.13 音视频播放 |
第六章 系统测试 |
6.1 功能测试 |
6.1.1 登录测试 |
6.1.2 激活测试 |
6.1.3 首页功能测试 |
6.1.4 图书/书城测试 |
6.1.5 班级/管理测试 |
6.1.6 发现测试 |
6.1.7 阅读器测试 |
6.2 测试兼容性 |
6.3 测试性能 |
第七章 总结与展望 |
参考文献 |
致谢 |
(5)HandsFree Browser-基于眼动追踪和声音控制的无双手操作浏览器(论文提纲范文)
摘要 |
Abstract |
第一章 引言 |
1.1 研究背景及意义 |
1.2 研究现状 |
1.2.1 眼动追踪 |
1.2.2 声音控制 |
1.2.3 多模式综合控制的应用 |
1.3 本文主要研究内容 |
1.4 论文组织结构 |
第二章 GazeTheWeb眼动追踪控制浏览器 |
2.1 GTW界面 |
2.1.1 输入控制 |
2.1.2 链接导航 |
2.1.3 浏览器控制 |
2.1.4 视频控制 |
2.2 底层框架 |
2.3 GTW的不足和改进难点 |
第三章 声音识别控制技术 |
3.1 HFC运行原理 |
3.1.1 输入控制 |
3.1.2 浏览器控制 |
3.1.3 视频控制 |
3.1.4 链接导航 |
3.2 模糊发音处理 |
3.3 声音识别API的选取 |
第四章 GTW和HFC两种浏览器控制技术评估分析 |
4.1 测试实验 |
4.1.1 实验参数设置 |
4.1.2 实验步骤介绍 |
4.1.3 实验因变量计算 |
4.2 问卷调查 |
4.2.1 问卷调查表介绍 |
4.2.2 结果 |
第五章 Hands Free浏览器--基于眼动追踪和声音识别控制的浏览器 |
5.1 声音处理 |
5.1.1 声音识别 |
5.1.2 文本结果处理 |
5.2 声音命令调用 |
5.2.1 浏览器控制 |
5.2.2 链接导航 |
5.2.3 输入控制 |
5.2.4 视频控制 |
5.3 评估分析 |
5.3.1 测试实验 |
5.3.2 问卷调查 |
5.3.3 不足和未来改进方向 |
总结和展望 |
参考文献 |
致谢 |
个人简历、在学期间的研究成果及发表的学术论文 |
(6)基于WebGIS的森林抚育样地可视化信息系统研究(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.2.1 WebGIS研究现状 |
1.2.2 GIS在林业中的应用 |
1.2.3 林业GIS数据可视化 |
1.3 研究意义 |
1.4 研究内容和技术路线图 |
1.4.1 研究内容 |
1.4.2 技术路线图 |
2 WebGIS技术和前端技术 |
2.1 WebGIS技术 |
2.1.1 REST |
2.1.2 WebGIS组成 |
2.1.3 ArcGIS Server |
2.1.4 ArcGIS API for JavaScript概述 |
2.2 前端核心技术 |
2.2.1 GeoJSON |
2.2.2 Ajax技术 |
2.2.3 浏览器矢量绘制方法 |
2.3 前端辅助框架 |
2.3.1 jQuery |
2.3.2 ECharts |
2.4 本章小结 |
3 系统分析与设计 |
3.1 系统分析 |
3.1.1 研究区概况 |
3.1.2 系统目标 |
3.1.3 用户分类 |
3.1.4 需求描述 |
3.1.5 数据流程图 |
3.1.6 数据字典 |
3.2 系统设计原则 |
3.3 系统架构设计 |
3.4 系统功能设计 |
3.5 系统数据库设计 |
3.5.1 空间数据库 |
3.5.2 属性数据库 |
3.6 本章小结 |
4 系统实现及关键技术 |
4.1 系统开发运行环境 |
4.2 主要功能实现及实例 |
4.2.1 样地数据管理模块 |
4.2.2 样地专题地图模块 |
4.2.3 样地查询模块 |
4.2.4 样地分析模块 |
4.3 系统实现关键技术 |
4.3.1 自定义图层 |
4.3.2 要素编辑 |
4.3.3 散点聚合 |
4.3.4 基于知识库的专题地图表达 |
4.4 本章小结 |
5 总结与展望 |
5.1 总结 |
5.2 展望 |
参考文献 |
个人简介 |
导师简介 |
获得成果目录 |
致谢 |
(7)基于backbone框架的阅读器的设计与实现(论文提纲范文)
摘要 |
Abstract |
第一章 引言 |
1.1 项目背景 |
1.2 阅读器的发展概况 |
1.3 本文主要研究的工作 |
1.4 本文的组织结构 |
第二章 技术综述 |
2.1 Backbone.js框架 |
2.1.1 Backbone.js简介 |
2.1.2 MVP模式 |
2.2 模块定义规范 |
2.2.1 AMD规范 |
2.2.2 CMD规范 |
2.3 Grunt自动化构建 |
2.4 jQuery技术 |
2.5 Underscore.jS库 |
2.6 本章小结 |
第三章 阅读器的分析与设计 |
3.1 项目总体规划 |
3.2 系统需求分析 |
3.2.1 系统的功能性需求 |
3.2.2 正文阅读功能需求 |
3.2.3 书籍评论功能需求 |
3.2.4 书签管理功能需求 |
3.2.5 章节管理功能需求 |
3.2.6 书籍购买功能需求 |
3.3 系统总体设计与模块设计 |
3.3.1 系统模块划分 |
3.3.2 系统总体架构 |
3.3.3 正文阅读模块 |
3.3.4 书籍评论模块 |
3.3.5 书签管理模块 |
3.3.6 章节管理模块 |
3.3.7 书籍购买模块 |
3.4 本章小结 |
第四章 阅读器的实现 |
4.1 正文阅读的实现 |
4.1.1 Model层的实现 |
4.1.2 Presenter层的实现 |
4.1.3 View层的实现 |
4.2 书籍评论 |
4.2.1 JS评论模板的渲染 |
4.2.2 评论字数的监控 |
4.2.3 书籍评论结果展示 |
4.3 书签管理 |
4.3.1 阅读进度的获取 |
4.3.2 章节跳转的实现 |
4.3.3 书签管理结果展示 |
4.4 书籍购买 |
4.4.1 单章购买AJAX请求的实现 |
4.4.2 批量购买价格的计算 |
4.4.3 书籍购买结果展示 |
4.5 本章小结 |
第五章 总结与展望 |
5.1 总结 |
5.2 进一步工作展望 |
参考文献 |
致谢 |
(8)Android平台视频嗅探下载软件的设计与实现(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 项目背景 |
1.2 项目内容和意义 |
1.2.1 项目内容 |
1.2.2 项目意义 |
1.3 该类软件的现状 |
1.4 本文工作 |
1.5 章节安排 |
2 关键技术分析以及研究 |
2.1 Android系统架构 |
2.1.1 应用程序层 |
2.1.2 应用程序框架层 |
2.1.3 系统运行库层 |
2.1.4 Linux内核层 |
2.2 HTTP协议及多线程下载 |
2.2.1 HTTP请求工作原理 |
2.2.2 HTTP多线程下载技术原理 |
2.2.3 HTTP下载断点续传技术原理 |
2.3 Android平台支持的视频传输协议 |
2.3.1 HTTP渐进式下载 |
2.3.2 HTTP Live Streaming协议 |
2.4 基于HTML DOM解析的视频嗅探技术 |
2.5 基于MIME和特征签名过滤的视频嗅探技术 |
2.6 SQLite嵌入式数据库 |
2.7 Vitamio框架 |
3 需求分析与总体设计 |
3.1 需求分析 |
3.1.1 项目概述 |
3.1.2 功能需求 |
3.1.3 性能需求 |
3.1.4 可靠性需求 |
3.1.5 接口需求 |
3.2 系统结构设计 |
3.3 功能模块划分 |
3.3.1 浏览器模块 |
3.3.2 视频地址嗅探模块 |
3.3.3 下载模块 |
3.3.4 视频预览与播放模块 |
3.4 UI设计 |
3.5 数据库设计 |
4 详细设计与实现 |
4.1 浏览器模块 |
4.1.1 网页显示 |
4.1.2 网页控制 |
4.1.3 书签添加与访问 |
4.1.4 屏幕适配 |
4.2 视频地址嗅探模块 |
4.2.1 基于JavaScript解析DOM嗅探 |
4.2.2 基于MIME与特征签名过滤嗅探 |
4.2.3 小结 |
4.3 下载模块 |
4.3.1 下载任务管理 |
4.3.2 HTTP协议视频下载 |
4.3.3 HLS协议视频下载 |
4.3.4 下载任务信息显示 |
4.3.5 保持后台下载阻止系统休眠 |
4.4 视频预览与播放模块 |
4.4.1 异步加载缩略图 |
4.4.2 使用Vitamio播放视频 |
5 软件测试 |
5.1 测试环境 |
5.2 界面适配测试 |
5.3 功能测试 |
5.4 健壮性测试 |
结论 |
参考文献 |
致谢 |
(9)跨平台移动客户端电子图书系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1. 研究工作的背景与意义 |
1.2. 跨平台移动客户端国内外研究历史与现状 |
1.2.1. 传统PC领域跨平台方案 |
1.2.2. 跨平台移动客户端方案 |
1.3. 移动客户端电子图书系统的国内外研究历史与现状 |
1.3.1. iBooks |
1.3.2. Kindle |
1.3.3. 多看阅读 |
1.4. 本文的主要贡献与创新 |
1.5. 本论文的结构安排 |
第二章 移动平台开发框架和开发模式 |
2.1. 移动平台与传统的PC平台的区别 |
2.1.1. 便携性好 |
2.1.2. 性能较低 |
2.1.3. 触屏操作 |
2.1.4. 屏幕分辨率高 |
2.1.5. 物理设备固定 |
2.1.6. 平台系统受限 |
2.1.7. 程序隔离 |
2.1.8. 扩展设备受限 |
2.1.9. 续航受限 |
2.2. 移动平台开发框架 |
2.2.1. iOS开发平台 |
2.2.2. Android开发平台 |
2.3. 移动应用程序模型 |
2.3.1. Web APP |
2.3.2. Native APP |
2.3.3. Hybrid APP |
2.4. 本章小结 |
第三章 跨平台框架的架构设计 |
3.1 跨平台框架的需求分析 |
3.1.1. 可移植性 |
3.1.2. 完全的功能性 |
3.1.3. 良好的性能 |
3.1.4. 良好的用户体验 |
3.1.5. 较低的开发和维护成本 |
3.1.6. 好的扩展性 |
3.2 架构设计 |
3.3. 框架架构说明 |
3.4. 架构的可行性分析 |
3.4.1. 可移植性 |
3.4.2. 完全的功能性 |
3.4.3. 良好的性能 |
3.4.4. 良好的用户体验 |
3.4.5. 较低的开发和维护成本 |
3.4.6. 好的扩展性 |
3.4.7. 接.桥技术分析 |
3.4.8. PhoneGap分析 |
3.4.9. Web部分组件开发分析 |
3.5. 结论 |
3.6. 本章小结 |
第四章 移动客户端电子图书系统的需求分析 |
4.1. 系统需求分析 |
4.1.1. 书城 |
4.1.2. 书房 |
4.1.3. 阅读 |
4.2. 电子图书系统典型业务逻辑一 |
4.2.1. 业务说明 |
4.3. 电子图书系统典型业务逻辑二 |
4.3.1. 业务说明 |
4.4. 本章小结 |
第五章 移动客户端电子图书系统的设计 |
5.1. 模块调用关系 |
5.1.1. 说明 |
5.2. 模块功能定义 |
5.2.1. 本地程序框架模块 |
5.2.2. 书城界面模块 |
5.2.3. 书房界面模块 |
5.2.4. 阅读界面模块 |
5.2.5. 书城功能模块 |
5.2.6. 书房功能模块 |
5.2.7. 阅读功能模块 |
5.2.8. 接.桥模块 |
5.2.9. iOS功能模块 |
5.2.10. Android功能模块 |
5.3. 模块设计 |
5.3.1. iOS本地应用程序框架 |
5.3.2. Android本地程序框架模块 |
5.3.3. 书城界面模块 |
5.3.4. 书房界面模块 |
5.3.5. 阅读界面模块 |
5.3.6. 书城功能模块 |
5.3.7. 书房功能模块 |
5.3.8. 阅读功能模块 |
5.3.9. 接.桥模块 |
5.3.10. iOS功能模块 |
5.3.11. Android功能模块 |
5.4. 本章小结 |
第六章 移动客户端电子图书系统的实现 |
6.1. 模块实现描述 |
6.1.1. iOS本地应用程序框架 |
6.1.2. Android本地程序框架模块 |
6.1.3. 书城界面模块 |
6.1.4. 书房界面模块 |
6.1.5. 阅读界面模块 |
6.1.6. 书城功能模块 |
6.1.7. 书房功能模块 |
6.1.8. 阅读功能模块 |
6.1.9. 接.桥模块 |
6.1.10. iOS功能模块 |
6.1.11. Android功能模块 |
6.1.12. 服务器 |
6.2. 关键技术点研究 |
6.2.1. 服务器交互接.原理 |
6.2.2. 图书内容数据流 |
6.2.3. 分页原理 |
6.2.4. 搜索及定位原理 |
6.2.5. 简繁体搜索原理 |
6.2.6. 横竖排支持原理 |
6.2.7. 目录结构及定位原理 |
6.2.8. 书签功能及定位原理 |
6.2.9. 屏幕亮度调节原理 |
6.2.10. 文字复制原理 |
6.3. 本章小结 |
第七章 结论与展望 |
7.1. 结论 |
7.2. 展望 |
致谢 |
参考文献 |
四、JavaScript Bookmarklet(论文参考文献)
- [1]网络教学视频书签的设计与实现[J]. 郑作勇,左可玲. 信息技术与信息化, 2021(12)
- [2]基于WebVPN系统的数字资源获取安全机制研究[J]. 刁喆,孙鼎,袁艺. 信息安全研究, 2021(08)
- [3]基于作文检索和赏析系统的前端性能优化实践[D]. 胡亚倩. 华中师范大学, 2020(12)
- [4]基于jQuery的双语阅读系统研究与设计[D]. 董晓静. 北京邮电大学, 2020(05)
- [5]HandsFree Browser-基于眼动追踪和声音控制的无双手操作浏览器[D]. 柯闽. 福州大学, 2018(03)
- [6]基于WebGIS的森林抚育样地可视化信息系统研究[D]. 周敏. 北京林业大学, 2017(04)
- [7]基于backbone框架的阅读器的设计与实现[D]. 吴硕硕. 南京大学, 2016(10)
- [8]Android平台视频嗅探下载软件的设计与实现[D]. 祝翘楚. 大连理工大学, 2015(03)
- [9]跨平台移动客户端电子图书系统的设计与实现[D]. 吴畏. 电子科技大学, 2014(03)
- [10]图书馆云翻译书签的设计与实现[J]. 刘剑涛. 现代图书情报技术, 2012(06)