将ISTEX按钮集成到Primo工具中的JavaScript实现
需积分: 13 155 浏览量
更新于2024-12-13
收藏 2KB ZIP 举报
资源摘要信息:"本文档介绍了如何将ISTEX按钮集成到Primo工具中,ISTEX按钮是使用AngularJS编写的JavaScript代码,它允许在Primo(NUI)中查询ISTEX平台。此集成可以通过在元数据中提供不同标准来使用Openurl查询ISTEX平台,包括在土井、标题和作者姓名、标题和ISSN/ISBN、以及标题和出版日期上进行查询。为了使ISTEX按钮在Primo(NUI)页面上正常工作,必须将代码复制到视图包或CENTRAL_PACKAGE的js文件夹中的custom.js文件中。此外,用户还可以选择ISTEX按钮在页面上的位置,如在'摘要'显示中。"
知识点一:Primo(NUI)工具
Primo是由Ex Libris公司开发的下一代图书馆集成发现工具,NUI代表下一代用户界面。它提供了一个全面的解决方案,用于简化和增强用户对图书馆资源的发现和利用。Primo不仅支持传统图书馆资源的搜索,还能够与各种外部数据库和资源进行交互。用户可以通过Primo在一个搜索框中查找各种类型的信息资源,包括图书、期刊文章、报纸、电子资源等。
知识点二:ISTEX平台
ISTEX是法国的一个数字文献集成平台,它汇集了大量的学术文章、会议论文、专利、报告和文档等,覆盖了从1920年至今的文献。ISTEX平台支持跨学科的搜索,旨在为研究者和教育工作者提供一个可以访问到高质量学术资源的平台。
知识点三:JavaScript和AngularJS
JavaScript是一种高级的、解释型的编程语言,它是网页设计和开发中最基本的技术之一。JavaScript可以用来在网页中实现动态效果、添加交云互动性以及与后端服务器通信。AngularJS是谷歌支持的一个开源JavaScript框架,它用于构建基于MVC(模型-视图-控制器)架构的单页应用程序(SPA)。AngularJS提供了一种更高效的方式来处理网页中常用的功能,如数据绑定、依赖注入、AJAX交互和DOM操作等。
知识点四:OpenURL
OpenURL是一种基于互联网的链接标准,它定义了一种生成和解析链接的方法,这些链接用于将用户从一个数字资源带到另一个位置,其中可能包含该资源的全文、引文信息、相关资源链接、元数据或其它服务。在文档中提到的使用OpenURL查询ISTEX平台,说明在集成ISTEX按钮到Primo(NUI)时,需要利用这种标准来链接到相关的学术资源。
知识点五:custom.js文件
custom.js是Web应用程序中用于存放自定义JavaScript代码的文件。在AngularJS应用中,custom.js可以用来存放特定于应用的脚本,这些脚本用于增强或改变应用的默认行为。根据描述,要使ISTEX按钮正常工作,需要将JavaScript代码复制到Primo应用中的custom.js文件。通常,这些自定义代码会被用来添加新功能、修改界面元素或者改变应用的某些逻辑流程。
知识点六:代码部署和配置
在部署自定义代码到Primo应用时,需要按照指定的路径和位置进行配置。在本例中,代码应该被放置到Primo的视图包或CENTRAL_PACKAGE的js文件夹中的custom.js文件。此外,可能还需要进行额外的配置工作,如确保代码能够被正确加载和执行,并且在页面上定位按钮的位置。文档中提到,用户可以选择将ISTEX按钮显示在页面的“摘要”显示区域。
知识点七:元数据和查询标准
元数据是描述数据的数据,它提供了关于信息资源的结构化信息。在学术搜索中,元数据可以包含标题、作者、出版日期、ISSN/ISBN等信息。这些信息可用于建立搜索查询标准,从而在ISTEX平台上检索到相关的学术资源。根据文档描述,ISTEX按钮支持基于不同元数据标准进行查询,如标题和作者姓名、标题和ISSN/ISBN、标题和出版日期等。这些查询功能为用户提供了灵活多样的检索方式。
2021-03-17 上传
2021-03-20 上传
2021-06-10 上传
2021-04-29 上传
2021-05-04 上传
2021-03-15 上传
2021-05-23 上传
2021-04-29 上传
2021-04-29 上传
jackie陈
- 粉丝: 16
- 资源: 4597