可能会有同学像我一样把某些类库的API doc(一些java doc产生的HTML 文件,如jdk 文档,lucene 文档)下载后放到本地的tomcat 或IIS 服务器中来查看,免受网络影响。但是 java doc 产生时未带类名搜索功能。如果不想自己搞的话,可以按以下步骤快速给文档添加搜索功能。
操作步骤
找到库的allclasses-frame.html 文件, 如jdk 文档的话是在 api/allclasses-frame.html
添加搜索框
找到indexContainer 的div, 在该div 下添加个搜索框。
添加搜索逻辑
在结尾的body 和 html 标签中添加个script 标签,为以下内容。
var classes = [];
let eles = document.querySelectorAll("ul > li");
eles.forEach( x => classes.push(x))
var input_search_class = document.querySelector("#id_search_class");</